8a46838053
fix: store remote device status and re-upload on group change
1d30afc21e
fix: per‐device status storage and re‐upload recordings on group change
18dc6b7291
fix: calendar dialog day numbers invisible in light/dark themes
1ee3c879d3
fix: use remote device zone thresholds in chart
db0d11a8a8
feat: robust sharing UI and centralized database cleanup
57cc86ee7d
feat: keep sharing UI in sync with server and move metrics per device
dde9b85b84
refactor: simplify rate-limiting to client-side enforcement only
d66a5b672b
fix: response-driven upload scheduling to eliminate upload-side 429s
08d001e29f
fix: respect server rate limit on upload retries to avoid repeated 429s
4e9c936f5e
feat: separate rate-limit buckets for live-mode poll and history-mode sync
0bc938cb39
fix: per-device throttle to avoid 429 on multi-device sharing
e3db8d83ef
fix: show friendly rate-limit message in test connection dialog
5d869a26f5
config: Lowered rate limiting – per‐API‐key minimum interval (seconds) for empty api-key
13fe9c1266
feat: per-requester rate-limiting and permission check for sharing reads
b997d252ee
refactor: rename data.php → recording_data.php for clarity
d9a0da301e
refactor: simplify shared‐recordings DB migration
c8cda98808
fix: ignore stale heart rate values during recording
1313acd512
Improve sharing: fix compile error, normalize shared DB, optimize UI, and cleanup
49150c72ef
feat(sharing): auto-upload past recordings, per‐device status, rate‐limit & test button
5ca81809cc
feat: color HR chart line by training zone
97098ad62d
Improve time‐ago display for remote updates
be7fa0bc4f
Add green dot sharing indicator on Analysis navigation button
5e21e08a5f
v86
18ec8b5981
Clear stale heart-rate/HRV/battery readings when starting new recording
5be210a899
Hide remote devices when sharing disabled, fix Analysis toggle
a4bfca0418
ui: separator
dd4dadc469
Add subtle red dot recording indicator and unify navigation
1fac05a5fb
Add chart display settings with date range and sample count trimming
82d2a8f637
Simplify map zoom logic – remove over‐engineered suppression
RHR and HRV graph disappeared
Did you change the 'Sleep Settings'? The app uses only samples recorded during the "sleep" that can be also the complete day.
67120f9297
refactor: split RecordingService into specialised managers and add network resilience