docs: mark v9d Phase 1b as complete, ready for production
All checks were successful
Deploy Development / deploy (push) Successful in 48s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 13s

- Update status: Phase 1b complete on develop
- Document all 29 training types
- List all completed features
- Ready for testing and prod deployment
- Next: v9d Phase 2 (Ruhetage, Ruhepuls, HF-Zonen, Schlaf)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Lars 2026-03-21 19:02:56 +01:00
parent d4826c8df4
commit 4d9ef5b33b

View File

@ -93,25 +93,37 @@ frontend/src/
- ✅ **Navigation-Fixes:** Alle Login/Verify-Flows funktionieren korrekt - ✅ **Navigation-Fixes:** Alle Login/Verify-Flows funktionieren korrekt
- ✅ **Error-Handling:** JSON-Fehler sauber formatiert, Dashboard robust bei API-Fehlern - ✅ **Error-Handling:** JSON-Fehler sauber formatiert, Dashboard robust bei API-Fehlern
### Auf develop (nicht deployed) 📦 ### Auf develop (bereit für Prod) 🚀
- ✅ **TrialBanner mailto:** "Abo wählen" → mailto:mitai@jinkendo.de (Vorbereitung für zentrales Abo-System) **v9d Phase 1b - Feature-komplett, ready for deployment**
- ✅ **Apple Health Mapping:** Automatische Trainingstyp-Zuordnung beim CSV-Import (23 Workout-Typen)
- ✅ **Bulk-Kategorisierung:** Nachträgliche Typ-Zuweisung für bestehende Aktivitäten - ✅ **Trainingstypen-System (komplett):**
- ✅ **ActivityPage Integration:** TrainingTypeSelect + "Kategorisieren"-Tab - 29 Trainingstypen (7 Kategorien)
- ✅ **Dashboard Integration:** TrainingTypeDistribution Chart (28 Tage) - Admin-CRUD mit vollständiger UI
- 📚 Dokumentation: `.claude/docs/technical/CENTRAL_SUBSCRIPTION_SYSTEM.md` - Automatisches Apple Health Mapping (23 Workout-Typen)
- Bulk-Kategorisierung für bestehende Aktivitäten
- Farbige Typ-Badges in Aktivitätsliste
- TrainingTypeDistribution Chart in History-Seite
- TrainingTypeSelect in ActivityPage
- ✅ **Weitere Verbesserungen:**
- TrialBanner mailto (Vorbereitung zentrales Abo-System)
- Admin-Formular UX-Optimierung (Full-width inputs, größere Textareas)
- 📚 **Dokumentation:**
- `.claude/docs/technical/CENTRAL_SUBSCRIPTION_SYSTEM.md`
- `.claude/docs/functional/AI_PROMPTS.md` (erweitert um Fähigkeiten-Mapping)
### v9d Phase 1 ✅ (Deployed 21.03.2026) ### v9d Phase 1 ✅ (Deployed 21.03.2026)
- ✅ **Trainingstypen Basis:** DB-Schema, 23 Typen, API-Endpoints - ✅ **Trainingstypen Basis:** DB-Schema, 23 Typen, API-Endpoints
- ✅ **Logout-Button:** Im Header neben Avatar, mit Bestätigung - ✅ **Logout-Button:** Im Header neben Avatar, mit Bestätigung
- ✅ **Components:** TrainingTypeSelect, TrainingTypeDistribution - ✅ **Components:** TrainingTypeSelect, TrainingTypeDistribution
### v9d Phase 1b ⏳ (In Progress) ### v9d Phase 1b ✅ (Abgeschlossen, auf develop)
- ✅ ActivityPage: TrainingTypeSelect eingebunden - ✅ ActivityPage: TrainingTypeSelect eingebunden
- ✅ Dashboard: TrainingTypeDistribution Chart eingebunden - ✅ History: TrainingTypeDistribution Chart + Typ-Badges bei Aktivitäten
- ✅ Apple Health Import: Automatisches Mapping - ✅ Apple Health Import: Automatisches Mapping (29 Typen)
- ✅ Bulk-Kategorisierung: UI + Endpoints - ✅ Bulk-Kategorisierung: UI + Endpoints
- 🔲 History: Typ-Badge bei Aktivitäten (ausstehend) - ✅ Admin-CRUD: Vollständige Verwaltung inkl. UX-Optimierungen
### v9d Phase 2+ 🔲 (Später) ### v9d Phase 2+ 🔲 (Später)
- 🔲 Ruhetage erfassen (rest_days Tabelle) - 🔲 Ruhetage erfassen (rest_days Tabelle)