baldav/frontend/js
4aiman 1410062d85 Live location sharing (botovod) + SMS 'я тут' with Yandex Maps link
Feature 1 - opt-in live location:
- set_live_config Rust command writes live_share.json (url/token stay on device)
- LiveShare.kt singleton posts the current fix to /api/live/push every ~10s from the
  GPS flush loop, on a background thread; diagnostics in live_share_log.jsonl
- profile toggle + endpoint/token fields, off by default; server side is in botovod

Feature 2 - SMS 'я тут':
- send_sms / pick_contact / get_contact_result Rust commands
- MainActivity: system contact picker (no READ_CONTACTS), direct SmsManager send when
  SEND_SMS is granted else the prefilled system composer; SEND_SMS in the manifest
- contact config in profile (manual + picker), 'СМС' button on the record screen with
  an in-app confirm; text carries coords + a Yandex Maps pin link

README + session log updated.
2026-10-26 16:12:11 +03:00
..
bmr.js Sensors, walk limits, GPS fixes, water UI, manual routes, Gridnev products, OTA router 2026-06-18 22:54:45 +03:00
chzn.js ЧЗ scanner: switch decoder to zxing-wasm (ZXing-C++) for reliable DataMatrix 2026-08-27 09:42:05 +03:00
db.js Hydration: water intake from the food log, drop the "+вода" button 2026-10-24 01:29:30 +03:00
gps.js TEF in daily balance + separate HR-only "vr" (hands/VR) workout type 2026-10-22 00:51:31 +03:00
main.js Live location sharing (botovod) + SMS 'я тут' with Yandex Maps link 2026-10-26 16:12:11 +03:00
poi.js Maps: trim tile retention, simplify big tracks by zoom, thin POIs when zoomed out 2026-09-29 15:49:02 +03:00
router.js Nogo areas: routing avoids impassable spots (planner + engine + RouteServer) 2026-09-12 22:55:51 +03:00
tilecache.js Tiles: heal blank tiles online (periodic OSM-reachability check + backfill) 2026-10-19 20:07:05 +03:00