baldav/src-tauri
4aiman dd1642b6e9 BLE HR: connect manually only, no auto-scan on every ride (battery)
Recording auto-called ble_connect each ride, and the Kotlin service held a
GATT connect to an absent band (radio busy) plus START_STICKY churn -
draining the battery when the band was away or Bluetooth off.

- gps.js _startHrMonitor: drop the auto ble_connect; keep only the cheap HR
  poll so a manual connect (now or mid-ride) lands HR in the track.
- Settings: a 'Подключить' button for the paired band, usable any time incl.
  during a ride. BT off -> ble_request_enable (system enable dialog); on ->
  ble_connect, start the poll if recording, report connected / not found.
- ble.rs: ble_request_enable command (+ handler registration).
- MainActivity: ble_request_enable -> ACTION_REQUEST_ENABLE (BLUETOOTH_CONNECT
  already in manifest).
- BleHrService: START_NOT_STICKY; if the 5s scan doesn't find the address,
  stopSelf instead of directConnect to an absent device.
2026-10-02 14:03:16 +03:00
..
capabilities GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
gen/android/app BLE HR: connect manually only, no auto-scan on every ride (battery) 2026-10-02 14:03:16 +03:00
icons GPX export + GPS background recording fixes 2026-05-16 10:49:55 +03:00
src BLE HR: connect manually only, no auto-scan on every ride (battery) 2026-10-02 14:03:16 +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