diff --git a/BUGS.md b/BUGS.md index 0e311ec..9518c37 100644 --- a/BUGS.md +++ b/BUGS.md @@ -9,12 +9,16 @@ When CLOSED, move the entire entry to Resolved — don't duplicate. ## Open bugs ### BUG-01 — WiFi/hotspot unreachable from phone while cell data is on -- **Status**: `IN PROGRESS` (Pi AP tested, phone-hotspot uplink not yet tested) +- **Status**: `IN PROGRESS` (AP tested, phone-hotspot uplink awaits test) - **Fix applied**: Dual-radio — wlan0="yaris 911" at 10.42.0.1 (password "yaris911!"), - wlan1=uplink. AP tested: iOS + Android connect, `yaris.local` resolves. Settings - page shows in-car access card with copy button + cell-data warning. -- **Still needed**: Test the phone-hotspot uplink flow (Settings → save credentials → - Wait for hotspot → enable phone hotspot → verify Pi connects and internet works). + wlan1=uplink. AP verified: iOS + Android connect, `yaris.local` resolves. +- **Test steps for phone-hotspot uplink**: + 1. Settings → "Phone hotspot internet" → enter hotspot name + password → Save + 2. Click "Wait for hotspot" (or wait ~60s for auto-detect) + 3. Turn on phone hotspot → Pi should auto-connect on wlan1 + 4. Check Settings: mode should show "Phone hotspot", internet reachable + 5. Turn off phone hotspot → Pi falls back to home-wifi + 6. Verify wlan0 AP stays up throughout (connect another device to confirm) --- diff --git a/FEATURES.md b/FEATURES.md index 79265fe..04377f1 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -160,12 +160,10 @@ dedicated PLAN.md phase (or fold it into the relevant existing work) and mark it (No entries yet — shipped features land here. Keep the original idea text intact and add the shipped phase/date.) -### FEAT-06 — Trip ID column in history table -- **Status**: `SHIPPED` 2026-08-11 -- **Area**: `static/js/history.js`, `templates/history.html`, `server/templates/history.html` -- **Phase**: Phase 26 (slipped in during bug-fix pass) -- **What**: A narrow `#ID` column appears at the left of every trip row on both Pi and server - history pages, showing the database trip ID (e.g. `#18517`). Useful for debugging and - cross-referencing trips between Pi and server. -- **Implementation**: `history.js` render function prepends a `