Commit Graph

  • a7ccd67632 Rebuild release APK with the compact HUD/control-bar/nav-bar sizing main uhryniuk 2026-08-25 13:04:28 -05:00
  • a96a22aabc Shrink HUD stat tiles, control bar buttons, and nav bar uhryniuk 2026-08-25 13:02:51 -05:00
  • 3b6aed2fa2 Rebuild release APK with FB-10/FB-11 map pan and Route Planner tile fixes uhryniuk 2026-08-25 11:56:23 -05:00
  • 799471e5ff Document Phase 6 on-device verification for FB-10/FB-11 uhryniuk 2026-08-25 11:51:45 -05:00
  • c1d326a52d Flip FB-11 to Done in the feedback tickets index uhryniuk 2026-08-25 11:38:03 -05:00
  • 6d944cc85d Merge FB-11: fix Route Planner tile rendering (tile cache concurrency + logging) uhryniuk 2026-08-25 11:37:00 -05:00
  • 0efc1700ff Flip FB-10 to Done in the feedback tickets index uhryniuk 2026-08-25 11:36:27 -05:00
  • dfd3e24062 FB-11: serialize FileTileCache mutations and log tile fetch failures uhryniuk 2026-08-25 11:36:21 -05:00
  • e44371ce9b Merge FB-10: fix map pan-recenter race uhryniuk 2026-08-25 11:34:54 -05:00
  • dde6ec833a FB-10: close the ambient-tick-vs-drag race that snapped the map back uhryniuk 2026-08-25 11:34:05 -05:00
  • 3810dd5a26 Write FB-10/FB-11 tickets: map pan-recenter race, Route Planner tile rendering uhryniuk 2026-08-25 11:10:23 -05:00
  • e06e410ad6 Add feedback: map still not pannable, Route Planner tiles still not rendering uhryniuk 2026-08-25 10:54:23 -05:00
  • 4051416add Rebuild release APK with FB-06..FB-09 post-launch feedback fixes uhryniuk 2026-08-25 08:32:48 -05:00
  • c67072135b Document Phase 6 on-device verification for FB-06..FB-09 uhryniuk 2026-08-25 08:32:32 -05:00
  • 2abbaf5564 Flip FB-09 to Done in the feedback tickets index uhryniuk 2026-08-25 00:29:55 -05:00
  • 8bc6351a6e Merge FB-09: HUD default sizing follows the title uhryniuk 2026-08-25 00:29:07 -05:00
  • 7b452b7b81 FB-09: size default HUD widgets by title, not a fixed uniform cell uhryniuk 2026-08-25 00:28:40 -05:00
  • aff59bfcf7 Flip FB-06/FB-07/FB-08 to Done in the feedback tickets index uhryniuk 2026-08-25 00:15:51 -05:00
  • de011cf9cf Merge FB-07: fix Route Planner opening on Null Island uhryniuk 2026-08-25 00:15:10 -05:00
  • 4b0029e463 Merge FB-06: always-interactive map with recenter control uhryniuk 2026-08-25 00:14:11 -05:00
  • c29a780d7c Merge FB-08: reflow HUD row widgets on hide/show uhryniuk 2026-08-25 00:13:10 -05:00
  • 38ad2c75c3 FB-06: always-interactive map with a recenter control uhryniuk 2026-08-25 00:11:58 -05:00
  • 97e3aaa5a0 FB-07: fix Route Planner opening on Null Island uhryniuk 2026-08-25 00:10:32 -05:00
  • 1a2e69cbf3 FB-08: reflow HUD row widgets when a metric is hidden or shown uhryniuk 2026-08-24 23:33:05 -05:00
  • d9aa412e15 Write FB-06..FB-09 feedback tickets (round two) uhryniuk 2026-08-24 23:26:49 -05:00
  • 08f2cfbf02 Rebuild release APK with post-launch feedback fixes (FB-01..FB-05) uhryniuk 2026-08-24 20:02:18 -05:00
  • e06b371e2d Add autopilot-build skill: requirements-to-shipped-APK workflow uhryniuk 2026-08-24 16:50:58 -05:00
  • f30f0063d0 FB-01: fix ambient GPS's first fix not correcting the initial zoom-2 uhryniuk 2026-08-24 16:44:09 -05:00
  • 6394f3bdd5 Flip FB-05 to Done in the feedback tickets index uhryniuk 2026-08-24 16:24:32 -05:00
  • 07098991ef Merge FB-05: closed-loop routes uhryniuk 2026-08-24 16:23:16 -05:00
  • 9ac0be6ee5 FB-05: closed-loop routes in Route Planner uhryniuk 2026-08-24 16:22:51 -05:00
  • 57bc3c9233 Flip FB-04 to Done in the feedback tickets index uhryniuk 2026-08-24 16:13:45 -05:00
  • 9faa9530d7 Merge FB-04: fix Route Planner map render + zoom uhryniuk 2026-08-24 16:12:30 -05:00
  • e491c9ee65 FB-04: fix Route Planner map failing to render on cold navigation uhryniuk 2026-08-24 16:12:06 -05:00
  • 9cc1cc779f Flip FB-01/FB-02/FB-03 to Done in the feedback tickets index uhryniuk 2026-08-24 16:05:56 -05:00
  • 0ed6d2bebd Merge FB-03: grid-snapped HUD widgets with auto-fit text uhryniuk 2026-08-24 16:04:33 -05:00
  • 9455574fbf Merge FB-02: hide idle Speed panel uhryniuk 2026-08-24 16:01:45 -05:00
  • 8fabf4866e Merge FB-01: live street-level map uhryniuk 2026-08-24 16:00:06 -05:00
  • b75e0d7c38 Ignore .claude/ (agent worktrees) uhryniuk 2026-08-24 15:59:39 -05:00
  • 756e3a9f53 FB-01: ambient GPS position drives the shared background map while idle uhryniuk 2026-08-24 15:58:45 -05:00
  • 094e42a12f FB-02: hide the idle Speed panel until recording starts uhryniuk 2026-08-24 15:53:14 -05:00
  • 2d118b46a2 FB-03: grid-snapped HUD widgets with auto-fit, centered text uhryniuk 2026-08-24 15:53:00 -05:00
  • cf6b9d1d73 Write FB-01..FB-05 feedback tickets uhryniuk 2026-08-24 15:38:44 -05:00
  • fe4476596d Add post-launch feedback notes uhryniuk 2026-08-24 15:26:53 -05:00
  • 04127d7237 Rebuild release APK with the UI redesign (UI-01 through UI-09) uhryniuk 2026-08-24 14:35:17 -05:00
  • 7c1d6570a2 UI-07: rebuild Rides History with search, activity filter, and real ride thumbnails uhryniuk 2026-08-24 14:32:00 -05:00
  • dccccb68b6 UI-06: rebuild Plan & Route Planning as a fullscreen map canvas uhryniuk 2026-08-24 10:18:39 -05:00
  • fa6b1b8ef2 UI-05: rebuild Record screen as the Map HUD (design north star) uhryniuk 2026-08-24 08:22:51 -05:00
  • bcface3529 UI-04: customizable, persisted HUD telemetry widget layout uhryniuk 2026-08-23 20:45:02 -05:00
  • 24f4e17e81 UI-03: shared floating-glass component kit uhryniuk 2026-08-23 20:22:19 -05:00
  • 10040e6985 UI-02: animated skeleton map when tiles can't be fetched uhryniuk 2026-08-23 20:07:47 -05:00
  • d3974eb4e1 UI-09: switch to CARTO dark map tiles with attribution and cache versioning uhryniuk 2026-08-23 19:50:16 -05:00
  • 13017b8ee8 UI-08: migrate theme to Modern Professional Dark uhryniuk 2026-08-23 19:37:25 -05:00
  • 5ab4934a4d UI-01: persistent 4-tab shell with a shared background map uhryniuk 2026-08-23 19:28:25 -05:00
  • 3e7878b6e1 Add UI-09: monochrome dark map tiles uhryniuk 2026-08-23 18:29:59 -05:00
  • 822003ed38 UI redesign: 8 tickets from the Stitch export analysis uhryniuk 2026-08-23 18:25:35 -05:00
  • 95a88fa383 Fix mislabeled design system: the 4 screens use Modern Professional Dark, not the neon HUD one uhryniuk 2026-08-23 18:11:43 -05:00
  • fe8a7b6e3e Import Stitch UI export: Rippr Minimalist Activity Tracker uhryniuk 2026-08-23 18:05:37 -05:00
  • b781ee36a8 Rename v4 to ROADMAP uhryniuk 2026-08-23 11:32:29 -05:00
  • 70d68b2263 Build Android release APK; fix release build and bump sentry_flutter uhryniuk 2026-08-19 13:09:30 -05:00
  • e2ccd4b250 Defer V3-08/V3-09, add V3-17 to investigate self-hosted OSRM uhryniuk 2026-08-17 19:56:44 -05:00
  • 1bcc6f1c5a V3-16: visual identity (token-level pass) uhryniuk 2026-08-17 19:50:08 -05:00
  • e4ffafe9e0 V3-11: offline tile pre-download along a route corridor uhryniuk 2026-08-17 19:45:40 -05:00
  • be50448917 V3-12: crash reporting (code only) uhryniuk 2026-08-17 19:32:54 -05:00
  • 0e605ef174 V3-10: trip splitting uhryniuk 2026-08-17 19:23:44 -05:00
  • a1e99684e0 V3-14: GPX <type> from activity (code only) uhryniuk 2026-08-17 19:17:49 -05:00
  • a14f5b0134 V3-07: route drawing (pins and straight lines) uhryniuk 2026-08-17 19:15:18 -05:00
  • 5013b7002f V3-06: live stats in the notification uhryniuk 2026-08-17 15:04:34 -05:00
  • fbdb55258c V3-05: mounted (handlebar) mode uhryniuk 2026-08-17 14:55:47 -05:00
  • f3c7e2d6b4 V3-04: live map on the recording screen uhryniuk 2026-08-17 14:45:37 -05:00
  • 0267d0108c v3 index: add a status column, mark V3-01 through V3-03 done uhryniuk 2026-08-17 14:24:58 -05:00
  • 37fba4784a V3-02 + V3-03: settings screen, and metric/imperial units uhryniuk 2026-08-17 14:23:43 -05:00
  • 6f1bfc753a V3-01: activity type per ride uhryniuk 2026-08-17 14:09:11 -05:00
  • 342a8f8382 Break v3 into 16 tickets Dylan 2026-08-17 10:41:35 -05:00
  • 82754de9c4 Backlog: add route drawing, split server work into v4 Dylan 2026-08-17 10:31:10 -05:00
  • af05c5e061 v3: promote activity type from an idea to a specified item Dylan 2026-08-17 10:28:59 -05:00
  • a0f678a2a3 Add LAUNCH.md: from sideloading to the app stores, in stages Dylan 2026-08-17 09:45:09 -05:00
  • 131dca3241 Verify the iPhone build locally, and scope what still needs a phone Dylan 2026-08-17 09:36:52 -05:00
  • 82f07a2d68 Use the real Rippr icons instead of the Flutter defaults Dylan 2026-08-16 01:30:41 -05:00
  • fc6d8f9dba T27: parity audit and handover Dylan 2026-08-15 22:26:56 -05:00
  • a3bcd014c0 T22/T24/T26: uploader, integration tests, and release readiness Dylan 2026-08-15 22:20:39 -05:00
  • d501528e69 T19/T21: map and export, completing Phase 4 Dylan 2026-08-15 16:27:42 -05:00
  • bcc12b314f T15-T18, T20, T23: app shell, three screens, and the first UI tests Dylan 2026-08-15 16:23:59 -05:00
  • ee3ef74331 T12-T14: platform liveness via geolocator; drop flutter_foreground_task Dylan 2026-08-15 12:14:37 -05:00
  • 5a7c598610 T10/T11: location seam and recording pipeline; fix a native crash-recovery bug Dylan 2026-08-15 11:19:21 -05:00
  • 3fd93cf8a6 T09: trip repository, completing Phase 2 Dylan 2026-08-15 10:59:02 -05:00
  • d7d9854dc9 T08: Drift schema mirroring the Room baseline Dylan 2026-08-15 01:13:45 -05:00
  • 398157b1f5 Complete Phase 1: accumulator, exports, and full parity coverage Dylan 2026-08-15 01:08:30 -05:00
  • 4af4e3411a Port Telemetry, Format, RideStatistics; add cross-language parity harness Dylan 2026-08-14 20:59:35 -05:00
  • f0f9ed8c34 Verify builds on both platforms; pin Android SDK levels Dylan 2026-08-14 20:28:12 -05:00
  • 725e6f63b7 Scaffold Flutter port: toolchain, project, and Geo Dylan 2026-08-14 20:13:15 -05:00