Skip to content

fix: restore complete session exports and show import error dialogs - #45

Merged
ridecontrol merged 3 commits into
mainfrom
fix/complete-session-imports
Sep 6, 2026
Merged

fix: restore complete session exports and show import error dialogs#45
ridecontrol merged 3 commits into
mainfrom
fix/complete-session-imports

Conversation

@ridecontrol

Copy link
Copy Markdown
Collaborator

Removes arbitrary activity count, per-file size, and aggregate ZIP size limits. Processes ZIP input incrementally, saves activities sequentially, and preserves prior successful imports when later archive data fails. Shows fatal and partial import failures in a dialog on every Sessions tab, with filenames, error details, keyboard navigation, and focus restoration. Updates README and archive regression coverage. Verification: restored 501 exported sessions containing 122.6 MB of expanded data, including five 24.2 MB activities; standalone 24.2 MB TCX import passed. Isolated Chrome verified dialog behavior, duplicate-safe retries, long-error scrolling, and completion with Sessions closed. Full local CI passed immediately before push: 405 tests, Biome, Tailwind diagnostics, TypeScript, and production build.

@ridecontrol
ridecontrol merged commit 03308ea into main Sep 6, 2026
2 checks passed
@ridecontrol
ridecontrol deleted the fix/complete-session-imports branch September 6, 2026 05:30
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