• Joined on 2025-08-09
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 13:43:08 +01:00
1644b34d5c fix: manual sleep entry creation + import overwrite protection
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 13:09:40 +01:00
b52c877367 feat: complete sleep module overhaul - app standard compliance
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 12:57:26 +01:00
da376a8b18 feat: store full datetime in sleep_segments JSONB
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 12:09:30 +01:00
9a9c597187 fix: sleep import groups segments by gap instead of date boundary
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 11:49:14 +01:00
b1a92c01fc feat: Apple Health CSV import for sleep data (v9d Phase 2c)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 11:00:00 +01:00
b65efd3b71 feat: add missing migration 008 (vitals, rest days, sleep_goal_minutes)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 08:33:30 +01:00
9e4d6fa715 fix: make sleep stats optional to prevent page crash
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 08:28:47 +01:00
836bc4294b fix: convert empty strings to None for TIME fields in sleep router
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 08:23:01 +01:00
39d676e5c8 fix: migration 009 - change profile_id from VARCHAR(36) to UUID
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-22 08:17:16 +01:00
ef81c46bc0 feat: v9d Phase 2b - Sleep Module Core (Schlaf-Modul)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 21:25:19 +01:00
40a4739349 docs: mark v9d Phase 1b as deployed to production
Lars pushed to main at Lars/mitai-jinkendo 2026-03-21 21:20:12 +01:00
3ff2a1bf45 Merge pull request 'Abschluss 9c' (#11) from develop into main
3be82dc8c2 feat: inline editing for activity mappings (improved UX)
829edecbdc feat: learnable activity type mapping system (DB-based, auto-learning)
a4bd738e6f fix: Apple Health import - German names + duplicate detection
4d9ef5b33b docs: mark v9d Phase 1b as complete, ready for production
Compare 15 commits »
Lars merged pull request Lars/mitai-jinkendo#11 2026-03-21 21:20:10 +01:00
Abschluss 9c
Lars created pull request Lars/mitai-jinkendo#11 2026-03-21 21:19:57 +01:00
Abschluss 9c
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 19:46:13 +01:00
3be82dc8c2 feat: inline editing for activity mappings (improved UX)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 19:31:59 +01:00
829edecbdc feat: learnable activity type mapping system (DB-based, auto-learning)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 19:16:12 +01:00
a4bd738e6f fix: Apple Health import - German names + duplicate detection
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 19:02:58 +01:00
4d9ef5b33b docs: mark v9d Phase 1b as complete, ready for production
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 19:02:27 +01:00
d4826c8df4 feat: add training type badges to activity list (v9d Phase 1b complete)
Lars pushed to develop at Lars/mitai-jinkendo 2026-03-21 16:56:41 +01:00
967d92025c fix: move TrainingTypeDistribution to History + improve admin form UX