Changelog

Alle Änderungen im Überblick

v2026.04.17
App lĂ€uft komplett aus Deutschland, KI ĂŒber EU-Anbieter, NĂ€hrwerttabelle-Scan zuverlĂ€ssiger, Gewicht-Komma-Eingabe, Hinweis zu Gesundheit & ErnĂ€hrung, AGB, Daten-Export, DatenschutzerklĂ€rung, Impressum, TagesĂŒbersicht-Cleanup, Schritte- & Gewicht-Modal, Modal-Buttons vereinfacht, Training-Kachel Redesign, KI-SchĂ€tzung verbessert & Mahlzeit-Bugfixes
Neu
  • Beim ersten Öffnen erscheint ein kurzer Hinweis, dass Fitness Tracker kein Ersatz fĂŒr Ă€rztliche oder ernĂ€hrungswissenschaftliche Beratung ist – einmal bestĂ€tigen, dann ist Ruhe #201
  • Allgemeine GeschĂ€ftsbedingungen inklusive Widerrufsbelehrung und Muster-Widerrufsformular sind jetzt ĂŒber den Footer erreichbar #199
  • Im Profil kannst du jetzt deine kompletten Daten als JSON-Datei herunterladen – EintrĂ€ge, Ziele, Mahlzeiten, Körperdaten und mehr (DSGVO Art. 15 & 20) #198
  • DatenschutzerklĂ€rung ist jetzt ĂŒber den Footer erreichbar – mit transparenten Angaben zu Supabase (EU-Hosting in Frankfurt), Hetzner (Hosting in NĂŒrnberg), den KI-Funktionen und deinen Rechten als Nutzer #197
  • Impressum ist jetzt ĂŒber den Footer erreichbar – auf der Startseite und auf den Anmeldeseiten #196
  • KI-SchĂ€tzung: Backwaren, Restaurantgerichte oder selbst Gekochtes eintragen – einfach beschreiben, Menge angeben und die KI schĂ€tzt die NĂ€hrwerte mit Konfidenz-Anzeige #182
Verbessert
  • Die App wird jetzt komplett aus NĂŒrnberg ausgeliefert. Keine Umleitung mehr ĂŒber US-Server. DatenschutzerklĂ€rung entsprechend aktualisiert #213
  • Foto-Erkennung der NĂ€hrwerttabelle lĂ€uft jetzt ĂŒber ein spezialisiertes OCR-Modell. Zuvor blieb die Erkennung bei vielen Verpackungen leer – jetzt werden Tabellen deutlich zuverlĂ€ssiger ausgelesen #205
  • KI-SchĂ€tzungen und Foto-Erkennung der NĂ€hrwerttabelle laufen jetzt ĂŒber Mistral AI (Paris, Frankreich). Deine Eingaben verlassen die EU nicht mehr #203
  • Bei der Registrierung bestĂ€tigst du jetzt explizit, dass du AGB und DatenschutzerklĂ€rung gelesen hast #200
  • TagesĂŒbersicht-Kacheln sind ruhiger: einheitliche Zeilen-Höhe, keine Trennlinien zwischen Ist- und Ziel-Wert mehr, Notiz-CTA dezenter #195
  • Gewicht-Kachel zeigt jetzt die VerĂ€nderung zum Vortag (z. B. −0,4 kg) statt eines einzelnen Pfeils #195
  • Charts in den Modals zeigen beim Tippen oder Hovern den genauen Wert und das Datum an #194
  • Schritte-Eingabe öffnet jetzt ein Modal mit 14-Tage-Verlauf, Ø-Wert der letzten 7 Tage, Vergleich zu gestern und Ziel-Streak #193
  • Schlaf-Eingabe öffnet jetzt ein Modal mit 7-Tage-Verlauf, Einschlaf-/Aufwachzeit-Eingabe und automatischer Dauer-Berechnung #192
  • Gewicht-Eingabe öffnet jetzt ein Modal mit Verlauf-Diagramm, Trend-Statistiken und +/−-Buttons #189
  • KI-SchĂ€tzung nutzt jetzt ein stĂ€rkeres Modell – besonders bei BĂ€ckereiprodukten, Restaurantgerichten und selbst Gekochtem deutlich genauer #188
  • KI-SchĂ€tzung direkt in der Suche sichtbar – fĂŒr BĂ€cker, Restaurants & selbst Gekochtes, ohne erst suchen zu mĂŒssen #186
  • Trainingskachel zeigt jetzt „Trainiert?" statt „Rest" – klarer und auf Deutsch #185
  • Tippen öffnet ein Modal mit allen Trainingsarten (Push, Pull, Beine, 
), deiner Trainings-WochenĂŒbersicht und einer IntensitĂ€tsangabe (Leicht/Mittel/Schwer) #185
Behoben
  • Beim Speichern einer neuen Mahlzeit kam fĂ€lschlich das „Mahlzeit verwerfen?"-Popup, obwohl die Mahlzeit bereits gespeichert war – das Popup erscheint jetzt nur noch beim echten Schließen des Modals #212
  • NĂ€hrwerttabelle scannen ĂŒber die Kamera funktioniert jetzt zuverlĂ€ssig: kein irrefĂŒhrender „Kein Barcode erkannt"-Hinweis mehr, und Fehler bei der Bild-Aufbereitung werden klar gemeldet statt still zu scheitern #204
  • Im Gewicht-Modal kannst du jetzt sowohl Komma (4,5) als auch Punkt (4.5) eingeben – vorher wurde auf dem Handy die Komma-Eingabe blockiert #202
  • Light/Dark-Mode wird nach dem Neuladen der Seite wieder korrekt angezeigt #191
  • Produktbilder in der Lebensmittelsuche werden jetzt korrekt angezeigt #187
  • Beim erneuten Editieren einer Mahlzeit werden die zuletzt gespeicherten Zutaten-Mengen geladen, nicht mehr die ursprĂŒnglichen Preset-Werte #184
  • „Mahlzeit verwerfen?"-Hinweis erscheint nicht mehr beim Speichern oder beim Schließen ohne Änderungen #183
  • Mahlzeiten und Favoriten löschen zeigt wieder eine BestĂ€tigung – kein versehentliches Löschen mehr #183
