
RideSync
From an itch to a real ride
About
What's New in RideSync
2.0.12
September 20, 2026
hes every other gated row. Running the full unit suite after my last edit (DoD 2). Ran 1 shell command Identical to the pre-edit baseline — same 2 files, same 7 tests, 12,381 passing. No regression. Staging by path. Committed 813510a, ran 3 shell commands The gate fires SENSITIVE — the sweep touched two files under app/trips/**. That's S10 working as intended: paths, not labels. Making the human review one glance: Ran 1 shell command All four are comment-only — a spec path in a docstring, zero executable change. Pushing and opening a PR so the review and the Vercel backstop both have somewhere to land. Made 1 scratchpad edit +56, pushed to gate/p49-one-track-thirty-days, created PR #2309 PR #2309 is up. Now the release notes — checking the copy banlist so they're in voice. Searched for 2 patterns, ran 2 shell commands Release notes below. First, kicking off the Vercel backstop on the PR (DoD 17). R Paste into What's New in This Version. Banlist-clean, checked against 05-design-system.md:35. Your trip's days each have their own road again. The app used to match the tracks in a trip's GPX to days by their position in the file. When the counts lined up it looked right and could still highlight the wrong day's road. It now reads the day each track names. A day that can't be routed no longer takes the rest of the trip with it. One awkward day used to collapse a whole trip into a single line — and take every per-day GPX with it, the files you load onto your GPS before you leave. When a trip is stored as one track, the app says so instead of quietly doing nothing, and offers to re-route it. A day with no road stays selectable and tells you why, rather than going grey. Per-day GPX is now per-day: you get the days that are ready and the name of the one that isn't, instead of all or nothing. The trip screen is quieter, and the day panel opens on the day you picked. The app can also pick up fixes now without waiting on a store update. Your trip's days each have their own road again. The app used to match the tracks in a trip's GPX to days by their position in the file. When the counts lined up it looked right and could still highlight the wrong day's road. It now reads the day each track names. A day that can't be routed no longer takes the rest of the trip with it. One awkward day used to collapse a whole trip into a single line — and take every per-day GPX with it, the files you load onto your GPS before you leave.
More




