docs: FEAT-03 extended — simulated odometer in trip replay + trip list

This commit is contained in:
Mathieu Moran
2026-08-12 17:12:45 -04:00
parent 0d5aea5947
commit e8746e5d69
2 changed files with 19 additions and 3 deletions
+9 -1
View File
@@ -1971,7 +1971,15 @@ Unraid now uses SSH deploy key for git operations. BUGS.md Open section is empty
tracked in FEATURES.md.
**Shipped:**
- **FEAT-03 — Manual odometer baseline** (2026-08-11)
- **FEAT-03 — Manual odometer baseline** (2026-08-11, extended 2026-08-12): Settings
"Odometer baseline (km)" field; dashboard shows baseline + trip distance. Extended
2026-08-12 with a **simulated odometer in trip history**: replay scrubber shows an
"Odometer" line below speed, and the trip-list column uses a continuous formula
`baseline + Σ(prior trips) + within-trip distance` (raw OBD value when PID 0xA6 is
reported). Fixed a latent bug where the Pi's list_trips fallback ignored the baseline
and the server hardcoded `odo_start_km/end_km = None`. Changed: `modules/app_trip.py`,
`modules/app_sql.py`, `server/modules/db.py`, `static/js/history.js`,
`templates/history.html`, `server/templates/history.html`.
- **FEAT-06 — Trip ID column in history** (2026-08-11)
- **FEAT-07 — Phone-hotspot auto-connect docs** (2026-08-11)
- **FEAT-05 — DTC history sync to server** (2026-08-12): Pi pushes DTC snapshots