Skip to content

feat: compare bulk download formats in a modal - #46

Merged
ridecontrol merged 2 commits into
mainfrom
feat/session-download-format-dialog
Sep 6, 2026
Merged

feat: compare bulk download formats in a modal#46
ridecontrol merged 2 commits into
mainfrom
feat/session-download-format-dialog

Conversation

@ridecontrol

Copy link
Copy Markdown
Collaborator

Replaces the bulk download format dropdown with a Download all modal containing a seven-row TCX/FIT comparison, the TCX round-trip recommendation, and explicit Download TCX, Download FIT, and Cancel actions. Removes obsolete remembered bulk-format preference while preserving single-ride export controls. Adds modal preparation errors, duplicate-download guards, focus restoration, keyboard navigation and responsive scrolling. Updates README. Verified actual TCX and FIT ZIP downloads in isolated Chrome and restored both saved rides from each archive; checked all Sessions tabs, cancellation, Escape/backdrop dismissal, error recovery, keyboard focus and mobile scrolling. Full local CI passed immediately before push: 404 tests, Biome, Tailwind diagnostics, TypeScript, and production build.

@ridecontrol
ridecontrol merged commit 5637ec5 into main Sep 6, 2026
2 checks passed
@ridecontrol
ridecontrol deleted the feat/session-download-format-dialog branch September 6, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant