Skip to content

Add shareable application deep links#13

Merged
ridecontrol merged 1 commit into
mainfrom
feature/deep-links
Jul 22, 2026
Merged

Add shareable application deep links#13
ridecontrol merged 1 commit into
mainfrom
feature/deep-links

Conversation

@ridecontrol

Copy link
Copy Markdown
Collaborator

Summary

  • add shareable URLs for BikeGPX routes, workouts, saved sessions, and devices
  • synchronize tray and item selection with browser history
  • restore the complete nested interface when a deep link is opened or revisited
  • document and test the route behavior, including safe invalid-link fallbacks

User impact

People can bookmark or share a specific BikeGPX route, workout, or saved session, or open the paired-devices tray directly. Browser back and forward navigation now restores the matching interface state.

Validation

  • bun run ci
  • 263 tests across 42 files
  • TypeScript and Biome/Ultracite checks
  • production Vite build
  • live browser validation of nested trays, selections, URLs, and history navigation

@ridecontrol
ridecontrol merged commit 6d808f1 into main Jul 22, 2026
1 check passed
@ridecontrol
ridecontrol deleted the feature/deep-links branch July 22, 2026 17:56
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