merge watcher from dev to main (0.8.0) #34

Merged
serversdown merged 5 commits from dev into main 2026-03-18 16:05:47 -04:00
Owner

[0.8.0] - 2026-03-18

Added

  • Watcher Manager: New admin page (/admin/watchers) for monitoring field watcher agents
    • Live status cards per agent showing connectivity, version, IP, last-seen age, and log tail
    • Trigger Update button to queue a self-update on the agent's next heartbeat
    • Expand/collapse log tail with full-log expand mode
    • Live surgical refresh every 30 seconds via /api/admin/watchers — no full page reload, open logs stay open

Changed

  • Watcher status logic: Agent status now reflects whether Terra-View is hearing from the watcher (ok if seen within 60 minutes, missing otherwise) — previously reflected the worst unit status from the last heartbeat payload, which caused false alarms when units went missing

Fixed

  • Watcher Manager meta row: Dark mode background was white due to invalid dark:bg-slate-850 Tailwind class; corrected to dark:bg-slate-800
## [0.8.0] - 2026-03-18 ### Added - **Watcher Manager**: New admin page (`/admin/watchers`) for monitoring field watcher agents - Live status cards per agent showing connectivity, version, IP, last-seen age, and log tail - Trigger Update button to queue a self-update on the agent's next heartbeat - Expand/collapse log tail with full-log expand mode - Live surgical refresh every 30 seconds via `/api/admin/watchers` — no full page reload, open logs stay open ### Changed - **Watcher status logic**: Agent status now reflects whether Terra-View is hearing from the watcher (ok if seen within 60 minutes, missing otherwise) — previously reflected the worst unit status from the last heartbeat payload, which caused false alarms when units went missing ### Fixed - **Watcher Manager meta row**: Dark mode background was white due to invalid `dark:bg-slate-850` Tailwind class; corrected to `dark:bg-slate-800`
serversdown added 5 commits 2026-03-18 16:05:30 -04:00
serversdown merged commit 5ea64c3561 into main 2026-03-18 16:05:47 -04:00
Sign in to join this conversation.