baldav/src-tauri
4aiman 2d0e51bd8d Prompt to enable Bluetooth/location at recording start + two 'don't ask' settings
User forgets to turn BT/GPS on. Modern Android won't let an app toggle them
silently, so prompt and act: BT via the system enable dialog, location via
the location-settings screen.

- ensureSystemReady(needBt, needGps) runs before startRecording: BT off ->
  confirm -> ble_request_enable; location off -> confirm -> open settings.
  Gated by two settings (baldav_dontask_bt / _gps); declining proceeds.
- GPS.isLocationEnabled polls a new Kotlin check (check_location writes
  location_state.json via LocationManager; read_state_file reads it);
  open_location_settings opens ACTION_LOCATION_SOURCE_SETTINGS.
- Settings: 'Не спрашивать про Bluetooth' / '... геолокацию' checkboxes.
2026-10-17 02:07:44 +03:00
..
capabilities GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
gen/android/app Prompt to enable Bluetooth/location at recording start + two 'don't ask' settings 2026-10-17 02:07:44 +03:00
icons GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
src Prompt to enable Bluetooth/location at recording start + two 'don't ask' settings 2026-10-17 02:07:44 +03:00
build.rs build: embed exact/fresh git hash (+ -dirty for uncommitted code) 2026-08-20 19:55:08 +03:00
Cargo.lock Bump version (build.sh output) 2026-09-22 21:09:13 +03:00
Cargo.toml Bump version (build.sh output) 2026-09-27 00:04:52 +03:00
tauri.conf.json Bump version (build.sh output) 2026-09-27 00:04:52 +03:00