fy59
|
bd795495df
|
fix(sync): recover divergent sleep revision identities
|
2026-09-24 14:31:53 +02:00 |
|
fy59
|
8646422bef
|
fix(web): anchor sleep rows to factual timezone
|
2026-09-24 08:42:31 +02:00 |
|
fy59
|
77b5bbca85
|
fix(web): center sleep hours and refine date controls
|
2026-09-24 08:35:13 +02:00 |
|
fy59
|
ffcdc3efcf
|
fix(web): align sleep axis and range PDF export
|
2026-09-24 08:18:53 +02:00 |
|
fy59
|
23717ba6da
|
fix(sleep): record wake taps as timed intervals
|
2026-09-24 07:54:29 +02:00 |
|
fy59
|
de4b77d59b
|
fix(web): synchronize sleep selection and PDF projection
|
2026-09-24 07:16:47 +02:00 |
|
fy59
|
a60e1aa056
|
fix(web): reuse sleep projection in agenda timeline
|
2026-09-24 06:52:10 +02:00 |
|
fy59
|
2ce458d286
|
feat(web): enrich sleep heart-rate timeline overlays
|
2026-09-24 06:29:57 +02:00 |
|
fy59
|
e6e5e76f68
|
fix(web): align sleep agenda and isolate active nights
|
2026-09-21 17:34:14 +02:00 |
|
fy59
|
9652b35189
|
fix(report): localize sleep diary pdf
|
2026-09-21 17:09:24 +02:00 |
|
fy59
|
20fe562cd8
|
fix(web): refresh sleep agenda from persisted revisions
|
2026-09-21 16:19:39 +02:00 |
|
fy59
|
a98a4440ed
|
docs(review): record sleep diary private deployment
|
2026-09-21 15:41:53 +02:00 |
|
fy59
|
915728cec4
|
fix(web): stabilize and refine sleep diary capture
|
2026-09-21 15:38:51 +02:00 |
|
fy59
|
799054ee2c
|
feat(sync): add USB and Drive Android synchronization
|
2026-09-20 08:03:25 +02:00 |
|
fy59
|
4ad7ccc9c0
|
Document history deletion private rollout
|
2026-09-19 07:20:26 +02:00 |
|
fy59
|
59673a0739
|
Recover terminal generation acknowledgements
|
2026-09-18 23:22:35 +02:00 |
|
fy59
|
2c0fa714c3
|
Honor causal tombstones in full generation snapshots
|
2026-09-18 23:18:01 +02:00 |
|
fy59
|
68af06b470
|
Fix causal deletion of Program sessions
|
2026-09-18 23:04:01 +02:00 |
|
fy59
|
894c944636
|
docs: record program execution rollout
|
2026-09-18 22:09:33 +02:00 |
|
fy59
|
949ace6301
|
Add durable program session execution flow
|
2026-09-18 21:30:14 +02:00 |
|
fy59
|
db722588f8
|
docs: record Programs Android rollout
|
2026-09-18 20:45:13 +02:00 |
|
fy59
|
f431b6ec9c
|
test(programs): close migration and sync gates
|
2026-09-18 20:01:42 +02:00 |
|
fy59
|
20fc427c2f
|
feat(programs): add deletion and Android projection
|
2026-09-18 19:17:34 +02:00 |
|
fy59
|
4d6ee07ac5
|
docs(web): record grouped private rollout
|
2026-09-18 17:53:55 +02:00 |
|
fy59
|
a0fc48f082
|
docs(web): document deletion and program v1
|
2026-09-18 17:15:19 +02:00 |
|
fy59
|
679ed6184a
|
Document Web Sessions withdrawal rollout
|
2026-09-18 15:29:02 +02:00 |
|
fy59
|
4f0a5fee31
|
Add durable Web preparation withdrawal
|
2026-09-18 15:05:51 +02:00 |
|
fy59
|
c99493fa54
|
Document Web Sessions V1 evidence
|
2026-09-18 05:10:50 +02:00 |
|
fy59
|
56ac1cdfd2
|
docs(sync): record operational private rollout
|
2026-09-17 17:24:55 +02:00 |
|
fy59
|
c04fa76f0b
|
fix(web): complete dashboard v1 final review
|
2026-09-16 21:26:43 +02:00 |
|
fy59
|
2dec03e7b2
|
feat(trainlog): add synchronized training feedback
|
2026-09-12 18:34:53 +02:00 |
|
fy59
|
bb3790588f
|
feat(trainlog): adopt machine-specific exercise model
|
2026-09-12 09:41:36 +02:00 |
|
fy59
|
766e6498a7
|
feat(stats): add global training dashboard
|
2026-09-11 19:04:00 +02:00 |
|
fy59
|
b2249b10b1
|
feat(exercises): add canonical naming and finalize app shell
|
2026-09-11 14:16:31 +02:00 |
|
fy59
|
1f027743f2
|
feat(trainlog): complete app shell and exercise merge
|
2026-09-11 07:21:54 +02:00 |
|
fy59
|
7cb49964e3
|
feat(generator): add body-zone session generation
|
2026-09-10 07:08:20 +02:00 |
|
fy59
|
fd955315cc
|
feat(training): complete training knowledge v1
|
2026-09-09 19:43:11 +02:00 |
|
fy59
|
c9c4d3b9ce
|
Modernize TUI and harden Android workout capture
|
2026-09-07 16:14:01 +02:00 |
|
fy59
|
28f6f8ea44
|
Add bidirectional Android sync foundation
|
2026-09-06 16:07:04 +02:00 |
|
fy59
|
7e950baf61
|
Add functional Android local client
|
2026-09-06 14:29:59 +02:00 |
|
fy59
|
aa82e0f7fa
|
Add profile-aware continuous exercise tracking
|
2026-09-06 13:16:17 +02:00 |
|
fy59
|
a3eeb91869
|
Add Sync TUI page and Android sync contract
|
2026-09-06 11:01:13 +02:00 |
|
fy59
|
c76d4c2106
|
Add direct Android MTP transport foundation
|
2026-09-06 10:33:28 +02:00 |
|
fy59
|
2d47805431
|
Align documentation with current TUI state
|
2026-09-06 09:59:00 +02:00 |
|
fy59
|
3d99be00f5
|
Add editable TUI workflows and unified navigation
|
2026-09-06 09:54:28 +02:00 |
|
fy59
|
23c5fcdf06
|
Add session type persistence and TUI support
|
2026-09-06 08:42:10 +02:00 |
|
fy59
|
d555ddeffd
|
Add exercise performance history and framed TUI views
|
2026-09-05 22:44:11 +02:00 |
|
fy59
|
55efbf84bb
|
Polish dashboard and add 12-month body trends
|
2026-09-05 22:34:12 +02:00 |
|
fy59
|
1e1aef86d1
|
Add human durations and body metric graphs
|
2026-09-05 21:35:44 +02:00 |
|
fy59
|
afd6847947
|
Polish Trainlog TUI and add session details
|
2026-09-05 20:23:37 +02:00 |
|