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