docs: BUG-01 closed — tested on iOS + Android, yaris.local resolves, Phase 26 DONE

This commit is contained in:
Mathieu Moran
2026-08-11 17:04:20 -04:00
parent 675ee67260
commit ea47cff489
2 changed files with 20 additions and 17 deletions
+13 -10
View File
@@ -1860,8 +1860,10 @@ phase roadmap.
---
### Phase 26: Road-test bug fixes — 🚧 IN PROGRESS (10 closed, 1 awaiting test, 1 hardware)
**Last updated 2026-08-11.**
### Phase 26: Road-test bug fixes — ✅ DONE (11 closed, 1 hardware)
**Completed 2026-08-11.** All software bugs from the Phase 25 road test are fixed,
deployed, and verified. Only BUG-02 (Pi micro-USB hardware) remains — owner's
responsibility.
**Closed (verified in prod):**
- BUG-03: DTC/MIL persistence (`e2f2314`)
@@ -1891,14 +1893,15 @@ rather than incremental patching:
- **Same JS file works on both Pi and server**: tile URL/attrib/zoom defaults read from
`data-*` attributes on `#history-map`, with Pi-local fallbacks when absent.
**Deployed, awaiting owner test:**
- BUG-01: Dual-radio — wlan0="yaris 911" at 10.42.0.1, wlan1=internet uplink.
Bench-verified AP stays up. Needs real phone connection test.
**Still open:** None.
BUG-02 is hardware (Pi micro-USB port damage) — owner's responsibility.
- BUG-06: `_to_tz_aware()` in `app_upload.py` converts naive SQLite timestamps to TZ-aware before upload. One-time SQL migration on Unraid corrected all existing tracking_points (+4h EDT) and recomputed 43 trips. Server trip times now match real-world clock.
- BUG-07 history.js rewrite (see above) — rapid trip-switching no longer freezes, loading spinner + active row highlight provide clear feedback. Verified on Pi and server.
**Deployed and verified:**
- BUG-01: Dual-radio — wlan0="yaris 911" at 10.42.0.1 (password "yaris911!"),
wlan1=uplink. Tested on iOS + Android, `yaris.local` resolves, AP stays up
with cell data active.
- BUG-06: `_to_tz_aware()` in `app_upload.py` converts naive SQLite timestamps
to TZ-aware before upload. One-time SQL migration on Unraid corrected all
existing tracking_points (+4h EDT) and recomputed 43 trips.
- BUG-07: history.js rewrite — rapid trip-switching no longer freezes, loading
spinner + active row highlight. Verified on Pi and server.
**Still open:** None.
BUG-02 is hardware (Pi micro-USB port damage) — owner's responsibility.