baldav/docs
4aiman ee47af4479 Workout HR: log samples natively so recording survives screen-off
The JS 2s poll that stored workout HR samples is frozen by Android when the
screen is off, so a sleep-long recording kept only the on-screen stretches
(the strap and live display were fine — the persist path was the gap). The
foreground service now appends every reading to ble_hr_log.jsonl; ble_read_hr_log
exposes it; on stop the workout rebuilds its samples from that log (falling back
to the poll array). ble_clear_hr truncates the log at start.
2026-10-20 23:09:50 +03:00
..
plans Session log and plan: builds for all OS uploaded to the router (build 506) 2026-10-19 23:16:33 +03:00
session-logs Workout HR: log samples natively so recording survives screen-off 2026-10-20 23:09:50 +03:00
brouter-findings.md Scrub location/identity: home city name and external mirror IP → placeholders 2026-09-10 00:55:45 +03:00
gps-model-findings.md Docs: repeat-detection findings and interval backlog notes 2026-09-21 12:42:57 +03:00