Skip to content

v0.1.1 — alert-log UX polish

Choose a tag to compare

@Fill84 Fill84 released this 26 Apr 21:05
· 6 commits to main since this release

Patch release polishing the Status tab's alert-log table.

Changes

  • Clickable alert rows. The whole row is now the open-affordance for the alert-detail dialog; the separate "Open Event" button is gone. Checkboxes still drive bulk Acknowledge / Delete and stop propagation so selecting a row doesn't open the dialog. Rows are keyboard-reachable (Enter / Space).
  • Proper Delete confirmation dialog. The browser window.confirm popup is replaced with a new reusable ConfirmDialog (Yes/No, no IP-typing — fault-log mutations are not lockout-capable so the heavier DangerConfirmDialog would be excessive friction). The dialog stays open with an inline error if the mutation fails.
  • Visible Acknowledge feedback. This firmware keeps acked events in the fault log (ack is a "seen" flag, not a deletion — same behaviour as the legacy Java applet), so without explicit feedback a successful Acknowledge produced no observable UI change and read as broken. There is now a transient "N event(s) acknowledged" banner on success.

No backend protocol changes; no migrations.

Upgrade

git pull
docker compose up -d --build