racecraft/src/views
Jan-Peter v. Hunnius 87e5bcae5b feat: align frontend with rusty-telemetry v0.5.0 API changes
- Update ShiftPointAnalysis types: gear_ranges → gear_curves (with
  acceleration data points), shift_events → crossover_points, add
  runs_analyzed field
- Add UseCaseInfo type for GET /api/use-cases (now returns objects
  with id, name, guidance instead of plain strings)
- Add guidance and recording_id fields to UseCaseSession
- Rewrite ShiftPointsView: scatter chart for gear acceleration curves,
  dual y-axis bar chart for crossover RPM/speed, 4-column summary
- Update SessionDetailView: show session guidance, crossover points
  and runs analyzed in analysis stats
- Extract shared type guard functions into src/utils/analysis.ts
- Type getAnalysis/reAnalyze as AnalysisResult instead of
  Record<string, unknown>
- Type getGames return as string[] to match backend
2026-06-05 21:28:27 +02:00
..
DashboardView.vue refactor: display status items as three cards in a row 2026-06-05 20:37:17 +02:00
LiveView.vue feat: initial Racecraft web client v0.1.0 2026-06-05 16:12:33 +02:00
SessionDetailView.vue feat: align frontend with rusty-telemetry v0.5.0 API changes 2026-06-05 21:28:27 +02:00
SessionsView.vue feat: initial Racecraft web client v0.1.0 2026-06-05 16:12:33 +02:00
ShiftPointsView.vue feat: align frontend with rusty-telemetry v0.5.0 API changes 2026-06-05 21:28:27 +02:00
TrackMapView.vue feat: initial Racecraft web client v0.1.0 2026-06-05 16:12:33 +02:00