Skip to content

chore(mobile): bump build to 0.1.0+2 for TestFlight 2#78

Open
cafca wants to merge 1 commit into
mainfrom
claude/stoic-aryabhata-6e2e25
Open

chore(mobile): bump build to 0.1.0+2 for TestFlight 2#78
cafca wants to merge 1 commit into
mainfrom
claude/stoic-aryabhata-6e2e25

Conversation

@cafca
Copy link
Copy Markdown
Owner

@cafca cafca commented May 7, 2026

Summary

Bump mobile/pubspec.yaml from 0.1.0+1 to 0.1.0+2. CFBundleVersion and CFBundleShortVersionString resolve via $(FLUTTER_BUILD_NUMBER) / $(FLUTTER_BUILD_NAME) in Info.plist, so this is the only file that needs to change.

Why

TF1 (0.1.0+1) shipped with the route-display bug: nav origin trailed live GPS by 20–30m because Geolocator.getLastKnownPosition() reads the system-wide cache, which lags MapLibre's stream by up to half a minute at cycling speed. Fixed in #65, alongside the EXC_BREAKPOINT crash on nav start and the missing recenter FAB / compass during nav.

Other nav UX fixes since TF1 that ride along in TF2:

Test plan

  • just test-mobile (186 passed locally)
  • flutter build ios --release clean
  • Archive in Xcode, upload to App Store Connect, verify build appears as 0.1.0 (2) in TestFlight
  • Smoke ride on a real device: nav starts at live GPS (not 20–30m back), no crash, recenter FAB appears

First TestFlight build (0.1.0+1) shipped with a route-display bug:
nav origin trailed live GPS by 20-30m due to Geolocator.getLastKnownPosition()
cache lag. Fixed in #65 along with the EXC_BREAKPOINT crash on nav start
and the missing recenter FAB. Cuts a new build with the fix plus everything
since (#66 jitter step advance, #69 bbox gate, #72 GH12 + tuned model,
#74 cobblestone pref).
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