docs: update CLAUDE.md for v9c completion and new bug fixes
- Mark v9c as deployed to production (21.03.2026) - Add BUG-005 to BUG-008 (login/verify navigation fixes) - Document TrialBanner mailto change (on develop) - Mark v9d as in progress Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
526da02512
commit
0aca5fda5d
22
CLAUDE.md
22
CLAUDE.md
|
|
@ -49,7 +49,7 @@ frontend/src/
|
||||||
└── technical/ # MEMBERSHIP_SYSTEM.md
|
└── technical/ # MEMBERSHIP_SYSTEM.md
|
||||||
```
|
```
|
||||||
|
|
||||||
## Aktuelle Version: v9c (komplett)
|
## Aktuelle Version: v9c (komplett) 🚀 Production seit 21.03.2026
|
||||||
|
|
||||||
### Implementiert ✅
|
### Implementiert ✅
|
||||||
- Login (E-Mail + bcrypt), Auth-Middleware alle Endpoints, Rate Limiting
|
- 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-002:** Ernährungs-Daten Tab fehlte – importierte Einträge nicht sichtbar
|
||||||
- ✅ **BUG-003:** Korrelations-Chart Extrapolation (gestrichelte Linien für fehlende Werte)
|
- ✅ **BUG-003:** Korrelations-Chart Extrapolation (gestrichelte Linien für fehlende Werte)
|
||||||
- ✅ **BUG-004:** Import-Historie Refresh (Force remount via key prop)
|
- ✅ **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
|
- ✅ **Selbst-Registrierung:** POST /api/auth/register, E-Mail-Verifizierung, Auto-Login
|
||||||
- ✅ **Trial-System UI:** Countdown-Banner im Dashboard (3 Urgency-Level)
|
- ✅ **Trial-System UI:** Countdown-Banner im Dashboard (3 Urgency-Level)
|
||||||
- ✅ **Migrations-System:** Automatische Schema-Migrationen beim Start (db_init.py)
|
- ✅ **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 🔲
|
### Auf develop (nicht deployed) 📦
|
||||||
- Schlaf-Modul
|
- ✅ **TrialBanner mailto:** "Abo wählen" → mailto:mitai@jinkendo.de (Vorbereitung für zentrales Abo-System)
|
||||||
- Trainingstypen + Herzfrequenz
|
- 📚 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`
|
📚 Details: `.claude/docs/technical/MEMBERSHIP_SYSTEM.md` · `.claude/docs/architecture/FEATURE_ENFORCEMENT.md`
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user