| .. |
|
2026-09-07_brouter-findings.md
|
Scrub location/identity: home city name and external mirror IP → placeholders
|
2026-09-10 00:55:45 +03:00 |
|
2026-09-07_gps-model-findings-impl.md
|
Wind: "headwind in the face" label button on the recording screen
|
2026-09-07 17:10:16 +03:00 |
|
2026-09-07_manual-pauses-altitude-glitches.md
|
GPS stats: exclude manual pauses; reject unrealistic altitude steps
|
2026-09-07 13:53:40 +03:00 |
|
2026-09-07_rec-statusbar-backdrop.md
|
rec screen: status-bar backdrop so the system bar stays visible over the map
|
2026-09-07 17:15:19 +03:00 |
|
2026-09-10_brouter-ux-gapfill-planner.md
|
gap-fill: reload detail via reopenDetail (in-place), not a stacked screen
|
2026-09-10 15:51:34 +03:00 |
|
2026-09-11_route-editor-gapfill-fixes.md
|
routes: return a reliable id from addRoute (re-read, not lastInsertId)
|
2026-09-11 01:25:28 +03:00 |
|
2026-09-12_nogo-reroute.md
|
Reroute: rejoin the active route past a blockage from the current position
|
2026-09-12 23:05:58 +03:00 |
|
2026-09-14_ridden-roads-walk.md
|
Track detail: fold the segment list into an accordion so action buttons stay reachable
|
2026-09-14 13:27:29 +03:00 |
|
2026-09-14_share-image.md
|
Share image Stage 2: native save/share + settings background picker
|
2026-09-14 10:38:29 +03:00 |
|
2026-09-17_repeat-intervals.md
|
Repeat analysis: detect a segment ridden twice (minPasses 3 -> 2); count no longer blocks 2-rep sessions
|
2026-09-21 11:27:24 +03:00 |
|
2026-09-18_merge-rides.md
|
Merge rides: long-press to multi-select tracks and combine them into one (reversible via orig_session_id)
|
2026-09-18 00:08:25 +03:00 |
|
2026-09-21_db-backup.md
|
Full DB backup: export all data to a file and restore it (swap DB on next launch)
|
2026-09-21 13:03:32 +03:00 |
|
2026-09-21_split-and-bike-guard.md
|
Docs: current versions table in README; note router deploy of build 464
|
2026-09-21 12:43:49 +03:00 |