v2026.03.28
Login-Redesign, Umbenennung & diverse Verbesserungen
Neu
- Modernisiertes Login-Design: Gradient-Titel, animiertes Icon, Input-Icons, Glow-Buttons
- Fehler-Shake-Animation bei falschen Eingaben auf Login/Register
Verbessert
- App umbenannt: "Calorie Tracker" → "Fitness Tracker"
- Verlauf: Klick auf einen Tag öffnet die Hauptseite zum Bearbeiten (statt Read-Only Ansicht)
- Live-Aktualisierung der Nährwerte beim Ändern der Grammzahl im Edit-Modal
- Inline-Gram-Bearbeitung entfernt — nur noch Stift-Button für vollständiges Bearbeiten
- Mahlzeiten werden nach Nutzungshäufigkeit sortiert (meistgenutzte oben)
- Barcode-Scanner scrollt automatisch zur Kamera beim Öffnen
- Hinweistext "Barcode in den Rahmen halten" unter der Kamera
- Lade-Indikator mit Spinner nach Barcode-Scan während API-Suche
Behoben
- Gramm-Änderung im Edit-Modal berechnet jetzt kcal/Eiweiß/KH/Fett automatisch neu
v2026.03.26
Bugfixes & Verbesserungen
Verbessert
- Light/Dark Mode Toggle nach oben rechts neben Begrüßungstext verschoben
Behoben
- Nährwert-Suche & Barcode-Scanner repariert (OpenFoodFacts API-Domain gewechselt)
- Durchschnittsberechnung in Wochenansicht: Leere Werte werden ignoriert statt als 0 gezählt
- KH/Fett Trendpfeil-Berechnung korrigiert (Score-Threshold war zu streng)
v2026.03.23
Nährwert-Suche, Edit-Modal, Uhrzeiten & Wochenansicht-Trends
Neu
- Nährwert-Suche: Produkte per Text suchen (z.B. "Haferflocken", "Reis") – nutzt OpenFoodFacts-Datenbank
- Suchergebnisse mit Produktbild, Marke und Nährwerten pro 100g
- Klick auf Ergebnis öffnet bekannte Gramm-Eingabe zum Eintragen
- Wasser-Tracking: 💧 Icon in der Extras-Zeile mit Schnell-Buttons (150–1000ml)
- Zielgewicht in den Tageszielen einstellbar
- Edit-Button (✏) bei Einträgen, Favoriten und Mahlzeiten
- Vollständiges Bearbeiten: Name, Kcal, Eiweiß, KH, Fett und Menge anpassen
- Uhrzeit wird bei heutigen Einträgen angezeigt
Verbessert
- Wochenansicht: KH und Fett werden als Durchschnitt berechnet und angezeigt
- Trendpfeile für KH/Fett: Näher am Ziel = besser, Unterschreitung stärker gewichtet
- Trendpfeil für Trainingstage pro Woche (mehr = besser)
- Light/Dark Mode Toggle im Header (Einstellung wird gespeichert)
- Fortschrittsbalken für Gewicht (% zum Zielgewicht) und Training (trainiert/Rest)
- Wasser-Ziel in den Tageszielen einstellbar (Standard: 2500ml)
- Fett-Minimum 0,8g/kg im TDEE-Wizard erzwungen
- Versionsnummer beginnt mit "v" (z.B. v2026.03.23)
v2026.03.22
Verlauf-Upgrade, Info-Cards, Tutorial & Passwort-Reset
Neu
- Wochen-Statistiken im Verlauf mit Trend-Pfeilen und Farben
- Trend-Logik berücksichtigt persönliches Ziel (Abnehmen/Zunehmen)
- Notizen-Spalte im Verlauf (gekürzt mit Tooltip bei Hover)
- Info-Flip-Cards: Makro-Kacheln erklären Nährstoffe beim Antippen (Mobile)
- Hover-Tooltips am Desktop mit Info-Icon (ℹ)
- Kcal-Prognose: Wöchentliche Gewichtsveränderung basierend auf TDEE vs. Ziel
- Gesamtumsatz (TDEE) wird dynamisch in der Erklärung angezeigt
- Admin: Invite-Codes deaktivieren mit Bestätigungsdialog
- Versionsnummer (CalVer) mit Changelog-Seite
- Passwort-Vergessen Funktion auf dem Login-Screen
- Passwort-Reset Seite für neues Passwort per E-Mail-Link
- Tutorial: Schritt-für-Schritt Anleitung nach dem ersten Login
- Tutorial jederzeit über "Anleitung" neben der Versionsnummer aufrufbar
- Schnellauswahl: 500g und 1000g als Gramm-Buttons hinzugefügt
Verbessert
- Komplette Wochen im Verlauf (immer Mo–So, inkl. zukünftige Tage)
- Wochendurchschnitt steht über der jeweiligen Woche
- Datumsformat mit führenden Nullen (01.03. statt 1.3.)
- Gewicht im Wochendurchschnitt zeigt letzten Messwert statt Durchschnitt
- Verlauf beginnt beim frühesten Datum mit Daten
- Verlauf nutzt auf Desktop die volle Breite
- Registrierungs-Link vom Login entfernt (Invite-Only per Link)
- Header: "Ziele" und "Verlauf" als Glass-Buttons statt Icons
- Gramm-Label: "Wie viel Gramm gegessen?" → "Menge in Gramm"
- App auf Desktop etwas breiter (540px statt 480px)
- Date-Picker: Wochenstart auf Montag (de-DE Locale)
- Tages-Extras komplett überarbeitet: Kompakte Inline-Zeile statt einklappbares Formular
- Extras immer sichtbar direkt unter den Makro-Kacheln
- Inline-Edit: Werte antippen → bearbeiten → Auto-Save (kein Speichern-Button mehr)
- Training-Dropdown mit Glassmorphism-Design
- Schritte & Schlaf mit Mini-Fortschrittsbalken in der Extras-Zeile
- Neue Reihenfolge: Schlaf, Gewicht, Training, Schritte
- Schritte/Schlaf zeigen Zielwert (z.B. – / 10k)
- Training-Default: Rest Day statt leer
- Schlaf-Eingabe: Nativer Picker (Stunden + Minuten in 10er-Schritten)
- Gewicht zeigt "kg" Suffix und Trendpfeil zum letzten Eintrag
- Anleitung aktualisiert (Extras-Zeile statt "Tages-Extras")
- Security-Audit: CSP- und HSTS-Header, SRI-Hashes, XSS-Fix, RLS-Hardening
Behoben
- RLS-Endlosrekursion bei Profiles-Tabelle (is_admin als SECURITY DEFINER)
- daily_meta 406-Fehler wenn kein Eintrag existiert (.maybeSingle)
- Date-Picker funktioniert am PC nicht (showPicker + z-index Fix)
- Kcal-Erklärungstext korrigiert (Gesamtumsatz statt Ziel)
- Tooltip z-index Problem (Tooltip hinter anderen Kacheln)
- Hover-Flackern bei Kcal-Kachel entfernt
- Flip-Back auf Mobile durchsichtig (Display-Toggle statt 3D-Transform)
- Hover-Tooltips auf Mobile fälschlich sichtbar
- Wochenstatistik fehlt bei neuem Benutzer (Schwellwert auf 1 Tag gesenkt)
- "← Heute" Button wurde vom Date-Picker überdeckt (z-index Fix)
- Trendpfeile in erster Woche ohne Vorwoche entfernt
- Tag-Detail: 406-Fehler bei fehlenden Zielen/Meta behoben
- Verlauf: Absturz bei Browser-Zurück-Navigation behoben
2026.03.21
Favoriten, Mahlzeiten & Quality of Life
Neu
- Favoriten-System mit Stern-Icon neben Einträgen
- Mahlzeiten-System (Kombination mehrerer Produkte)
- Mahlzeiten aus Favoriten erstellen (Favoriten-Picker im Modal)
- Manuelle Eingabe: 100g/Gesamt Toggle
- 4-Button Action Grid: Barcode, Manuell, Favoriten, Mahlzeit
- Favoriten löschen mit Bestätigungsdialog
- Schritte & Schlaf Fortschrittsbalken
Verbessert
- Datum-Auswahl: Unsichtbares Overlay für Mobile-Kompatibilität
- Training-Logik: Trainiert? → Trainingsart-Dropdown oder Rest Day
- Meta-Formular wird pro Tag zurückgesetzt
Behoben
- Greeting zeigt "du" statt Anzeigename
- Logout-Button auf Verlaufs-Seite entfernt
- Datum aktualisiert sich nicht um Mitternacht
- Manuelle Eingabe leert Felder nicht nach Eintrag