From 1960ae492445f4c0fc30bb963f5a3cff7a22a610 Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 27 Mar 2026 15:32:44 +0100 Subject: [PATCH] docs: Update CLAUDE.md - Custom Goals Page --- CLAUDE.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index 30c82d5..886f3a4 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -78,7 +78,22 @@ frontend/src/ ## Aktuelle Version: v9e+ (Phase 1 Goal System Fixes) 🎯 Ready for Phase 0b - 27.03.2026 -### Letzte Updates (27.03.2026 - Phase 1 Fixes) 🆕 +### Letzte Updates (27.03.2026 - Phase 1 Complete) 🆕 +- ✅ **Custom Goals Page (Capture/Eigene Ziele):** + - Neue Seite für tägliche Werterfassung individueller Ziele + - Dedizierte UI für custom goals (ohne automatische Datenquelle) + - Verhindert Verwechslung mit automatischem Tracking (Gewicht, Aktivität, etc.) + - Clean UX: Zielauswahl → Schnellerfassung → Verlauf (letzte 5 Einträge) + - Navigation: Capture Hub + direkter Link +- ✅ **UX-Improvements Progress Modal:** + - Volle Breite Eingabefelder, Labels als Überschriften, linksbündiger Text + - Progress-Button nur bei custom goals sichtbar (source_table IS NULL) +- ✅ **Architektur-Klarstellung:** + - Analysis/Goals → Strategisch (Ziele definieren, Prioritäten setzen) + - Capture/Custom Goals → Taktisch (tägliche Ist-Wert-Erfassung) + - History → Auswertung (Zielerreichungs-Analysen) + +### Updates (27.03.2026 - Phase 1 Fixes) - ✅ **Abstraction Layer:** goal_utils.py für zukunftssichere Phase 0b Platzhalter - ✅ **Primary Goal Toggle Fix:** is_primary Update funktioniert korrekt - ✅ **Lean Mass Berechnung:** Magermasse current_value wird berechnet