diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-04-07 06:42:51 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-04-07 06:42:51 +0000 |
| commit | 5ee2dd8925afa858f466ae63db3f7df5c7516953 (patch) | |
| tree | 9a6e66a86746d58a4c283db45ee0401dff7945b8 /.remember/logs/autonomous/save-231633.log | |
| parent | d98b441f2f9ca8b11a04406240dd19ecc0cac7ab (diff) | |
fix(track): fix silent GPX save failure + add stop friction + quit buttonmain
TrackStorage: openOutputStream null returned true (file never written).
Added IS_PENDING flag to fix Android 10-11 race where insert succeeds
but file isn't physically created yet. Added storage-mounted guard.
TrackRepository now logs save failures.
Stop tracking now requires a long press (haptic feedback) — prevents
accidental mid-sail stops from a single tap.
Quit button (top-right, tonal X) stops LocationService and calls
finishAffinity(). Prompts if a track is in progress.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to '.remember/logs/autonomous/save-231633.log')
0 files changed, 0 insertions, 0 deletions
