Show restarting during self-deployment #75

Merged
mi merged 2 commits from codex/restart-status-indicator into main 2026-09-16 13:04:36 +02:00
Owner

During self-deployment, the navigation indicator shows restarting across temporary connection failures and returns to live after recovery. It recognizes watcher announcements and the existing Werkator proxy maintenance page. Unrelated failures remain errors; an interruption lasting two minutes becomes an error even if the maintenance page persists.

Pages without live data also poll watcher health, so their header recovers automatically. No proxy configuration update is required.

Validation: ./gradlew build passed (757 tests); node --test src/test/js/*.test.cjs passed (6 tests covering restart, recovery, unrelated outages, deadline and response ordering). JavaScript tests are included in the CI command. Version: 1.19.1.

PR documentation: docs/prs/2026-09-16-PR#75-restart-status-indicator.md.

During self-deployment, the navigation indicator shows `restarting` across temporary connection failures and returns to `live` after recovery. It recognizes watcher announcements and the existing Werkator proxy maintenance page. Unrelated failures remain errors; an interruption lasting two minutes becomes an error even if the maintenance page persists. Pages without live data also poll watcher health, so their header recovers automatically. No proxy configuration update is required. Validation: `./gradlew build` passed (757 tests); `node --test src/test/js/*.test.cjs` passed (6 tests covering restart, recovery, unrelated outages, deadline and response ordering). JavaScript tests are included in the CI command. Version: 1.19.1. PR documentation: `docs/prs/2026-09-16-PR#75-restart-status-indicator.md`.
mi added 1 commit 2026-09-16 13:02:44 +02:00
mi added 1 commit 2026-09-16 13:03:19 +02:00
mi marked the pull request as ready for review 2026-09-16 13:03:50 +02:00
mi merged commit c45ee1e3df into main 2026-09-16 13:04:36 +02:00
mi deleted branch codex/restart-status-indicator 2026-09-16 13:04:36 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkator#75