MotorSignal-App/website/components/group-rides
Developer a709b058b3 fix(website): replay edge-case resilience and concurrent ride submission guards
- Add replay regression test suite covering irregular/jittered timestamps, identical/zero dt, inverted timestamps, large gaps, pause/resume timing reconciliation, manual seek, speed changes, and large datasets (144k points).
- Harden advancePlaybackIndex against non-finite/NaN budget and timestamp delta anomalies.
- Reset lastTimeRef and cap frameDelta in WebTelemetryReplayModal to eliminate sudden jumps on speed switching or background tab resumes.
- Guard group-ride creation with in-flight isSubmitting state and disabled submit button in CreateGroupRideModal; guarantee unique collision-free ride IDs across concurrent submissions.
- Remove obsolete Vercel reference in website/.env.example in favor of Vultr VPS and Caddy; add npm test script.
2026-10-14 14:45:41 -04:00
..
create-ride-modal.tsx fix(website): persisted-only ride creation and reconciled replay timing (PR #38 hardening) 2026-10-14 13:12:49 -04:00
delete-confirm-modal.tsx feat(website): create separate showcase and management group rides pages 2026-09-25 16:00:47 -04:00
edit-ride-modal.tsx feat(website): create separate showcase and management group rides pages 2026-09-25 16:00:47 -04:00
fixtures.ts feat(website): discrete group rides showcase and management architecture lock 2026-09-25 18:36:54 -04:00
group-rides-directory.tsx feat(website): build interactive group rides hub with live pack radar, filters, and modals 2026-09-25 14:35:58 -04:00
group-rides-management.tsx fix(website): replay edge-case resilience and concurrent ride submission guards 2026-10-14 14:45:41 -04:00
group-rides-showcase.tsx feat(website): discrete group rides showcase and management architecture lock 2026-09-25 18:36:54 -04:00
join-ride-modal.tsx feat(website): add club moderation, stats, and group rides management 2026-10-02 11:07:44 -04:00
live-pack-radar.tsx feat(core): reconcile local development, hybrid design, sensor fusion, and docs 2026-10-09 05:12:01 -04:00
ride-details-modal.tsx feat(website): discrete group rides showcase and management architecture lock 2026-09-25 18:36:54 -04:00
types.ts feat(website): discrete group rides showcase and management architecture lock 2026-09-25 18:36:54 -04:00