-
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