|
|
02d3ea0515
|
feat: racing line view, canvas zoom/pan, track build UI
- Add RacingLineView.vue: canvas track map with speed heatmap and
per-lap color modes, lap toggle checkboxes, lap stats table.
- Add useCanvasZoom composable: wheel zoom toward cursor, drag pan,
reset button with zoom indicator.
- Apply zoom/pan to both RacingLineView and TrackDetailView.
- Add RacingLineAnalysis types + isRacingLineAnalysis type guard.
- Add route /analysis/racing-line/:id.
- Track build UI: game dropdown + track name input, proper error
display (extracts data.error from axios response body).
- Add .form-input CSS utility class.
- Racing line quick stats in SessionDetailView.
- Fix missing resize listener in RacingLineView.
- Fix indentation on grip stat card.
|
2026-07-04 11:17:13 +02:00 |
|