diff --git a/PLAN.md b/PLAN.md index 5189a83..da3412f 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1767,6 +1767,15 @@ updates its display-facing values without a manual restart once sync lands. into a dedicated local **Status** page and expand it into a broader runtime diagnostics view: local `systemd` service states, server reachability/auth status, Wi-Fi uplink state, GPS fix state, SIM868/cellular-HAT responsiveness, upload backlog, and OBD adapter presence. + - **Implemented + verified 2026-08-10**: added a new local `/status` page plus `/api/status` + aggregator. The dashboard no longer carries the bulky Pi-health block; instead the new page + shows Pi health, remote-server reachability/auth, upload backlog, Wi-Fi/uplink mode, GPS fix + status, SIM868 UART/modem responsiveness, OBD presence, and key `systemd` units + (`yaris-obd.service`, `NetworkManager.service`, `yaris-netwatch.timer`, + `yaris-uplink-wait.service`). Deployed to the real Pi (`192.168.50.213`) and confirmed the + page/API served live values: server reachable+authenticated, uplink on Wi-Fi with internet, + GPS thread alive with live fix, SIM868 responding on UART, OBD adapter present, and the local + services reporting expected active/inactive states. ---