hyperhive/hive-c0re/assets
iris 189fc587a4 fix: handle init_config approval kind in row deserializer
row_to_approval matched only apply_commit + spawn, so any approvals
row with kind=init_config (added by 80dd5bb's two-step spawn) failed
to deserialize. pending() / recent_resolved() collect all-or-nothing
via collect::<Result<Vec>>(), so one bad row errored the whole query;
api_state's log_default then swallowed the error and returned an empty
list — every pending approval vanished from the dashboard (issue #160).

- add the missing init_config arm to row_to_approval
- collect_lenient(): skip + log unparseable rows so a single bad row
  can never blank the whole approvals list again
- dashboard: label init_config approvals 'init' (was mislabeled
  'spawn' by the apply-vs-other fallthrough)

closes #160
2026-05-21 18:14:53 +02:00
..
app.js fix: handle init_config approval kind in row deserializer 2026-05-21 18:14:53 +02:00
dashboard.css agent icon: render on dashboard + per-agent web UI 2026-05-21 15:36:58 +02:00
index.html dashboard: render markdown file previews in the side panel 2026-05-20 11:01:16 +02:00