diff --git a/CLAUDE.md b/CLAUDE.md index 300a352..ee3e196 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -49,7 +49,7 @@ frontend/src/ └── technical/ # MEMBERSHIP_SYSTEM.md ``` -## Aktuelle Version: v9c (komplett) +## Aktuelle Version: v9c (komplett) 🚀 Production seit 21.03.2026 ### Implementiert ✅ - Login (E-Mail + bcrypt), Auth-Middleware alle Endpoints, Rate Limiting @@ -81,15 +81,27 @@ frontend/src/ - ✅ **BUG-002:** Ernährungs-Daten Tab fehlte – importierte Einträge nicht sichtbar - ✅ **BUG-003:** Korrelations-Chart Extrapolation (gestrichelte Linien für fehlende Werte) - ✅ **BUG-004:** Import-Historie Refresh (Force remount via key prop) +- ✅ **BUG-005:** Login → leere Seite (window.location.href='/' nach login) +- ✅ **BUG-006:** Email-Verifizierung → leere Seite (window.location.href='/' statt navigate) +- ✅ **BUG-007:** Doppelklick Verifizierungslink → generischer JSON-Fehler (Error-Parsing + bessere Backend-Meldung) +- ✅ **BUG-008:** Dashboard infinite loading bei API-Fehlern (.catch() handler in load()) -### v9c Finalisierung ✅ +### v9c Finalisierung ✅ (Deployed to Production 21.03.2026) - ✅ **Selbst-Registrierung:** POST /api/auth/register, E-Mail-Verifizierung, Auto-Login - ✅ **Trial-System UI:** Countdown-Banner im Dashboard (3 Urgency-Level) - ✅ **Migrations-System:** Automatische Schema-Migrationen beim Start (db_init.py) +- ✅ **Navigation-Fixes:** Alle Login/Verify-Flows funktionieren korrekt +- ✅ **Error-Handling:** JSON-Fehler sauber formatiert, Dashboard robust bei API-Fehlern -### Offen v9d 🔲 -- Schlaf-Modul -- Trainingstypen + Herzfrequenz +### Auf develop (nicht deployed) 📦 +- ✅ **TrialBanner mailto:** "Abo wählen" → mailto:mitai@jinkendo.de (Vorbereitung für zentrales Abo-System) +- 📚 Dokumentation: `.claude/docs/technical/CENTRAL_SUBSCRIPTION_SYSTEM.md` + +### v9d – In Arbeit 🔄 +- 🔲 Schlaf-Modul (Erfassung, Import, Auswertung, Korrelationen) +- 🔲 Trainingstypen (Cardio, Kraft, HIIT, Mobility, Erholung) +- 🔲 Ruhetage erfassen +- 🔲 Ruhepuls + HF-Zonen + VO2Max-Schätzung 📚 Details: `.claude/docs/technical/MEMBERSHIP_SYSTEM.md` · `.claude/docs/architecture/FEATURE_ENFORCEMENT.md`