feat(monitor): add STALE state for push monitors #57

Merged
lerko merged 4 commits from feat/push-stale-state into main 2026-06-04 18:23:58 +00:00

4 Commits

Author SHA1 Message Date
lerko e084e60dfc fix(monitor): propagate STALE/LATE child status to group
CI / test (pull_request) Successful in 2m29s
CI / lint (pull_request) Successful in 56s
CI / vulncheck (pull_request) Successful in 51s
checkGroup only checked for DOWN/SSL EXP and PENDING. Groups
now reflect STALE and LATE children with proper priority:
DOWN > STALE > LATE > PENDING > UP.
2026-06-04 14:11:02 -04:00
lerko 87f4d6d494 fix(tui): show correct push heartbeat curl command in detail panel 2026-06-04 14:01:30 -04:00
lerko c9353ac7cd fix(tui): show push token and URL in detail panel
CI / test (pull_request) Successful in 2m35s
CI / lint (pull_request) Successful in 56s
CI / vulncheck (pull_request) Successful in 51s
Push monitors were missing token/endpoint info in the detail
view, making it impossible to know where to send heartbeats.
2026-06-04 13:54:20 -04:00
lerko 0b3b1c1ad8 feat(monitor): add STALE state for push monitors
CI / test (pull_request) Successful in 2m38s
CI / lint (pull_request) Successful in 56s
CI / vulncheck (pull_request) Successful in 51s
New intermediate state between LATE and DOWN at the midpoint of
the grace period. Gives operators earlier warning that a push
monitor has gone quiet. Includes dedicated orange theme color
across all 5 themes and proper styling in dashboard, detail
panel, and history view.
2026-06-04 13:32:14 -04:00