You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[android] Today HR chart: arbitrary x-axis times, no time in the drag readout #181
The Today screen's BEATS PER MINUTE chart labels its x-axis with the rendered data extent's own endpoints, so you get labels like 00:05 / 11:05 / Now — arbitrary times that shift with every refresh and give no round reference points in between.
The tap/drag pinpoint shows the value only (100 bpm). Combined with the arbitrary axis, reading the chart becomes guesswork: "HR was 100 somewhere between 6 and 9 AM".
Proposed improvement
Round wall-clock axis ticks chosen by the visible span (e.g. every 3h for a full day, 15min when zoomed to an hour), aligned to local midnight so they stay round across DST.
A subtle dotted gridline under the curve at each tick, with the label centred under it. Keep the "Now" end label.
Prefix the scrub readout with the sample's time: 14:32 · 87 bpm.
This makes the axis read like a clock and the scrub answer when, not just what.
Activity
chore(ble): remove dead HR broadcast & continuous-HRV backend code
Make the R22 deep-data unlock actually reversible: a disable sequence…
Make the ECG gate hypothesis testable: an opt-in enable_raw_data_w_ec…
Make the ECG gate hypothesis testable: an opt-in enable_raw_data_w_ec…
fix(ble): let Broadcast-HR be turned OFF on 5/MG + make its log honest (
Read back the Broadcast-HR flag write and report what the strap stores (
Read back the Broadcast-HR flag write and report what the strap stores (
Make the R22 deep-data unlock actually reversible: a disable sequence…
Make the ECG gate hypothesis testable: an opt-in enable_raw_data_w_ec…
fix(ble): let Broadcast-HR be turned OFF on 5/MG + make its log honest (
Read back the Broadcast-HR flag write and report what the strap stores (
feat(ble): opt-in second live-HR receiver (whoop_live_2_hrm_devices)
feat(ios): gym-equipment card on the JohanUI Workout tab