docs: Phase 26 updated — 10 closed, BUG-11/12 and GPS lat/lon fix documented
This commit is contained in:
@@ -1860,7 +1860,7 @@ phase roadmap.
|
||||
|
||||
---
|
||||
|
||||
### Phase 26: Road-test bug fixes — 🚧 IN PROGRESS (9 closed, 1 deployed awaiting test, 1 hardware)
|
||||
### Phase 26: Road-test bug fixes — 🚧 IN PROGRESS (10 closed, 1 deployed awaiting test, 1 hardware)
|
||||
**Last updated 2026-08-11.** Targeted bug-fix pass for defects surfaced by the Phase 25 in-car
|
||||
road test. Each item tracked in [BUGS.md](./BUGS.md).
|
||||
|
||||
@@ -1871,6 +1871,8 @@ road test. Each item tracked in [BUGS.md](./BUGS.md).
|
||||
- BUG-08: Pi trip deletion (`c5c478b`)
|
||||
- BUG-09: Geocode pre-caching for fast scrubber (pre-existing)
|
||||
- BUG-10: GPS-only false trips gated on OBD presence (pre-existing). Side fix: `refresh_trips()` preserves existing trips when `was_car_ever_connected()` is False (was deleting all trips on restart).
|
||||
- BUG-11: Dashboard GPS "Stale fix" vs Status "Live fix" inconsistency. `renderGpsStatus()` now reads lat/lon from API. Status page uses same 30s staleness threshold (`9733036`).
|
||||
- BUG-12: Dashboard OBD "—" while Status shows correct OBD state. Added `/api/obd/status` endpoint. Dashboard polls it on load + 15s. Socket events still update in real-time. Side fix: `Number()` wrap on API string lat/lon prevents crash (`91281b1`). GPS lat/lon now display correctly from both API and Socket paths (`a4a92cc`).
|
||||
|
||||
**BUG-07 supplementary fix — history.js rewrite (`static/js/history.js`):**
|
||||
The trip history page had lingering responsiveness issues (freezing on rapid trip-switching,
|
||||
|
||||
Reference in New Issue
Block a user