fy59
|
456713586b
|
refactor(core): extract dashboard read model
|
2026-09-16 08:26:48 +02:00 |
|
fy59
|
3e06039890
|
test: cover dashboard legacy weight edges
|
2026-09-16 08:10:09 +02:00 |
|
fy59
|
af86895c2e
|
test: freeze TUI dashboard behavior
|
2026-09-16 08:07:37 +02:00 |
|
fy59
|
d4b56a3aa5
|
feat(tui): add bilingual presentation
|
2026-09-16 07:46:01 +02:00 |
|
fy59
|
89abf531a3
|
feat: add calendar-based TUI training statistics
|
2026-09-15 07:42:48 +02:00 |
|
fy59
|
32fae197ee
|
feat(trainlog): complete stats knowledge and sync hardening
|
2026-09-13 20:56:16 +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
|
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
|
1aad7b48b3
|
feat(exercises): add hierarchical body zones
|
2026-09-09 14:37:16 +02:00 |
|
fy59
|
1b08db009e
|
feat(sets): add per-set reps and weight editing
|
2026-09-09 10:34:25 +02:00 |
|