MotorSignal-App/website/components/group-rides
Developer b61d1ebeec fix(website): monotonic timestamp ride IDs, zero-budget cursor guard, and modal input preservation
- Guard advancePlaybackIndex against spuriously advancing when budgetMs <= 0 on duplicate timestamps
- Use monotonic millisecond timestamp in commitGroupRide to eliminate timestamp corruption and collision hazards
- Preserve CreateGroupRideModal form inputs on failed commit so users do not lose typed data
- Add regression tests in vitest suites for zero-budget duplicate timestamps, timestamp fidelity, and input preservation
2026-10-14 15:07:00 -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): monotonic timestamp ride IDs, zero-budget cursor guard, and modal input preservation 2026-10-14 15:07:00 -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