v2026.04.15
Scan-Verlauf, Favorit beim Erfassen, Mahlzeitbuilder-Überarbeitung & Offline-Fixes
Neu
  • Barcode-Scanner: Neuer „Zuletzt gescannt"-Button zeigt die letzten 10 gescannten Produkte – ohne nochmals scannen zu mĂŒssen direkt auswĂ€hlen #177
  • Beim Erfassen eines Produkts (Suche, Barcode-Scan, Manuell) kann direkt ein HĂ€kchen gesetzt werden, um es als Favorit zu speichern – mit optionalem Ausschluss aus den „Passend fĂŒr heute noch"-VorschlĂ€gen #163
Verbessert
  • Goal-Wizard fĂŒhrt jetzt Schritt fĂŒr Schritt durch die Einrichtung (6 Schritte mit Fortschrittsanzeige) – kein ĂŒberwĂ€ltigender Einmal-Formular mehr #138
  • Tooltip-Texte fĂŒr Kalorien und Fett lesbarer formatiert – lange Zeilen umgebrochen, Reihenfolge optimiert #137
  • Mahlzeitbuilder komplett ĂŒberarbeitet: 2×2-Button-Layout, NĂ€hrwerttabelle direkt fotografierbar, Favoriten-Liste nur bei Bedarf sichtbar, Button-Lock wĂ€hrend Scanner/Suche offen, Abbrechen fragt nach BestĂ€tigung, RĂŒckkehr zum Builder nach Schließen zuverlĂ€ssig #160 #161 #162
  • Makro-Kacheln (Kalorien, Eiweiß, KH, Fett) sind jetzt auch auf dem Desktop per Klick umklappbar und zeigen Info-Texte #135
  • EintrĂ€ge in der Tagesliste zeigen Gramm und Milliliter jetzt als klar unterschiedliche Badges – auch bei Mahlzeiten mit gemischten Zutaten #135
  • Wasser-SchnelleintrĂ€ge werden jetzt in der Datenbank gespeichert – die History im Wasser-Modal ist auf allen GerĂ€ten synchron #134
Behoben
  • Dropdowns im Dark Mode werden jetzt korrekt dunkel dargestellt #135
  • Offline-Modus vollstĂ€ndig repariert und ausgebaut: CSP-Fehler behoben der SW-Aktivierung verhinderte; alle Schreib-Operationen (EintrĂ€ge, Favoriten, Mahlzeiten, Tageswerte) landen jetzt in der Warteschlange und werden beim nĂ€chsten Online-Start synchronisiert #139 #140 #141 #142 #144 #153 #154 #155
v2026.04.14
Goal-Wizard Erweiterungen, Wasser-History & UX-Verbesserungen
Neu
  • Goal-Wizard: Neue Ziele Muskelaufbau (Lean Bulk) und Recomposition (Fett runter, Muskel rauf) mit passender Makro-Berechnung #130
  • Goal-Wizard: Körperfett % optional eingebbar – aktiviert die prĂ€zisere Katch-McArdle-Formel fĂŒr den Grundumsatz #130
  • Wasser-Modal zeigt jetzt eine kompakte Tages-History: Uhrzeit + Menge jedes Eintrags. Schnell-EintrĂ€ge können direkt wieder gelöscht werden; EintrĂ€ge aus der ErnĂ€hrungsliste sind als „ErnĂ€hrung" markiert #129
Verbessert
  • „Was ist neu?"-Popup zeigt bei mehreren Updates desselben Tages nur noch EintrĂ€ge mit sichtbaren Änderungen im Titel – Minor-Tweaks ĂŒberladen den Titel nicht mehr #133
  • Goal-Wizard: Protein-Berechnung nach ESPEN-Richtlinien – bei Adipositas (BMI ≄ 30) wird Adjusted Body Weight statt Ist-Gewicht verwendet #130
  • Goal-Wizard: Eingabe-Validierung mit harten Grenzen (Alter, GrĂ¶ĂŸe, Gewicht, KF %) und Warnungen bei ungewöhnlichen Werten #130
  • Goal-Wizard: Warnung wenn Abnahme-Rate > 1 % Körpergewicht/Woche #130
  • Manuelles Formular: „NĂ€hrwerttabelle scannen" öffnet direkt die Kamera oder Galerie – der separate Upload-Button entfĂ€llt #131
  • Notizfeld zeigt jetzt den Hilfstext „Notiz hinzufĂŒgen
