← Zurück

Changelog

Alle Änderungen im Überblick

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
2026.03.20
TDEE Wizard & Bugfixes
Neu
  • TDEE Wizard mit Mifflin-St Jeor Formel
  • Automatische Makro-Berechnung (2g Protein/kg, 25% Fett, Rest KH)
  • Wizard öffnet sich automatisch beim ersten Login
  • Wizard lädt gespeicherte Grunddaten beim erneuten Öffnen
  • user_stats Tabelle für Körperdaten
Behoben
  • Komma-Eingabe auf deutschen Handys (type=text + inputmode=decimal)
  • Invite-Token wird nicht als benutzt markiert (Trigger statt Client)
  • Barcode-Scanner/Kamera öffnet sich nicht (Pfad korrigiert)
  • Netlify findet config.js nicht (aus .gitignore entfernt)
2026.03.19
Grundstein
Neu
  • Supabase Projekt mit PostgreSQL (profiles, goals, entries, daily_meta, invite_tokens)
  • Row Level Security für alle Tabellen
  • Automatische Admin-Zuweisung für ersten User
  • Automatische Profil- & Ziele-Erstellung bei Registrierung
  • Dark Glassmorphism Frontend (mobile-first)
  • Login & Invite-Only Registrierung mit Token-System
  • Barcode-Scanner mit OpenFoodFacts-Anbindung
  • Netlify Serverless Function als CORS-Proxy
  • PWA: Installierbar auf Homescreen (manifest.json + Service Worker)
  • Manuelle Eingabe für Produkte
  • Tagesübersicht mit Kcal/Makro-Fortschrittsbalken
  • Einträge bearbeiten und löschen (mit Bestätigung)
  • Tages-Extras: Training, Schritte, Körpergewicht, Schlaf, Notizen
  • Verlauf-Seite mit Tabellenansicht
  • Admin-Panel für Invite-Token-Verwaltung & User-Liste
  • Tag-Detail-Seite mit Datumsnavigation