docs: record live-first vehicle release

This commit is contained in:
lingniu
2026-07-16 17:15:28 +08:00
parent acc29c3873
commit 7e9f46db2a
2 changed files with 19 additions and 1 deletions

View File

@@ -315,6 +315,14 @@ Vehicle detail, track replay, history and mileage render one shared return bar o
Route and component tests cover exact context round trips, direct-entry behavior, same-origin validation, malformed viewport rejection, browser-history navigation, four child workflows and saved-map restoration. The complete frontend gate passed 49 files and 251 tests, followed by TypeScript/Vite production build verification. ECS smoke verified 23 current assets, 58 compatibility assets across three generations, all three active services, the authenticated production health release, six SPA routes and both context bundles.
## 2026-07-16: live-first single-vehicle detail
Release `vehicle-live-priority-20260716171441` moves current operational state ahead of the static vehicle archive in both DOM and visual order. The first-screen live overview exposes speed, SOC, total/today mileage, recommended source, source availability, report time, coordinates and address state. Availability flags take precedence over compatibility numeric fields so an unsupported metric cannot appear as a fabricated zero.
Single-vehicle reverse geocoding is explicitly user-triggered and keyed by a rounded coordinate. The ten-second realtime poll therefore does not create an address request per position update; after the vehicle moves, the existing address stays visible until the user elects to refresh it. Invalid or unavailable coordinates are excluded from the one-vehicle map and displayed as unavailable.
Vehicle-scoped track, history, mileage and alert actions are grouped together and filtered by the authenticated menu grants. Track/history/mileage preserve monitor return context. Tests assert information hierarchy, nested context, zero suppression and the absence of a geocoding request before user action. The full frontend gate passed 49 files and 252 tests plus the production build. ECS smoke verified the real vehicle `LNXNEGRR7SR318212`, the live-first bundle markers, production health and all three services; the release gate served 23 current and 60 compatibility assets.
## Release evidence template
- Commit and release identifier