" neben dem Emoji #128
  • Schlaf-Kachel zeigt Ist und Ziel jetzt im Format 5:30 Std statt 5h 30 #127
  • Daily Extras: Trennlinie statt „/" zwischen Ist-Wert und Ziel; Schrittzahl ausgeschrieben (z.B. 7.234); Gewicht zeigt kg in derselben Zeile; Zielgewicht erscheint nur wenn gesetzt #126
  • Schlaf, Gewicht, Wasser und Schritte zeigen Ist-Wert und Ziel jetzt zweizeilig an – Icons und Fortschrittsbalken bleiben auf einheitlicher Höhe #125
v2026.04.13
FlĂŒssigkeits-Modal ĂŒberarbeitet
Verbessert
  • FlĂŒssigkeits-Modal neu gestaltet: Fortschrittsbalken zeigt den Tagesstand, grĂ¶ĂŸere Buttons, passendere Schnellwerte (100–750 ml) und 2 Nachkommastellen bei Liter-Anzeige #124
v2026.04.12
Offline-Modus, Vortag-Hint, Icon-Fix, „Was ist neu?"-Modal, FlĂŒssigkeitsfix, Panel-UX, Gewichtsverlauf, Mahlzeit-Editor & UX-Verbesserungen
Neu
  • Mahlzeiten-Zutaten haben jetzt ein ✕-Button zum Entfernen einzelner Zutaten #123
  • Mahlzeiten-Editor: Produkte können jetzt direkt per Barcode-Scan oder Suche als Zutaten hinzugefĂŒgt werden – Favoriten sind dafĂŒr keine Voraussetzung mehr #122
  • Profil: Startgewicht und aktuelles Gewicht werden jetzt angezeigt – inklusive Differenz seit Start (z.B. „−4,5 kg seit Start") #121
  • „Was ist neu?"-Modal: Nach einem App-Update erscheint automatisch eine Übersicht der Neuerungen – inklusive aller verpassten Updates falls mehrere Versionen ĂŒbersprungen wurden #116
  • Update-Banner: Wenn ein Update im Hintergrund geladen wurde, erscheint ein blauer Hinweis mit „Jetzt neu laden" – kein Datenverlust durch ungewollten Auto-Reload #116
  • Offline-Modus: Die App funktioniert jetzt auch ohne Internetverbindung – EintrĂ€ge erfassen, Wasser tracken, Favoriten und Mahlzeiten verwenden. Alle Aktionen werden lokal gespeichert und automatisch synchronisiert sobald wieder eine Verbindung besteht #112
Verbessert
  • „Was ist neu?"-Modal: EintrĂ€ge gleichen Datums und gleicher Kategorie werden zusammengefasst – kein doppelter Datums-Header mehr #123
  • „Neue Mahlzeit"-Button im Mahlzeiten-Panel jetzt direkt unter dem Header statt am Ende der Liste #123
  • Suchfeld wird beim Schließen der Suche automatisch geleert #123
  • Beim Tippen auf „Produkt suchen" im Mahlzeit-Editor öffnet sich die Tastatur direkt #123
  • Alle Panels (Suche, Favoriten, Mahlzeiten, Manuell) haben jetzt eine kurze Beschreibung direkt unter dem Titel #123
  • Manuell-Panel hat jetzt einheitlichen Header und Layout wie die anderen Panels #123
  • Nach der Anleitung wird der Barcode-Button kurz hervorgehoben – so ist direkt klar wo es losgeht #122
  • Wer noch nie einen Eintrag gemacht hat, sieht einen dezenten Hinweis direkt ĂŒber den Buttons #122
  • NutzungszĂ€hler von Favoriten und Mahlzeiten werden beim Löschen eines Eintrags korrekt wieder abgezogen – die Sortierung nach HĂ€ufigkeit bleibt dadurch langfristig genau #115
  • Vortag ĂŒbernehmen: Statt eines unscheinbaren Buttons im Kategorie-Header erscheint jetzt ein dezenter Inline-Hinweis direkt in der leeren Kategorie – mit kompakter Vorschau (Produkte, kcal) vom Vortag. Doppelt tippen kopiert sofort. Der Hinweis verschwindet automatisch, sobald ein eigener Eintrag vorhanden ist #114
Behoben
  • Löschen von Mahlzeit-Zutaten schlug mit einem Fehler fehl und funktionierte nicht #123
  • Mahlzeit-Modal öffnete sich auf iOS zu weit unten statt zentriert #123
  • Suche, Favoriten und Mahlzeiten-Panel können nicht mehr gleichzeitig geöffnet sein – beim Öffnen eines Panels schließen alle anderen automatisch #120
  • Doppel-Tap „Vortag ĂŒbernehmen": ml-EintrĂ€ge und Mahlzeiten mit FlĂŒssigkeitsanteilen werden jetzt korrekt zum FlĂŒssigkeitstracker addiert #117#118#119
  • App-Icon auf Mobile zeigte noch das veraltete CT-Logo statt der Hantel – Icons wurden neu generiert und der Cache invalidiert #113
v2026.04.11
Foto-Upload, Sicherheits- & Performance-Updates
Neu
  • Bild hochladen: Im manuellen Formular gibt es jetzt den Button „📁 Bild hochladen" – einfach ein Foto aus der Galerie auswĂ€hlen. EnthĂ€lt das Bild einen Barcode, wird das Produkt direkt gesucht; zeigt es eine NĂ€hrwerttabelle, erkennt die KI die Werte automatisch #103
Verbessert
  • ml-EintrĂ€ge in der Tagesansicht visuell hervorgehoben: Menge erscheint als blauer Badge (z.B. „200 ml") statt unformatiertem Text – sofortige Unterscheidung zu Gramm-EintrĂ€gen #111
  • Code-QualitĂ€t: Globaler App-Zustand (EintrĂ€ge, Favoriten, Mahlzeiten etc.) ist jetzt in einem zentralen AppState-Objekt gebĂŒndelt statt ĂŒber viele separate globale Variablen verstreut – erleichtert Debugging und Wartung #108
  • Barcode-Erkennung aus Fotos zuverlĂ€ssiger: Die KI-Analyse wurde prĂ€zisiert und liefert nun konsistentere Ergebnisse beim Lesen von EAN-Barcodes #107
  • Offline-StabilitĂ€t verbessert: Der Service Worker installiert sich jetzt auch dann vollstĂ€ndig, wenn einzelne Ressourcen kurzzeitig nicht erreichbar sind #101
  • Favoriten reagieren schneller: Beim Antippen eines Favoriten entfĂ€llt ein unnötiger Datenbankaufruf – die Daten lagen bereits im Speicher #100
  • Sicherheitsverbesserungen #99
  • Achievements laden schneller: Statt alle jemals eingetragenen Daten zu laden, werden nur die letzten 365 Tage abgerufen; Lifetime-Achievements (z.B. „1.000 EintrĂ€ge gesamt") bleiben weiterhin korrekt
  • Fotos fĂŒr die NĂ€hrwert-Erkennung: Sehr große Bilder (ĂŒber ~1 MB) werden jetzt frĂŒh abgewiesen statt unnötig ServerkapazitĂ€t zu verbrauchen
v2026.04.10
ml-Einheit, FlĂŒssigkeitsbilanz & OCR NĂ€hrstofftabelle
Neu
  • Mahlzeiten und Favoriten mit ml-Zutaten addieren beim Eintragen automatisch die FlĂŒssigkeitsmenge zur FlĂŒssigkeitsbilanz – mit Toast-Notification #95
  • Mahlzeit-Übersicht zeigt neben Zutatenanzahl und Gramm auch die ml-Gesamtmenge (z.B. „2 Zutaten · 60g · 200ml") #95
  • Mahlzeit-Zutaten zeigen jetzt Gesamtwerte (Kalorien, Eiweiß, KH, Fett) statt /100g-Werte – einheitliches UX mit dem Favoriten-Editor; Makros skalieren live bei MengenĂ€nderung #91
  • Mahlzeit-Zutaten: g/ml-Einheit wird beim Speichern und Wiederöffnen korrekt beibehalten #90
  • ml-Einheit fĂŒr FlĂŒssigkeiten: Beim Eintragen und Bearbeiten kann zwischen Gramm und Milliliter gewechselt werden – ml-EintrĂ€ge (z.B. Milch, Saft) fließen automatisch in die tĂ€gliche FlĂŒssigkeitsbilanz ein #89
  • NĂ€hrstofftabellen per Foto scannen: Im manuellen Eingabeformular können Verpackungen abfotografiert werden – KI erkennt kcal, Eiweiß, Kohlenhydrate und Fett automatisch und trĂ€gt die Werte direkt ein #86
  • Werte werden immer auf „pro 100g" normiert; Felder können nach der Erkennung manuell korrigiert werden #86
Behoben
  • Beim Löschen eines Eintrags mit ml-Menge (z.B. Kaffee mit Milch) wird die FlĂŒssigkeitsmenge jetzt korrekt von der FlĂŒssigkeitsbilanz subtrahiert – auch bei Mahlzeit-EintrĂ€gen mit ml-Zutaten #96
  • Rundungsfehler beim mehrfachen Ändern der Menge (z.B. 400g → 5g → 400g) fĂŒhrten zu falschen Makrowerten – Berechnungen basieren jetzt immer auf den Original-/100g-Werten #92
v2026.04.09
Bearbeitungs-Dialoge zentriert, verbesserte Suche
Verbessert
  • Suche: Ergebnisse werden nach Relevanz sortiert – exakte Treffer und Produkte, in denen alle Suchbegriffe im Namen vorkommen, erscheinen zuerst; Suchfeld-Hinweis zeigt jetzt „Produkt + Marke, z.B. Milch Laktosefrei Rewe" #83
  • Kategorien (FrĂŒhstĂŒck, Mittagessen, Abendessen, Snack) sind jetzt einklappbar – Zustand wird gespeichert #82
  • Sortierung fĂŒr Favoriten und Mahlzeiten: HĂ€ufigste, Neueste oder A–Z #81
  • Mahlzeit-Übersicht zeigt jetzt Zutatenanzahl & Gramm in Zeile 1, alle vier Makros (kcal orange hervorgehoben, E · KH · F) in Zeile 2 #79
  • Bearbeiten-Dialoge (Eintrag, Mahlzeit, Favorit) öffnen jetzt zentriert im Bildschirm – nicht mehr am unteren Rand #78
v2026.04.07
Smarte VorschlÀge, Vortag-Vorschau & weitere Verbesserungen
Neu
  • Vortag ĂŒbernehmen: Vor dem BestĂ€tigen wird eine Vorschau aller EintrĂ€ge (Name, Menge, kcal, Gesamtkalorien) angezeigt #70
  • Favoriten und Mahlzeiten können einzeln von den VorschlĂ€gen ausgeschlossen werden – Checkbox „Nicht in VorschlĂ€ge aufnehmen" im Bearbeiten-MenĂŒ; ausgeschlossene EintrĂ€ge werden mit ⊘ markiert #67
  • Smarte VorschlĂ€ge: Ab 50 % des Tageskalorienziels erscheinen automatisch passende Favoriten und Mahlzeiten auf der Startseite – direkt unter den Makro-Balken #65
  • Algorithmus berechnet, welche gespeicherten Lebensmittel/Mahlzeiten am besten zum verbleibenden Tagesbudget passen (kcal, Eiweiß, KH, Fett gewichtet) #65
  • Top-3-VorschlĂ€ge als horizontale Scroll-Karten; Antippen öffnet den gewohnten Favorit- oder Mahlzeit-Flow #65
Verbessert
  • Favoriten zeigen jetzt die Gesamtmakros basierend auf der gespeicherten Standardmenge – statt der /100g-Werte #71
  • Rest Day ist jetzt Standard: Tage ohne Trainings-Eintrag zĂ€hlen automatisch als Ruhetag; bestehende DatensĂ€tze wurden entsprechend korrigiert #69
  • Vorschaubalken liegt nahtlos am bestehenden Balken an (kein Spalt mehr) #68
v2026.04.05
Achievements-System, Toleranzzone, Profil-Umbau & Eintrags-Layout
Neu
  • Makro-Fortschrittsbalken mit ±5%-Toleranzzone: Ein hervorgehobener Bereich zeigt den Zielkorridor an – wer darin landet, trifft sein Ziel #52
  • Balken leuchtet auf wenn Ziel getroffen; Überschreitung erst ab >105% (Protein: keine Obergrenze) #52
  • Achievement-Checks fĂŒr Kalorienziel, Proteinziel, Perfekter Tag und Balance-Woche nutzen jetzt dieselbe ±5%-Logik #52
  • Ziel-Wizard warnt, wenn das Tagesziel unter dem persönlichen Grundumsatz liegt (sehr aggressives Defizit) #51
  • Ziel-Wizard warnt, wenn das Tagesziel unter dem empfohlenen Minimum liegt (unter 1.400 kcal fĂŒr Frauen / 1.500 kcal fĂŒr MĂ€nner) #51
  • 50 Achievements in 12 Kategorien: Streak, EintrĂ€ge, Ziele, Gewicht, Training, Favoriten, Mahlzeiten, Notizen, aktive Tage, besondere Tage, Treue und mehr #48
  • Neu freigeschaltete Achievements erscheinen als goldfarbener Toast #48
  • Achievements-Übersicht im Profil mit Fortschrittsanzeige (X/50) und Freischaltdatum #48
Verbessert
  • Mahlzeit bearbeiten: Einzelne Zutaten anpassbar – Menge, Name und NĂ€hrwerte pro Zutat editierbar; neue Zutaten aus Favoriten hinzufĂŒgbar (gilt fĂŒr Mahlzeit-Templates und bereits geloggte EintrĂ€ge) #62
  • Kategorie-Summenzeile: Unter den EintrĂ€gen jeder Kategorie erscheint eine Trennlinie mit Gesamt-kcal und Makro-Summen (Stil: Mathe-Summenzeile – kcal rechtsbĂŒndig auf gleicher Höhe wie Einzel-kcal) #58
  • Eintrags-Layout: Produktname kann auf 2 Zeilen umbrechen (kein Abschneiden mehr), Uhrzeit unter den Namen verschoben, Makros auf Mobile abgekĂŒrzt (E/KH/F), auf Desktop ausgeschrieben (Eiweiß/Kohlenhydrate/Fett) #56
  • Profilseite neu angeordnet: Konto, Körperdaten, Statistiken, Achievements, Konto löschen – Design-Sektion entfernt
Behoben
  • Pull-to-Refresh in der PWA: Nach unten ziehen lĂ€dt die Seite neu (nur im installierten App-Modus) #77
  • Favicon fehlte auf allen Unterseiten (Verlauf, Profil, Changelog, Login, Registrierung) – wird jetzt ĂŒberall angezeigt #75
  • Makroberechnung im Ziel-Wizard war fehlerhaft: Fett- und Protein-Werte summierten sich nicht auf das Tagesziel – Algorithmus grundlegend ĂŒberarbeitet #51
  • Registrierung per Einladungslink schlug sofort fehl – RLS-Policy erlaubt jetzt auch nicht eingeloggten Nutzern die Token-Validierung
v2026.04.04
Profil-Seite, automatische TDEE-Aktualisierung & Spotlight-Tour
Neu
  • Profil-Seite: Anzeigename, E-Mail und Passwort direkt im Browser Ă€nderbar #47
  • Körperdaten (GrĂ¶ĂŸe, Gewicht, Alter, AktivitĂ€t, Ziel) im Profil als Übersicht sichtbar #47
  • Statistiken im Profil: Gesamtanzahl EintrĂ€ge, aktive Tage, aktueller Streak, Registrierungsdatum #47
  • Account löschen: alle Daten und der Auth-Account werden vollstĂ€ndig entfernt #47
  • Gewicht-Eintrag zeigt Hinweis wenn ≄2 kg Differenz zum hinterlegten Gewicht – schlĂ€gt vor, Ziele im Wizard neu zu berechnen (max. einmal pro Woche) #47
  • Theme-Einstellung (Hell/Dunkel) wird in der Datenbank gespeichert – gerĂ€teĂŒbergreifend synchron #47
  • Interaktive Spotlight-Tour ersetzt das alte Text-Modal: 10 Schritte fĂŒhren durch alle Features und heben echte UI-Elemente hervor #44
  • Tour-Navigation mit ZurĂŒck / Weiter / Überspringen und Fortschritts-Dots #44
Verbessert
  • Verlaufstabelle auf Desktop: Datumsspalte visuell hervorgehoben #46
  • Verlaufstabelle auf Mobile: Datumsspalte bleibt beim horizontalen Scrollen links fixiert #45
  • Streak-Badge springt nicht mehr je nach LĂ€nge des BegrĂŒĂŸungstexts
Behoben
  • day.html und day.js entfernt – Seite war seit Umstellung auf ?date=-Navigation obsolet #43
v2026.04.03
Performance, Verlauf, Export, Theme-Toggle & weitere Verbesserungen
Neu
  • Dark/Light-Mode-Toggle auf allen Seiten verfĂŒgbar (Verlauf, Tagesdetail, Admin, Login, Registrierung, Passwort-Reset, Changelog) #41
  • Wasser-Spalte im Verlauf: Tagesverbrauch, Wochendurchschnitt und ZielĂ€nderungs-Zeilen #39
  • Trend-Pfeile im Verlauf verwenden jetzt die zum jeweiligen Zeitpunkt geltenden Ziele statt immer die aktuellen #37
  • ZielĂ€nderungs-Tracking: Änderungen an Zielen werden automatisch protokolliert und als blaue "ZIELÄNDERUNG"-Zeile im Verlauf angezeigt #36
Verbessert
  • Verlauf lĂ€dt ~1 Sekunde schneller: alle Datenbankabfragen werden jetzt parallel statt sequenziell ausgefĂŒhrt #42
  • Startseite lĂ€dt schneller: Ziele und TageseintrĂ€ge werden parallel geladen #42
  • jsPDF wird erst beim ersten Klick auf "Export" geladen statt bei jedem Seitenaufruf (~600 KB gespart) #42
  • Supabase-Script und html5-qrcode mit defer geladen (blockiert DOM-Parsing nicht mehr) #42
  • Smootheres Scrollen durch GPU-Layer-Promotion (will-change + translateZ) auf Glass-Elementen #42
  • PDF-Export auf die Verlaufsseite verschoben (war zuvor auf der Startseite) #41
  • ZielĂ€nderungs-Notiz zeigt jetzt kg/Woche und AktivitĂ€tslevel statt nur "Abnehmen" #40
  • Desktop-Layout der Verlaufsseite auf 1200px verbreitert, Notizen-Spalte breiter (200px) #39
  • Sicherheitsverbesserungen #38
  • Theme-Script aus allen HTML-Dateien in /js/theme-init.js ausgelagert #38
Behoben
  • Verlaufsseite: EintrĂ€ge wurden nach Mitternacht um einen Tag versetzt angezeigt (Timezone-Bug) #36
v2026.04.02
PDF-Export fĂŒr Personal Trainer
Neu
  • PDF-Export: Umfassender Bericht mit Profil, Zielen, TagesĂŒbersicht und Wochen-Durchschnitten #34
  • Frei wĂ€hlbarer Zeitraum (Standard: letzte 4 Wochen) #34
  • EnthĂ€lt alle Daten: Kalorien, Makros, Gewicht, Training, Schritte, Schlaf, Wasser, Notizen #34
v2026.03.31
Mahlzeiten-Kategorien
Neu
  • Mahlzeiten-Kategorien: FrĂŒhstĂŒck, Mittagessen, Abendessen, Snack — EintrĂ€ge werden in Kategorie-Boxen gruppiert #32
  • Kategorie-Auswahl beim HinzufĂŒgen von Produkten, Favoriten und Mahlzeiten (zeitbasierter Vorschlag) #32
  • "Vom Vortag ĂŒbernehmen"-Button pro Kategorie — kopiert alle EintrĂ€ge der Kategorie vom Vortag #32
  • Kategorie im Bearbeiten-Dialog Ă€nderbar #32
v2026.03.30
Streak-Anzeige & Mahlzeiten-Verbesserungen
Neu
  • Streak-Anzeige (đŸ”„) oben am Bildschirmrand — zĂ€hlt lĂŒckenlose Tage mit kcal-EintrĂ€gen #31
  • Portions-Anzeige pro Zutat beim Erstellen einer Mahlzeit (zeigt berechnete Werte basierend auf Grammzahl) #30
  • LöschbestĂ€tigung vor dem Entfernen einer Mahlzeit #30
v2026.03.28
Login-Redesign, Umbenennung & diverse Verbesserungen
Neu
  • Modernisiertes Login-Design: Gradient-Titel, animiertes Icon, Input-Icons, Glow-Buttons #28
  • Fehler-Shake-Animation bei falschen Eingaben auf Login/Register #28
Verbessert
  • App umbenannt: "Calorie Tracker" → "Fitness Tracker" #28
  • Mahlzeiten werden nach NutzungshĂ€ufigkeit sortiert (meistgenutzte oben) #27
  • Barcode-Scanner scrollt automatisch zur Kamera beim Öffnen #27
  • Hinweistext "Barcode in den Rahmen halten" unter der Kamera #27
  • Lade-Indikator mit Spinner nach Barcode-Scan wĂ€hrend API-Suche #27
  • Verlauf: Klick auf einen Tag öffnet die Hauptseite zum Bearbeiten (statt Read-Only Ansicht) #26
  • Live-Aktualisierung der NĂ€hrwerte beim Ändern der Grammzahl im Edit-Modal #26
  • Inline-Gram-Bearbeitung entfernt — nur noch Stift-Button fĂŒr vollstĂ€ndiges Bearbeiten #26
Behoben
  • Gramm-Änderung im Edit-Modal berechnet jetzt kcal/Eiweiß/KH/Fett automatisch neu #26
v2026.03.26
Bugfixes & Verbesserungen
Verbessert
  • Light/Dark Mode Toggle nach oben rechts neben BegrĂŒĂŸungstext verschoben #20
Behoben
  • NĂ€hrwert-Suche & Barcode-Scanner repariert (OpenFoodFacts API-Domain gewechselt) #25
  • KH/Fett Trendpfeil-Berechnung korrigiert (Score-Threshold war zu streng) #24
  • Durchschnittsberechnung in Wochenansicht: Leere Werte werden ignoriert statt als 0 gezĂ€hlt #21
v2026.03.23
NĂ€hrwert-Suche, Edit-Modal, Uhrzeiten & Wochenansicht-Trends
Neu
  • Wasser-Tracking: 💧 Icon in der Extras-Zeile mit Schnell-Buttons (150–1000ml) #16
  • Zielgewicht in den Tageszielen einstellbar #16
  • NĂ€hrwert-Suche: Produkte per Text suchen (z.B. "Haferflocken", "Reis") – nutzt OpenFoodFacts-Datenbank #14
  • Suchergebnisse mit Produktbild, Marke und NĂ€hrwerten pro 100g #14
  • Klick auf Ergebnis öffnet bekannte Gramm-Eingabe zum Eintragen #14
  • Edit-Button (✏) bei EintrĂ€gen, Favoriten und Mahlzeiten #13
  • VollstĂ€ndiges Bearbeiten: Name, Kcal, Eiweiß, KH, Fett und Menge anpassen #13
  • Uhrzeit wird bei heutigen EintrĂ€gen angezeigt #13
Verbessert
  • Light/Dark Mode Toggle im Header (Einstellung wird gespeichert) #19
  • Fett-Minimum 0,8g/kg im TDEE-Wizard erzwungen #18
  • Fortschrittsbalken fĂŒr Gewicht (% zum Zielgewicht) und Training (trainiert/Rest) #16
  • Wasser-Ziel in den Tageszielen einstellbar (Standard: 2500ml) #16
  • Trendpfeile fĂŒr KH/Fett: NĂ€her am Ziel = besser, Unterschreitung stĂ€rker gewichtet #12
  • Trendpfeil fĂŒr Trainingstage pro Woche (mehr = besser) #12
  • Versionsnummer beginnt mit "v" (z.B. v2026.03.23) #12
  • Wochenansicht: KH und Fett werden als Durchschnitt berechnet und angezeigt #11
v2026.03.22
Verlauf-Upgrade, Info-Cards, Tutorial & Passwort-Reset
Neu
  • Wochen-Statistiken im Verlauf mit Trend-Pfeilen und Farben #4
  • Tutorial: Schritt-fĂŒr-Schritt Anleitung nach dem ersten Login #4
  • Tutorial jederzeit ĂŒber "Anleitung" neben der Versionsnummer aufrufbar #4
  • Passwort-Vergessen Funktion auf dem Login-Screen #3
  • Passwort-Reset Seite fĂŒr neues Passwort per E-Mail-Link #3
  • 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
  • Einladungen können nachtrĂ€glich deaktiviert werden
  • Versionsnummer (CalVer) mit Changelog-Seite
  • Schnellauswahl: 500g und 1000g als Gramm-Buttons hinzugefĂŒgt
Verbessert
  • Sicherheitsverbesserungen #9
  • Schlaf-Eingabe: Nativer Picker (Stunden + Minuten in 10er-Schritten) #8
  • Gewicht zeigt "kg" Suffix und Trendpfeil zum letzten Eintrag #8
  • Neue Reihenfolge: Schlaf, Gewicht, Training, Schritte #7
  • Tages-Extras komplett ĂŒberarbeitet: Kompakte Inline-Zeile statt einklappbares Formular #6
  • Extras immer sichtbar direkt unter den Makro-Kacheln #6
  • Inline-Edit: Werte antippen → bearbeiten → Auto-Save (kein Speichern-Button mehr) #6
  • Training-Dropdown mit Glassmorphism-Design #6
  • Schritte & Schlaf mit Mini-Fortschrittsbalken in der Extras-Zeile #6
  • 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)
  • Schritte/Schlaf zeigen Zielwert (z.B. – / 10k)
  • Training-Default: Rest Day statt leer
  • Anleitung aktualisiert (Extras-Zeile statt "Tages-Extras")
Behoben
  • Interner Ladefehler beim Start behoben
  • 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
  • Ladefehler bei fehlenden Tagesdaten 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 #2
  • Mahlzeiten-System (Kombination mehrerer Produkte) #2
  • Mahlzeiten aus Favoriten erstellen (Favoriten-Picker im Modal) #2
  • Manuelle Eingabe: 100g/Gesamt Toggle #2
  • 4-Button Action Grid: Barcode, Manuell, Favoriten, Mahlzeit #2
  • Favoriten löschen mit BestĂ€tigungsdialog #2
  • Schritte & Schlaf Fortschrittsbalken #2
Verbessert
  • Datum-Auswahl: Unsichtbares Overlay fĂŒr Mobile-KompatibilitĂ€t #2
  • Training-Logik: Trainiert? → Trainingsart-Dropdown oder Rest Day #2
  • Meta-Formular wird pro Tag zurĂŒckgesetzt #2
Behoben
  • Greeting zeigt "du" statt Anzeigename #2
  • Logout-Button auf Verlaufs-Seite entfernt #2
  • Datum aktualisiert sich nicht um Mitternacht #2
  • Manuelle Eingabe leert Felder nicht nach Eintrag #2
2026.03.20
TDEE Wizard & Bugfixes
Neu
  • TDEE Wizard mit Mifflin-St Jeor Formel #2
  • Automatische Makro-Berechnung (2g Protein/kg, 25% Fett, Rest KH) #2
  • Wizard öffnet sich automatisch beim ersten Login #2
  • Wizard lĂ€dt gespeicherte Grunddaten beim erneuten Öffnen #2
  • user_stats Tabelle fĂŒr Körperdaten #2
Behoben
  • Komma-Eingabe auf deutschen Handys (type=text + inputmode=decimal) #2
  • Invite-Token wird nicht als benutzt markiert (Trigger statt Client) #2
  • Barcode-Scanner/Kamera öffnet sich nicht (Pfad korrigiert) #2
  • Netlify findet config.js nicht (aus .gitignore entfernt) #2
2026.03.19
Grundstein
Neu
  • Supabase Projekt mit PostgreSQL (profiles, goals, entries, daily_meta, invite_tokens) #1
  • Row Level Security fĂŒr alle Tabellen #1
  • Automatische Admin-Zuweisung fĂŒr ersten User #1
  • Automatische Profil- & Ziele-Erstellung bei Registrierung #1
  • Dark Glassmorphism Frontend (mobile-first) #1
  • Login & Invite-Only Registrierung mit Token-System #1
  • Barcode-Scanner mit OpenFoodFacts-Anbindung #1
  • Netlify Serverless Function als CORS-Proxy #1
  • PWA: Installierbar auf Homescreen (manifest.json + Service Worker) #1
  • Manuelle Eingabe fĂŒr Produkte #1
  • TagesĂŒbersicht mit Kcal/Makro-Fortschrittsbalken #1
  • EintrĂ€ge bearbeiten und löschen (mit BestĂ€tigung) #1
  • Tages-Extras: Training, Schritte, Körpergewicht, Schlaf, Notizen #1
  • Verlauf-Seite mit Tabellenansicht #1
  • Verwaltungsbereich fĂŒr Einladungen #1
  • Tag-Detail-Seite mit Datumsnavigation #1