baldav/src-tauri
4aiman d7527bfd45 Fix back-gesture app exit, screen wake lock, multi-segment tracks
Navigation:
- _modalPopHandled flag prevents global popstate handler from firing
  on the same event that modal popHandler already processed
- Fixes: back from fullscreen map/chart no longer exits the app

Screen wake lock:
- JS: navigator.wakeLock.request("screen") on recording screen
- Kotlin: FLAG_KEEP_SCREEN_ON on GPS start, clearFlags on stop
- Screen stays on while recording is visible in foreground
- Released when navigating away from recording screen

Multi-segment tracks:
- GPS gaps > gapThresholdSec (default 30, configurable) split track
  into separate polyline segments on the map
- Each segment has own green start / red end markers
- Shows clearly where GPS signal was lost vs continuous tracking

Settings:
- "Макс. пауза GPS (сек)" — gap threshold for segment splitting
- Physics constants (aero drag, air density, pedal efficiency)
  moved from hardcoded to GPS.config + settings UI
2026-05-27 15:29:22 +03:00
..
capabilities GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
gen/android/app/src/main/java/dev/baldav/app Fix back-gesture app exit, screen wake lock, multi-segment tracks 2026-05-27 15:29:22 +03:00
icons GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
src Fix back navigation after modal fullscreen, fix SQL operator precedence 2026-05-23 18:39:28 +03:00
build.rs Seed products DB + Settings screen + build fixes 2026-05-14 17:35:29 +03:00
Cargo.lock GPS point ordering + GPX export + chart zoom fixes 2026-05-16 21:21:13 +03:00
Cargo.toml GPS point ordering + GPX export + chart zoom fixes 2026-05-16 21:21:13 +03:00
tauri.conf.json GPS point ordering + GPX export + chart zoom fixes 2026-05-16 21:21:13 +03:00