agent-ecosystem/src/renderer/components/dashboard
iliya a9cdf20ca8 feat(updater): add auto-update UI with periodic checks and state guards
- Add green "Update app" / "Restart to update" button in header (TabBarActions)
- Enhance UpdateDialog: larger, dynamic buttons, scrollable release notes,
  version badge, "View on GitHub" link
- Add DashboardUpdateBanner: compact dismissible banner keyed by version
- Add periodic hourly update checks in UpdaterService with unref() timer
- Add dismissed version tracking in updateSlice (localStorage persistence)
- Add state transition guards in store listener: prevent periodic re-checks
  from resetting downloading/downloaded status back to available/checking
- Guard error events from overriding downloaded state (transient check failures)
2026-03-22 14:00:44 +02:00
..
CliStatusBanner.tsx refactor: enhance task management protocols and UI components 2026-03-20 13:45:03 +02:00
DashboardUpdateBanner.tsx feat(updater): add auto-update UI with periodic checks and state guards 2026-03-22 14:00:44 +02:00
DashboardView.tsx feat(updater): add auto-update UI with periodic checks and state guards 2026-03-22 14:00:44 +02:00