Skip to content

branch-wear-spurious-launch (0450c731)

Pre-release
Pre-release

Choose a tag to compare

Pre-release from branch wear-spurious-launch, automatic build at 0450c731.

This is a CI-built debug APK. It can't update an existing Play Store install in place; uninstall the Play version first to install this build.

next-version

Staging branch for the next EUC Planet release: fixes and refinements shaking
out before they merge to main. Every push rebuilds this rolling pre-release.

What changed is the commit list at the bottom of this release. Skim it, then
test anything that touches your wheel or the features you use. Grab the Wear OS,
HUD and Garmin builds too if you use them, and re-sideload the HUD APK whenever a
commit touches it.

Report back

Issues go to https://github.com/eried/eucplanet/issues (or the testing channel).
Include your wheel model and firmware, phone and Android version, and for BLE
problems the diagnostics log (Settings, Diagnostics, Share).

Recent commits

  • 0450c73 wear: stop the watch app launching itself on background phone wakes
  • 33a6964 fix(gps): close the external GPS (Dragy) GATT on Stop All
  • ff32d58 feat(hud): render GPS coordinates metric, matching the phone overlay
  • 728f9de i18n(studio): shorten the Ext GPS battery metric label
  • ee69481 fix(studio): fit GPS coordinate text, hide unit control when unitless, rename Ext GPS battery
  • d59a2d7 feat(studio): offer GPS coordinates only on text value elements
  • 87cf4fa feat(studio): add GPS coordinates as a text-value metric
  • 921acbd i18n(studio): localize the GPS coordinates metric label
  • 586f621 Persist wheel identity mid-ride so a killed recording keeps its wheel
  • 1f6746b Merge nav-far-stop-guard: hide origin line + block start past max distance
  • 8bc42ca fix(p6): read motor temp from the 0x84 detailed frame, not a realtime constant
  • 193077e fix(p6): motor-temp calibration, temp-hold, and revive legacy POWER tile
  • 11cf5a7 fix(nav): stop first-stop double-zoom, match mode switch height to Start
  • 04811b4 fix(nav): clear orphan drag arrows + hold Start to override too-far limit
  • fa6c04c i18n(nav): mention hold-to-override in too-far toast
  • 5a73db6 fix(nav): gate the live drag connector on max start distance too
  • 9db21e7 fix(nav): plain too-far toast, never draw rider line when far, smarter GPX name
  • 991810e i18n(nav): drop distance from too-far toast across locales
  • 9b97260 i18n(nav): localize far-stop guard strings across all locales
  • f6d850b feat(nav): show too-far toast and name saves from stops
  • 216b8b5 feat(nav): stop-name GPX filename and origin-free saved track
  • ce2286e feat(nav): hide origin line and block start past max distance
  • 762dea9 feat(nav): RouteFileName save-name builder
  • 24c83b7 test(nav): pin NavStartGuard distance threshold
  • 9316ae7 feat(nav): NavStartGuard distance decision helper
  • 51d2e6a feat(nav): add max-start-distance Advanced knob
  • 26220a5 docs(nav): implementation plan for far-stop guard
  • 0483641 docs(nav): spec for far-stop guard, toast, and GPX naming
  • a7861e2 garmin: new store listing + new app UUID, old listing is unrecoverable
  • f297cef Merge external-gps-dragy: external GPS battery + Dragy + alarm metrics
  • 9bff059 alarms: default the condition to each metric's natural direction
  • 08e713f alarms: shorten the external-GPS metric labels so they fit the selector
  • 78f9712 chore(release): bump to 0.13.1 (app 258, wear 100258)
  • 0d2ce80 alarms: add GPS speed, External GPS speed, External GPS battery as metrics
  • 39b72d8 Keep the wheel's identity for the whole ride, not just at stop
  • d52c3b4 external gps battery: localize the 5 new strings across all 18 locales
  • 09e09fb external gps battery: add to Overlay Studio numbers + HUD custom overlay
  • fc2462f external gps: capture box battery; expose as dashboard tile + low-battery alarm
  • 28cd17c compare: fix ride-time ANR by decimating the series buffers to 10 Hz
  • 0ecc98b gps(dragy): confirm PVT stream + fix state in diagnostics
  • 38479df chore(release): bump to 0.13.0 (app 257, wear 100257)
  • bb6710d gps(dragy): real GATT profile + UBX start command from the official app
  • 406a6ed i18n(voice): sync 4 drifted voice-report strings across all locales
  • 3b83e50 credits: thank OpenDragy for the Dragy GPS protocol reference
  • b396108 refactor(voice): rename to "Periodic and triggered voice", keep Customize always visible
  • 11a8a23 gps: log the device's real GATT when the expected UART service is absent
  • 70c0c0f gps(dragy): add Dragy / Dragy Lite external-GPS support
  • 94a4422 fix(voice): rename Report periodically toggle "Enabled" -> "Speak status aloud"
  • 7603988 refactor(voice, wizard): preview interrupts, hide Customize when off, keep Dropbox button
  • dc625af refactor(voice): move Speed splits description below the direction selector