Changelog

Alle Änderungen im Überblick

v2026.05.21
Freunde einladen + Einladungskarte + Pro-Badge + Logout-Fix + Ziel-Rücksetzen + Profil-Statistiken + Freunde-Seite aufgeräumt
Neu
  • Auf der Freundesseite gibt es jetzt einen Einladungslink. Wenn dein Freund ihn benutzt, startet er mit 7 Tagen Pro — und wenn dein Freund Pro abonniert, bekommst du 1 Monat Pro kostenlos.
Verbessert
  • Die Einladungskarte zeigt die Belohnungen jetzt auf einen Blick — deine und die deines Freundes nebeneinander.
  • Pro-User erkennst du jetzt direkt in der Freundesliste und im Chat am PRO-Badge.
  • Pro-User sehen jetzt ein kleines PRO-Badge neben ihrem Namen im Profil.
  • Der „Zurücksetzen"-Button beim Ziel-Anpassen ist jetzt nur 3 Tage lang sichtbar — danach verschwindet er automatisch.
  • Freundschaftsanfragen erscheinen jetzt direkt oben in der Freundesliste statt in einem eigenen Tab.
  • Dein eigener Handle ist jetzt im Such-Tab zu finden — dort wo du ihn brauchst um ihn zu teilen.
Behoben
  • Die Statistiken im Profil (Dabei seit, Einträge gesamt, Aktive Tage, Streak) waren leer — jetzt laden sie wieder.
v2026.05.20
Körperdaten + Übungs-Info + Coach-Wizard + Workout-Zusammenfassung + Pläne teilen + Tablet-Layout
Neu
  • In den Körperdaten kannst du jetzt Körpermaße eintragen — Taille, Hüfte, Brust, Oberarm, Oberschenkel, Wade und Hals.
  • Jede Standard-Übung in der Bibliothek hat jetzt ein ⓘ-Icon — kurze Beschreibung und Ausführungstipp auf Knopfdruck.
  • Nach dem Workout siehst du jetzt eine Zusammenfassung mit Zeit, Übungen, Sätzen und Volumen — plus alle neuen Bestleistungen.
  • Trainingspläne kannst du jetzt direkt an Freunde schicken.
  • Du kannst jetzt so viele eigene Trainingspläne anlegen wie du willst — kein Limit mehr.
Verbessert
  • Jede Körperdaten-Kachel zeigt jetzt den Trend zur letzten Messung — grün wenn's besser wird, rot wenn nicht.
  • Über „Verlauf anzeigen" siehst du deine letzten 10 Messungen auf einen Blick.
  • Die Panel-Titel sitzen jetzt zentriert statt links.
  • Die Coach-Einrichtung hat jetzt eine eigene Seite — sauberer Wizard mit 5 Schritten statt eingebettetem Formular.
  • Verletzungen wählst du jetzt aus einer Liste statt ins Freitextfeld zu tippen.
  • Du kannst im Setup einzelne Übungen mit 🚫 ausschließen — der Coach plant dann ohne sie.
  • In der Übungsbibliothek siehst du direkt welche Übungen du ausgeschlossen hast.
  • Auch im Coach-Wizard kannst du jetzt per ⓘ die Übungserklärung aufrufen.
  • Wenn ein App-Update bereit liegt, lädt die App jetzt automatisch neu statt einen Banner anzuzeigen.
  • Du kannst jetzt festlegen welche Geräte in deinem Gym verfügbar sind — der Coach plant dann nur noch damit.
  • Der Coach-Plan kommt auf dem Handy jetzt als übersichtliche Karten — kein Seitwärts-Scrollen mehr.
  • Wenn der Coach deinen Plan generiert, siehst du jetzt sofort einen Ladebalken statt eingefrorener App.
  • Einstellungen und andere Side-Panels öffnen auf Tablets jetzt in voller App-Breite statt in Phone-Größe.
  • Training- und Statistik-Seite nutzen auf Tablets jetzt auch die volle Breite.
  • Der Session-Header im Training klebt im hellen Modus nicht mehr schwarz.
  • Der Zurück-Button im Coach passt jetzt optisch zum Rest der App.
  • „Urlaubs-Workout planen" ist aus dem Coach raus — war nie wirklich fertig.
  • Im Chat-Header siehst du das Profilbild jetzt rechts neben dem Menü-Button.
v2026.05.19
User blockieren & melden + Profil-Tab Badge + Was ist neu dezenter + Tablet-Layout + kleine Korrekturen
Neu
  • Neue Nachrichten und offene Freundschaftsanfragen zeigen jetzt eine Badge-Zahl direkt neben dem Profil-Tab.
  • Du kannst jetzt andere User blockieren oder melden — direkt aus dem Chat oder der Freundesliste.
  • Blockierte User siehst du unter Freunde → Blockiert, und kannst sie dort wieder entblockieren.
Verbessert
  • Die App nutzt auf Tablets und großen Displays jetzt mehr Breite — alles skaliert mit statt in der Mitte zu kleben.
  • Der Gewicht-Balken in der Tagesübersicht ist jetzt grün wenn du gemessen hast, und blau wenn du „Heute nicht gemessen" gedrückt hast.
  • Der Steigerungs-Status zeigt jetzt das zuletzt genutzte Gewicht — und wenn du es bereits erhöht hast, siehst du direkt den Sprung.
  • Der Steigerungs-Status richtet sich jetzt nach deinem Trainingsziel — wer auf Kraft trainiert braucht keine 12 Wdh mehr um ein ↑ zu bekommen.
  • Das „Was ist neu?"-Popup ist weg. Neue Änderungen siehst du jetzt ruhig unter Profil → Über die App — mit einem kleinen Badge wenn es etwas Neues gibt.
Behoben
  • Der Steigerungs-Status im PT Coach lädt jetzt korrekt.
  • Der Coach schlägt jetzt keine Gewichtssteigerung mehr vor, wenn du das Gewicht zwischen zwei Sessions schon erhöht hast.
  • Auf Android hat der „Einloggen"-Link auf der Registrierungsseite jetzt wieder funktioniert.
  • Die Sprachauswahl auf der Login- und Registrierungsseite sitzt jetzt neben „Razora Fitness" statt ganz unten — und wird auf Android nicht mehr von der Navigationsleiste verdeckt.
  • Die Schlaf-Kachel zeigt jetzt in jeder Sprache die passende Abkürzung für Stunden — z.B. „Std" auf Deutsch statt „h".
  • Der Supplements-Eintrag in der Tagesübersicht ist jetzt ausgeschrieben statt abgekürzt.
v2026.05.18
PT Coach + Chat/Freunde + Akzentfarbe + Sortierung + Android-Fixes + Login-Design + Freunde-Kontextmenü + Profil-Statistiken + Barcode/Training-Fixes + Android-Performance
Neu
  • Dein Training hat jetzt einen KI-Trainer. Der PT Coach (Pro) plant deine nächsten Sessions mit konkreten Gewichten, Sätzen und RPE-Zielen – basierend auf deinen letzten Workouts. #879
  • Letzte Session bewerten: der Coach gibt konkretes Feedback zu Performance und nächsten Schritten. #879
  • Der Steigerungs-Badge zeigt dir direkt im aktiven Workout welche Übung reif für mehr Gewicht ist. #879
  • Körperdaten-Tracking: monatliche Messungen eintragen oder per Screenshot aus der Gym-App einlesen. #879
  • Du kannst jetzt eine komplett freie Farbe als Akzentfarbe wählen – nicht mehr nur die fünf Voreinstellungen. #878
Verbessert
  • Der heute-Tab lädt schneller und scrollt flüssiger – besonders auf Android. #899
  • Deine Körpermessungen zeigen jetzt alle Werte auf einen Blick, und die Statistiken findest du neuerdings in den Kontodaten. #891
  • Deine Körpermessungen (KFA, Skelettmuskulatur etc.) findest du jetzt im Profil unter Körperdaten — nicht mehr im Coach. #890
  • Die Freunde-Seite hat ein frisches Gesicht: schönere Karten, Timestamp der letzten Nachricht und dein Handle lässt sich mit einem Tipp kopieren. #890
  • Pro-Abo: der Razora Coach ist jetzt als Pro-Feature gelistet, PDF-Export sitzt bei Analyse. #890
  • Freund lang gedrückt halten öffnet ein Menü zum Handle kopieren oder Freundschaft auflösen — der ✕-Button ist weg. #890
  • Bei der Registrierung musst du nur noch einen Benutzernamen eingeben — der wird automatisch auch dein Anzeigename. #887
  • Der Avatar deines Chat-Partners erscheint jetzt oben rechts im Header. #887
  • Die Eingabefelder beim Login und Registrieren haben jetzt das cleane Apple-Look: Beschriftungen gleiten beim Tippen nach oben. #886
  • Geteilte Mahlzeiten und Favoriten im Chat sind jetzt mit deiner Akzentfarbe umrandet. #881
  • In der Freundesliste siehst du direkt die letzte Nachricht statt dem @Handle. #881
  • Favoriten und Mahlzeiten sortieren sich jetzt danach, was du zuletzt verwendet hast. #880
  • Streak-Heatmap, Pro-Lock-Buttons und der Glow im Profil folgen jetzt deiner gewählten Akzentfarbe. #878
  • Schlaf- und Gewichtsverlauf-Charts zeigen die Akzentfarbe statt fix Blau. #878
  • Wenn du schon ein aktives Pro-Abo hast, pulsiert der Glow-Ring im Profil nicht mehr. #878
Behoben
  • Die Hinzufügen-Buttons in den Mahlzeiten-Panels (Frühstück, Mittagessen etc.) funktionierten nach dem letzten Update nicht mehr. #899
  • Beim Barcode-Scan aus einer Mahlzeitkategorie heraus landet der Eintrag jetzt direkt in der richtigen Kategorie – kein nochmaliges Auswählen nötig. #896
  • Der Header im aktiven Workout (Timer + Buttons) bleibt jetzt oben, wenn du durch die Übungen scrollst. #897
  • Auf Android öffnet „Essen fotografieren" jetzt einen Dialog mit Kamera und Galerie zur Auswahl. #896
  • Der Pro-Glow-Ring im Profil hat auf Android kurz aufgeblitzt statt ruhig zu pulsieren. #897
  • Die Icons auf Android hatten verschobene Ebenen (Fill und Outline lagen nicht übereinander) – liegt jetzt bündig. #895
  • Chats auf Android öffnen jetzt wieder – der Klick auf einen Freund landete fälschlicherweise auf der Heute-Seite. #885
  • Statusleiste oben und Navigationsleiste unten schneiden nicht mehr in den App-Inhalt rein auf Android. #885
  • Im hellen Design waren empfangene Chat-Nachrichten nicht lesbar – jetzt wieder normaler Hintergrund. #878
  • Freundes-Avatare hatten keinen farbigen Hintergrund mehr und wurden unsichtbar. #878
v2026.05.17
Chat + Teilen + Gewicht überspringen + Navigation + Freunde + Benutzernamen + Nährwerttabelle + Scan-Button + Datenschutz
Verbessert
  • Im Gewicht-Dialog gibt es jetzt einen „Heute nicht gemessen"-Button – der Tages-Ring zählt den Slot trotzdem als erledigt. Kachel zeigt das letzte bekannte Gewicht ausgegraut an, der Balken wird grün. #875
  • Die Quests „3 von 6 Tagesfeldern" und „Tagesübersicht komplett" haben Training durch Supplements ersetzt (was dem Ring entspricht) und akzeptieren jetzt auch den Gewicht-Skip. #876
  • Der Verlauf-Tab ist aus der Navigation raus – stattdessen gibt es einen direkten Button auf der Heute-Seite. #873
  • Im Verlauf öffnet sich jetzt die Heatmap als Einstieg statt die Kartenliste. #873
  • Der „Essen beschreiben"-Button erscheint jetzt direkt ohne den „Produkt nicht gefunden?"-Text davor. #864
  • Datenschutzerklärung um RevenueCat als Auftragsverarbeiter ergänzt + Landing-FAQ-Text präzisiert. #866
Neu
  • Mit bestätigten Freunden gibt es jetzt einen echten Chat in Echtzeit. #877
  • Du kannst Mahlzeiten und Favoriten direkt an Freunde schicken – die können sie mit einem Tap übernehmen. #877
  • Du kannst jetzt Freunde über ihren @Benutzernamen suchen und Anfragen schicken. #868
  • Du kannst dir jetzt einen einzigartigen Benutzernamen wählen – Freunde finden dich damit. #867
Behoben
  • Wenn du im Mahlzeiten-Builder die Nährwerttabelle geöffnet und dann abgebrochen hast, verschwand der ganze Builder lautlos. Jetzt kommst du einfach zurück zum Builder. #865
  • Der „Nährwerttabelle scannen"-Button zeigte das Schloss-Icon auch bei Pro-Nutzern — jetzt korrekt entsperrt. #863
v2026.05.16
Datenschutz in 23 Sprachen + ein paar Bugfixes
Verbessert
  • Die Datenschutzerklärung gibt es jetzt in allen 23 Sprachen statt nur auf Deutsch. #860
Behoben
  • Wenn beim Speichern einer Mahlzeit dein Internet wackelt, hängt der Speichern-Button nicht mehr fest. Die Mahlzeit wird lokal geparkt und nachgereicht sobald die Verbindung wieder da ist. #862
  • Den Stern in den Mahlzeit-Kategorien kannst du jetzt wieder sauber rein und raus toggeln. Davor hatte sich der Toggle verhakt und meldete „Fehler beim Speichern". #861
  • Das alte Mahlzeiten-Fenster zwischen Tagesübersicht und Heutigen Einträgen taucht nicht mehr aus dem Nichts auf. #861
v2026.05.15
Trainingsverlauf, Bestleistungen-Auswahl & Logo-Polish
Neu
  • Bei den Persönlichen Bestleistungen (Pro) kannst du dir bis zu 5 Lieblings-Übungen aussuchen und per Drag & Drop sortieren. #858
  • Du siehst jetzt im Training-Hub alle deine abgeschlossenen Sessions paginiert an einer Stelle. #857
Verbessert
  • Die Texte im „Was ist neu?"-Popup und im Changelog klingen jetzt menschlicher und weniger nach Release-Notes. #859
  • Der Recent-Bereich im Training-Hub heißt jetzt „Letzte Trainings". #858
  • Das Logo auf den Anmelde-Seiten sitzt jetzt sauber ohne dunklen Hintergrund. #855
  • Die Anmelde- und Registrierungs-Seiten tragen jetzt auch das neue Razora-Logo statt des Hantel-Emojis. #854
v2026.05.14
Neues Razora-Logo: Apfel mit Hantel
Verbessert
  • Razora hat ein neues Logo: ein Apfel mit Hantel. Siehst du auf Home-Screen, Splash und im Browser-Tab. #853
v2026.05.12
Makros ausgeschrieben in Wizard und Ziel-Historie
Verbessert
  • Im Wizard und in der Ziel-Historie stehen die Makros jetzt ausgeschrieben („Eiweiß", „Kohlenhydrate", „Fett") statt der Kürzel. #852
v2026.05.11
Tutorial-System komplett neu strukturiert
Verbessert
  • Jede Sektion (Heute, Training, Analyse, Eintrag hinzufügen) hat jetzt ein eigenes kurzes Tutorial, das beim ersten Besuch automatisch startet. #835
  • Unter Profil → Anleitung kannst du einzelne Tutorials erneut anzeigen oder alle zurücksetzen. #835
v2026.05.10
Workout-Idle-Pause · Aufgaben-Popup · Longpress · Eintrags-Counter mit Kompakt-Übersicht · Scroll-Lock · UI-Fixes · Zurück-Button · Heatmap-Legende · Profil-Buttons-Fix · Wizard-Sprache als Dropdown · Wizard-Final-Step aufgeräumt · Heatmap-Ziel-Historie · KI-Wochenrückblick am Sonntag
Neu
  • Wenn du im Workout 10 Minuten nichts einträgst, fragt Razora „Trainierst du noch?" und rechnet die Pause aus der Trainingszeit raus. #824
Verbessert
  • Der Pausentimer läuft jetzt auch weiter, wenn du das Handy weglegst. #834
  • Die RPE-Werte im laufenden Training sind jetzt farbig: 6/7 grün, 8 gelb, 9 orange, 10 rot. #833
  • Der Abschluss-Bildschirm im Wizard ist kürzer. Die vier Tour-Karten am Ende sind weg, nur die Plan-Zusammenfassung bleibt. #830
  • Die Sprach-Auswahl im Wizard ist jetzt ein Dropdown statt zwei Zeilen Pills. #829
  • Die Heatmap zeigt Kalorien-Tage jetzt mit Richtungsfarben: blau unter Ziel, grün im Rahmen, gelb leicht drüber, rot deutlich drüber. Tage mit Zieländerung sind diagonal geteilt. #826
  • Der Zurück-Pfeil auf Changelog, Datenschutz, AGB und Impressum bringt dich wieder dahin, wo du hergekommen bist. #825
  • Im Stimmungs-Modal ist „Was prägt deinen Tag?" jetzt zugeklappt. Wenn schon Tags gesetzt sind, klappt der Bereich automatisch auf. #823
  • Der Bereich „Supplements & Medikamente" heißt jetzt nur noch „Supplements". Der Typ-Picker im Bearbeiten-Dialog ist weg. Wenn keine Supplements angelegt sind, zeigt die Heute-Kachel einen vollen Balken. #822
  • Die Hinzufügen-Bestätigung erscheint als kleines grünes Pill direkt unter der Counter-Pille statt als Bildschirm-Toast. #820
  • Das Bearbeiten-Modal hat eine neue Reihenfolge: Name, Menge, Makros (eingeklappt), Kategorie. Menge steht jetzt oben statt unten. #818
  • Die Mahlzeit-Kacheln auf der Heute-Seite wurden aufgeräumt: kcal-Donut unter dem Icon, alles bündig zum Kategorie-Titel. #817
  • In der Counter-Übersicht steht jetzt die geloggte Uhrzeit neben jedem Eintrag. #816
  • Im Nährwerttabelle-Modal stehen die Felder jetzt in derselben Reihenfolge wie im Bearbeiten-Modal: Kalorien|Eiweiß oben, Kohlenhydrate|Fett unten. #815
  • Der Hinzufügen-Button heißt jetzt z. B. „Frühstück hinzufügen" statt nur „+ Hinzufügen". #814
  • Das Bearbeiten-Modal zeigt Kalorien/Eiweiß/Kohlenhydrate/Fett jetzt auch auf Mobile im 2x2-Raster. #814
  • Mahlzeiten-Einträge sind jetzt klappbar. Eingeklappt siehst du Name, Uhrzeit, Gramm und kcal. Antippen zeigt die Makros. #813
  • Beim langen Drücken auf einen Eintrag schiebt sich eine Aktionskarte von unten ins Bild (Bearbeiten, Duplizieren, Löschen). #813
  • Die Counter-Pille im Hinzufügen-Panel ist jetzt klickbar und zeigt eine kompakte Liste deiner heutigen Einträge mit Bearbeiten- und Löschen-Icon. #812
  • Es gibt jetzt 3 Tagesaufgaben für alle. Der Pro-Bonus mit 2 Extra-Aufgaben ist weg. #810
  • Oben rechts im Hinzufügen-Panel zeigt eine Pille, wie viele Einträge du heute in der Kategorie hast. Pulst orange beim Hinzufügen. #810
  • „KH" steht in den Mahlzeit-Kacheln jetzt als „Kohlenhydrate" ausgeschrieben. #812
  • Vor jedem Makro sitzt jetzt ein kleiner farbiger Punkt (grün/gelb/rot) und die Gramm-Zahlen stehen stellenmäßig übereinander. #811
  • Eiweiß (grün), Kohlenhydrate (gelb) und Fett (rot) stehen in jedem Eintrag auf einer eigenen Zeile. #809
  • Bearbeiten/Duplizieren/Löschen öffnest du jetzt per langem Drücken auf den Eintrag. Die 3 Punkte sind weg. #809
  • Die Wochenchallenge ist von der Heute-Seite ins Aufgaben-Popup im Header umgezogen, direkt über den Tagesaufgaben. #808
  • Das Header-Label heißt jetzt „Aufgaben" statt „Tagesaufgaben". #808
  • In den Mahlzeit-Panels stehen die Makro-Labels jetzt überall ausgeschrieben („Eiweiß", „Kohlenhydrate", „Fett"). #807
  • Auf der Heute-Seite heißt das Supplements-Label jetzt „Supplements" statt „Supps". #806
  • Der Hinzufügen-Button sitzt im Mahlzeiten-Panel jetzt bündig am unteren Rand. #807
Behoben
  • Der KI-Wochenrückblick verschwand sonntags. Jetzt bleibt der alte Text bis Montag 0 Uhr sichtbar, dann kannst du die neue Woche generieren. #832
  • Tage vor deiner ersten Zieländerung erscheinen in der Heatmap jetzt grau („Ziel unbekannt") statt gegen dein aktuelles Ziel gefärbt. #831
  • Die Profil-Buttons „Ziel anpassen" und „Anleitung neu starten" landen wieder direkt in der App statt auf der Startseite. #828
  • Im „Was ist neu?"-Popup bleiben die Buttons unten jetzt sichtbar, auch wenn die Liste lang ist. #819
  • Die Seite scrollt nicht mehr im Hintergrund mit, wenn ein Menü oder Popup offen ist. #807
v2026.05.09
Profilbild-Upload + neuer Hero-Slogan + App-Polish
Neu
  • Akzentfarbe wählbar: Profil → Einstellungen hat einen neuen Color-Picker mit fünf Razora-Farben: Orange (Default), Blau, Grün, Lila, Pink. Buttons, Highlights und Progress-Bars bekommen automatisch deine Wahl-Farbe. Wird auf allen deinen Geräten synchronisiert #804
  • Pause-Timer-Sound auswählbar: Profil → Einstellungen hat einen neuen Auswahl-Punkt für den Sound am Ende der Pause: „Beep" (zweistufig, klassisch), „Glocke" (warmer Ding-Klang mit Harmoniken), „Subtil" (leiser einzelner Ton) oder „Aus" (komplett still, auch keine Vibration). Auswahl wird pro Gerät gespeichert #803
  • Profilbild hochladen, ersetzen, löschen: Klick auf den Avatar-Kreis im Profil oder unter Kontodaten — ohne Bild öffnet sich direkt der Zuschneide-Dialog (quadratischer Crop, verschiebbar, zoomable). Mit Bild kommt ein Menü mit „Bild ersetzen" und „Bild löschen". Der Initial-Buchstabe als Fallback überspringt jetzt führende Emojis und nimmt den ersten echten Buchstaben des Namens #802
Verbessert
  • Smoothere Hover-Effekte: Mahlzeiten-Boxen und Header-Tiles reagieren am Desktop jetzt mit sanftem Lift + leichtem Orange-Glow beim Drüberfahren #800
  • App-Heute Hintergrund-Pulse: Subtiler Orange-Glow hinter dem Tagesziel-Bereich — sehr langsam (40s-Cycle), kaum bewusst sichtbar, gibt der Section Tiefe #800
  • Hero-Slogan: Drittes Wort von „Verstehen." auf „Transformieren." gewechselt — alle drei Worte starten jetzt mit T (Tracken. Trainieren. Transformieren.) und die Headline rückt näher ans eigentliche Ziel: Körper-Verwandlung. Übersetzt in alle 23 Sprachen #799
Behoben
  • Hero-Animation auf der Landing: Buchstaben-Animation („Tracken. Trainieren. Transformieren." fliegt einzeln rein) lief vorher kaum sichtbar, weil die Übersetzung den Text gleich nach der Animation überschrieb. Animation kommt jetzt zuverlässig #800
v2026.05.08
Saubere URLs · Landing als Startseite · Supplements & Medikamente · Training-Schnell-Eintrag · 15 neue Gym-Maschinen · Tageswechsel-Fix
Neu
  • Supplements & Medikamente: Neue Tageskachel auf der Heute-Seite zeigt, wie viele deiner Items du heute genommen hast. Items legst du im Profil unter „Supplements & Medikamente" an, beim Loggen kannst du Uhrzeit und Dosis erfassen #781
  • Training-Schnell-Eintrag im Trainings-Tab: Tages-Eintrag (trainiert ja/nein, Art, Intensität) ist auf den Trainings-Tab umgezogen — die Heute-Seite ist dadurch frei für die neue Supplements-Kachel. Nach einer abgeschlossenen Workout-Session wird der Eintrag automatisch befüllt #781
Verbessert
  • Mobile-Header: „Kostenlos starten"-Button im Header wird auf schmalen Viewports ausgeblendet — Logo, Sprach-Wahl und Theme-Toggle bekommen wieder Luft. Hero-CTA direkt darunter ist eh sichtbar #798
  • Landing-Hero: Headline „Tracken. Trainieren. Verstehen." steht jetzt auf drei eigenen Zeilen — kein abgeschnittener Text mehr auf schmalen Viewports, gleicher Look in allen 23 Sprachen #797
  • Saubere URLs: App ist jetzt unter fitness.razora.net/<sprache>/app erreichbar — .html-Endungen sind weg. Alte Links (z.B. aus früheren Mails) leiten automatisch auf die neuen Pfade um #796
  • Landing als Startseite: Wer fitness.razora.net ohne Pfad aufruft, sieht jetzt die Marketing-Seite. Zur App geht's über deinen PWA-Shortcut oder direkt /<sprache>/app #796
  • Sprache in der URL: Der Sprach-Switcher tauscht jetzt auch die URL aus (z.B. /de/app/en/app) — Sprach-Links lassen sich teilen und der Browser-Verlauf zeigt, in welcher Sprache du warst #796
  • Übungs-Bibliothek: 15 typische Standard-Gym-Maschinen ergänzt — Unterstützte Klimmzüge, Rückenstrecker (Maschine), Brustgestützte Rudermaschine, Bauchmaschine, Abduktoren, Adduktoren, Hack Squat, Hip Thrust, Reverse Butterfly, Smith-Bankdrücken/Kniebeuge/Schulterdrücken, Preacher Curl (Maschine), Seitheben am Kabel, Stairmaster #790
  • KI-Foto-Schätzung: Wenn du die geschätzte Grammanzahl im Ergebnis-Modal anpasst, skalieren Kalorien und Makros jetzt automatisch mit. Du kannst auch einzelne Werte manuell überschreiben — die nächste Gramm-Änderung skaliert dann auf Basis deiner Korrektur #792
Behoben
  • Aktionen-Menü auf Mahlzeiten-Seite (Mobile): Bearbeiten/Duplizieren/Löschen war hinter dem orangen „Hinzufügen"-Button verdeckt — Menü liegt jetzt zuverlässig vor der sticky Add-Bar #791
  • Tageswechsel um 00:00: Quests, Tagesübersicht und der Datums-Auto-Switch wechseln wieder pünktlich um Mitternacht auf den neuen Tag. Die 04:00-Spieltag-Grenze (v758) ist zurückgenommen, weil sie zwischen 00:00 und 04:00 zu Verwirrung führte: Reload sprang zurück auf den Vortag, der neue Tag war nicht aktualisierbar, und der Future-Countdown zeigte falsche ~24-Stunden-Werte #780
v2026.05.07
Landing-Page-Rework · 13 neue EU-Sprachen — Razora jetzt in 23 Sprachen · Bugfixes
Verbessert
  • Pricing-Cards aktualisiert: Free + Pro zeigen jetzt alle relevanten Features inklusive Trainings-Hub — die Landing-Pricing ist mit der App-Pro-Card abgeglichen, neue Heading „Free reicht. Pro für mehr Tiefe.", gemeinsamer Account-erstellen-Button statt zwei einzelnen #779
  • Vision-Section entfernt: Founder-Story raus aus der Landing — Fokus liegt auf Features und Pricing #779
  • FAQ präziser: Wettbewerbsvergleich erwähnt jetzt auch Hevy und Strong als reine Workout-Tracker und stellt Razoras 2-in-1-Position sowie den KI-Wochenrückblick heraus. Trainings-FAQ enthält das korrekte Free-Limit (3 eigene Trainingspläne, mit Pro unbegrenzt) #779
  • Sprach-Switcher-Scrollbar: Scrollbar im Sprach-Dropdown ist jetzt theme-aware (passt sich Hell/Dunkel an) #779
  • Landing-Page komplett überarbeitet: Neue Hero-Headline „Tracken. Trainieren. Verstehen." und SEO/Texte rücken den Trainings-Aspekt prominent in den Vordergrund — die App ist jetzt offiziell 2-in-1 (Ernährung + Training), nicht mehr nur Kalorientracker #778
  • Theme-Toggle auf der Landing: Sun/Moon-Button neben der Sprachflagge wechselt zwischen Hell- und Dunkel-Modus — beim Erstbesuch folgt die Landing automatisch dem System-Theme deines Geräts #778
  • 5er-Showcase mit App-Screenshots: Neue Tabbed-Section zeigt Heute, Mahlzeiten, Training, Analyse und Pläne als interaktive Phone-Mockups — Screenshots wechseln passend zum gewählten Theme #778
  • Mehr Sprachen: Razora Fitness ist jetzt in 23 Sprachen verfügbar — neu hinzugekommen sind Rumänisch, Griechisch, Ungarisch, Tschechisch, Bulgarisch, Dänisch, Finnisch, Slowakisch, Kroatisch, Litauisch, Slowenisch, Lettisch und Estnisch. Sprache wechseln im Profil → Einstellungen → Sprache #759 #760 #761 #762 #763 #764 #765 #766 #767 #768 #769 #770 #771 #772 #773 #774 #775
Behoben
  • Quest-Status nach Tageswechsel: Quests des Vortags wurden fälschlich als heutige Aufgaben übernommen — der neue Tag startet jetzt immer mit 0 abgeschlossenen Quests #776
  • Feedback-Vorschau: Im Feedback-Formular wurde ein leeres Vorschau-Feld angezeigt, bevor ein Bild ausgewählt wurde #776
v2026.05.06
Training-Tab · 9 neue Sprachen · Profil komplett überarbeitet · Mahlzeiten-Karten neu · Neues Icon-Set · Essen fotografieren
Neu
  • Training-Tab: Neuer 5. Tab für Workout-Logging — Übungs-Bibliothek mit 47 Standard-Übungen plus eigene, Sessions mit Sätzen × Gewicht × Wiederholungen × RPE, Pause-Timer mit Beep + Vibration, Übungen als Favoriten markieren + „Zuletzt verwendet"-Filter, persönliche Bestleistungen und Wochen-Volumen pro Muskelgruppe (Pro), PR-Toast bei neuer Bestleistung, drei Standard-Routinen (PPL, Upper/Lower, Full-Body) plus eigene anlegen mit Tag-Tabs und Plan-Vorgaben (Pro), automatischer Heute-Tab-Sync nach Workout-Ende, im Hub bearbeitbar und löschbar #672–698
  • 9 neue Sprachen + Imperial: Englisch, Türkisch, Spanisch, Französisch, Polnisch, Italienisch, Niederländisch, Portugiesisch und Schwedisch sind jetzt verfügbar — wählbar im Profil unter Einstellungen → Sprache. Dazu kommen Imperial-Maßeinheiten (lbs, ft/in, fl oz, oz) und die USDA-Lebensmitteldatenbank für US/UK/Kanada-Nutzer #619–671 #622 #623 #665
Verbessert
  • Essen fotografieren: Ein Tipp auf den Foto-Button öffnet auf iPhone und Android ein Auswahlmenü — Kamera, Fotobibliothek oder Datei #755 #756 #757
  • Mahlzeiten-Karten: Neue Übersicht mit Mini-Donut für deinen Mahlzeit-Anteil (Frühstück 25 %, Mittag 35 %, Abend 30 %, Snack 10 % vom Tagesziel) und farbiger Verhältnis-Bar für Eiweiß / KH / Fett. Wenn du das Mahlzeit-Limit überschreitest, läuft eine zweite Runde rot über den orangenen Ring (z.B. 142 % = voll orange + 42 % rot) #744 #745 #746 #747 #748 #749
  • Profil komplett überarbeitet: Kontodaten, Körperdaten, Einstellungen und „Meine Daten" haben neue Layouts — Settings-Listen statt gestapelter Buttons, Hero-Blöcke für die wichtigsten Werte, Segment-Toggles für Theme und Maßeinheiten, Sprachauswahl als Bottom-Sheet. Konto-Löschung ist jetzt mit Passwort-Bestätigung geschützt. Maßeinheiten und Zielgewicht aktualisieren sich sofort nach dem Umschalten #726 #727 #728 #729
  • Neues Icon-Set: Die App hat ein einheitliches, hochwertiges Icon-Set bekommen — feine Linien-Icons in Tabs, Menüs und Buttons; plattform-konsistente 3D-Illustrationen für Stimmungen, Achievements und leere Screens. Der Razora-Rang zeigt jetzt die passenden 3D-Icons (Tracker, Athlet, Profi, Stratege, Meister) #710 #712 #715
  • Hinzufügen-Panel: Modal-Header zeigt jetzt das passende Mahlzeiten-Icon je Kategorie. Sektion „Andere Wege" umbenannt zu „Schnell erfassen" #719
  • Wöchentliche Challenge: Erfolgreich abgeschlossene Wochenziele bringen jetzt 500 statt 100 Razora-Punkte #742
  • Weitere Verbesserungen: Tipps beim Entdecken, Sprache vor Login wechseln, System-Design (System/Hell/Dunkel), schnellerer App-Start, Export wird Pro-Feature, Trainingspläne & Wizard offline, Training-Tab in 10 Sprachen, Training-Hub-Vorschau, Wochenrückblick-Polish, Mahlzeit-Portionen vorab, Daten-Export vervollständigt, Mahlzeiten nachloggen, Wochenrückblick jederzeit generierbar, Quest „Tagesübersicht" mit Ruhetag und mehr #618 #620 #639 #660 #662 #666 #700 #704 #705 #711 #713 #716 #717 #720 #721 #740 #752 #753 #754
Behoben
  • Schnellauswahl mit Mahlzeiten: Mahlzeiten wurden in der Schnellauswahl mit alten Mengen angezeigt + eingetragen. Jetzt werden immer die Standard-Mengen aus der Mahlzeit-Definition genommen #750
  • Quest-Timing & Tages-Switch: Quests wechseln jetzt erst um 04:00 Uhr auf den neuen Tag. Screenshots und Standby-Reaktivierung wechseln nicht mehr ungewollt auf den aktuellen Tag, wenn man einen vergangenen Tag betrachtet #740
  • Wasser-Kachel aktualisiert sich sofort: Beim Eintragen einer Mahlzeit mit ml-Zutaten springt die Kachel jetzt direkt auf den neuen Wert #667–668
  • Kleinere Bugfixes: Datum und Wochentag auf der Tagesübersicht, mehrere Sprach-Sweeps, Erfolge & Rang, Quartals-Modal-Timing, Flaggen im Sprach-Switcher, Trainingsdaten im DSGVO-Export und weitere kleine Korrekturen #699 #701 #702 #703 #706 #707 #708 #722 #730 #751
v2026.05.02
Offene Registrierung · Mengen-Eingabe Such-Treffer · Mahlzeiten-Panel · Analyse-Tab Vorschau · Heatmap-Skeleton · Quest-Korridor-Fix · Flüssigkeits-Schnelleinträge · Auth-Polish
Neu
  • Offene Registrierung — kein Einladungslink mehr nötig: Razora Fitness ist jetzt für jeden offen. Auf /register.html einfach Name, E-Mail und Passwort eingeben, AGB + Datenschutz bestätigen, Bestätigungsmail klicken — fertig. Der bisherige Invite-Token-Flow entfällt; bestehende Accounts bleiben unverändert #592
Behoben
  • Quest „Fett/Carbs/Kalorien ±15 %": Korridor wird jetzt laufend geprüft — wer ihn nach oben verlässt, verliert die Punkte wieder #616
  • Flüssigkeits-Schnelleinträge speichern wieder: Kaffee, Tee & andere ml-Schnelleinträge wurden trotz „Gespeichert"-Meldung nicht eingetragen. Hängende Offline-Einträge werden beim nächsten Sync nachgereicht #614–615
  • Verlauf-Heatmap bei neuen Nutzern: Zeigt jetzt einen leeren Kalender-Skeleton statt dauerhaft „Laden…" #613
  • Wasser-Kachel: Aktualisiert sich sofort beim Eintragen — kein Reload mehr nötig #603
  • Konto-Löschung repariert: Die Konto-Löschung in den Einstellungen schlug seit Ende April mit einem Server-Fehler fehl. Jetzt räumt die Löschung zusätzlich auch Rezepte, Subscriptions und KI-Wochenrückblicke korrekt mit ab #599
  • Anleitung-Link wieder funktional: Der „Anleitung"-Link am unteren Rand der Heute-Seite hat seit längerem nichts mehr gemacht (toter Handler). Jetzt startet die Tour zuverlässig über das neue Profil-Anleitung-Panel mit „Tour starten"-Button — alternativ über die URL ?startTour=1 #597
  • Kontakt-Link im Pro-Hinweis für Minderjährige: Der Link zur Kontakt-Adresse im „Pro-Abo erst ab 18 Jahren"-Hinweis war in einem schwer lesbaren Standard-Blau auf dunklem Hintergrund. Jetzt in Razora-Gold (passend zur Pro-Card) und deutlich lesbarer #596
Verbessert
  • Mengen-Eingabe für Such-Treffer: Menge direkt nach dem Antippen eines Lebensmittels festlegen, bevor gespeichert wird (vorher fix 100 g) #617
  • Mahlzeiten-Panel bleibt nach + sichtbar: Neuer Eintrag erscheint direkt im Mahlzeiten-Panel statt zurück auf die Startseite zu führen #617
  • Analyse-Tab — alle Karten ab dem ersten Login: Charts und Insight-Karten sind als Vorschau sichtbar, auch ohne getrackte Daten #609
  • Schnellauswahl-Reihenfolge: Sortiert sich erst beim nächsten Seitenaufruf neu — Doppel-Klicks treffen jetzt dasselbe Item #603
  • Pro-Feature-Liste konsistent zur Landing Page: Wording matcht jetzt die Landing Page (nur Konsistenz) #600
  • Heute-Seite aufgeräumt — Anleitung & Rechtliches ins Profil: Der Footer-Block unter „Heutige Einträge" ist auf ein dezentes Version-Badge geschrumpft. Anleitung, Impressum, Datenschutz und AGB sind ins Profil gewandert: zwei neue Einträge **Anleitung** (öffnet die geführte Tour) und **Über die App** (zeigt Version, Changelog und alle rechtlichen Links) #597
  • Login & Registrierung optisch aufgefrischt: Login- und Registrierungsseite haben jetzt denselben Look wie die Landing Page — der „Razora Fitness"-Schriftzug nutzt die Display-Schrift Syne (oben „Razora", drunter „Fitness" gespreizt orange), und der Footer matcht das Marketing-Design (Brand-Stack links, AGB·Datenschutz·Impressum mittig, Copyright rechts; auf schmalen Displays untereinander gestapelt). Auf der Login-Seite gibt es zusätzlich einen eigenen „Account erstellen"-Button für neue Nutzer mit dezent orangefarbenem Akzent. Theme-Toggle und Domain-Eintrag wurden auf beiden Seiten entfernt. Login-Subtitle heißt jetzt „Willkommen zurück" #593–595
  • Training-Kachel — Balken zeigt jetzt Grün/Blau statt Intensität: Der Fortschrittsbalken unter der Training-Kachel ist bei einem eingetragenen Workout grün und bei einem Ruhetag blau. Die frühere Intensitäts-Farbcodierung (Leicht/Mittel/Schwer) entfällt für diesen Balken #590
Behoben
  • Tagesring — Ruhetag zählt als erledigt: Wer heute einen Ruhetag eingetragen hat, sah trotzdem 5/6 statt 6/6. Behoben: ein bewusst gewählter Ruhetag zählt jetzt genauso wie ein Workout als abgeschlossenes Training-Feld #589
v2026.05.01
Mahlzeiten- & Eintragungssystem komplett neu · Tagesübersicht mit Farbcodierung · Landing Page
Neu
  • Landing Page: Razora Fitness hat jetzt eine öffentliche Vorstellungsseite unter /landing.html — mit Feature-Übersicht, CSS-Phone-Mockups der App-UI, Testimonials und Registrierungs-CTA #569
  • Mahlzeiten- & Eintragungssystem von Grund auf neu: Die Heute-Seite zeigt jetzt nur noch vier kompakte Mahlzeiten-Tiles (Frühstück, Mittag, Abend, Snack) mit kcal- und Makro-Summe pro Mahlzeit. Klick auf eine Tile öffnet ein Detail-Panel mit Makro-Übersicht oben (kcal-Kategorie-Ziel, Eiweiß-/KH-/Fett-Bars), allen Einträgen dieser Mahlzeit (Edit/Löschen/Favorit-Aktionen, Anteils-Hinweis „% deines Tages"), Datums-Pfeilen zum Vergleich mit anderen Tagen und einem prominenten „Vom Vortag übernehmen"-Banner mit Mehrfachauswahl wenn die Liste leer ist. Zum Hinzufügen tippst du den +-Button an einer Mahlzeit und landest in der neuen Hinzufügen-Page mit der Mahlzeit schon vorausgewählt — Inline-Suche oben (Enter führt direkt in die volle Suche), Schnellauswahl mit deinen Top 5–10 wiederkehrenden Items aus 14 Tagen Historie als 1-Tap-Cards (Default-Vorschläge wenn du frisch startest), vier Tabs (★ Favoriten · 🍽 Mahlzeiten · 📖 Rezepte · ↩ Vortag) und unten „Andere Wege" (Strichcode, Foto, Nährwerttabelle, KI-Schätzen). 1-Tap-Add aus jeder Liste — Add-Page bleibt offen für Folge-Einträge. Long-Press (Mobile) bzw. 3-Punkte-Btn (Desktop) öffnet ein Action-Sheet zum Bearbeiten oder Löschen. Bottom-Navigation hat jetzt vier gleichbreite Tabs (Heute, Verlauf, Analyse, Profil) ohne FAB-Plus. Side-Panel-Stack: mehrere Panels lassen sich übereinander öffnen, ESC oder Backdrop schließt nur das oberste. Header in Mahlzeiten- und Hinzufügen-Panel zentriert. Wasser-Bilanz und Listen aktualisieren sich sofort beim Eintragen oder Löschen #509–559
  • Tagesübersicht-Kacheln neu gestaltet & farbcodiert: Jede der sechs Kacheln (Schlaf, Gewicht, Wasser, Training, Stimmung, Schritte) hat jetzt eine Beschriftung über dem Symbol. Die Stimmungs-Kachel zeigt einen Balken statt statischem Text. Alle Balken sind nach Status gefärbt: Schlaf grün im Idealbereich (7–9 h), gelb knapp drüber/drunter, rot bei Extremen. Wasser & Schritte grün ab Ziel, gelb ab 70 %, rot darunter. Gewicht grün Richtung Ziel, rot bei Gegenrichtung, blau ohne Vergleichswert. Stimmung von rot (sehr schlecht) über orange, gelb, gelbgrün bis grün (sehr gut) — Stimmungs-Auswertung in der Analyse-Seite folgt der gleichen Skala. Layout vereinheitlicht: Ziel-Werte als Sub-Text unter den Kacheln entfernt, die Farbe zeigt den Status auf einen Blick #553–555
Verbessert
  • Profil-Panels — ESC + Hintergrund-Tap zum Schließen: Die Submenu-Panels im Profil (Kontodaten, Körperdaten, Erfolge, Ziele, Einstellungen, Meine Daten, Feedback, Admin) lassen sich jetzt zusätzlich per ESC-Taste oder Klick auf den abgedunkelten Hintergrund schließen — nicht mehr nur über den ‹-Button oder den Browser-Zurück #530
v2026.04.30
Training: Intensität standardmäßig „Mittel"
Verbessert
  • Training-Modal — Intensität voreingestellt auf „Mittel": Wenn du im Training-Modal eine Trainings-Art auswählst, ist die Intensität jetzt direkt auf „Mittel" gesetzt — du musst sie nicht mehr extra anklicken. Bestehende Werte (Leicht/Schwer aus früheren Tagen) werden nicht überschrieben; wer bewusst eine andere Intensität haben will, wechselt sie wie gewohnt #508
v2026.04.29
Tagesstimmung-Tags · KI-Wochenrückblick (Pro) · Header-Tiles · Verlauf-Lazy-Scroll · Streak-Heatmap · Export CSV+Filter · UX-Polish & Bugfixes
Neu
  • Tagesstimmung mit 28 Tags: Im Notiz-Modal kannst du jetzt zusätzlich zur Hauptstimmung mehrere Tagesstimmungs-Tags wählen — 28 Optionen in vier Kategorien: Energie (Energiegeladen, Hellwach, Motiviert, Müde, Erschöpft, Träge), Emotion (Glücklich, Dankbar, Entspannt, Besorgt, Ängstlich, Gestresst, Gereizt, Traurig), Körper (Heißhunger, Aufgebläht, Verspannt, Kopfschmerzen, Regel, Schmerzen, Krank) und Kontext (Familienzeit, Freunde, Urlaub, Cannabis, Alkohol, Arbeitsstress, PMS). Bis zu 6 Tags pro Tag, max. 10. Innerhalb jeder Kategorie sind die Tags von eher gut zu eher schlecht sortiert. In der Analyse zeigt eine neue Karte „Was hat dich geprägt", welche Tags dich am häufigsten begleitet haben (Top-10 Balkenliste). Pro-Nutzer ab 90-Tage-Sicht sehen zusätzlich die Korrelation mit Kalorien-Abweichungen — z. B. „An Tagen mit Heißhunger lagst du Ø +287 kcal über dem Ziel" #507
  • KI-Wochenrückblick (Pro): Pro-Nutzer können in der Analyse einen KI-Wochenrückblick generieren: Mistral AI fasst deine Vorwoche (Mo–So) in drei Absätzen zusammen, hebt 3 Highlights hervor und gibt einen konkreten Tipp für die kommende Woche. Nicht automatisch generiert, sondern auf Klick — so wird nur produziert, was du wirklich liest. 1× pro Woche pro Nutzer, ab Montag verfügbar #507
Verbessert
  • UX-Polish: Layout, Erfolge-Liste, kleine Aufräumarbeiten: Auf dem Desktop sind die Verlauf-Seite (Karten + Heatmap) und die Profil-Slides (Kontodaten, Körperdaten, Erfolge usw.) jetzt bündig zur unteren Navigationsleiste — sie fahren nicht mehr über die volle Browser-Breite. Nur die Verlauf-Tabelle darf weiterhin breiter werden, damit die 12 Spalten lesbar bleiben. Die Erfolge-Liste im Profil zeigt jetzt alle Kategorien gleichzeitig untereinander (statt eines horizontal scrollenden Tab-Wechslers), freigeschaltete Erfolge sind farbig hinterlegt und jede Karte zeigt oben links den Punktewert (z. B. „+150 Pkt") den sie zum Razora-Rang beiträgt. Die Treue-Erfolge sind deutlich aufgewertet: „Treuer Nutzer" (Account 6 Monate) bringt jetzt 1.000 Punkte (vorher 100), „Jubiläum" (Account 1 Jahr) 2.000 Punkte (vorher 250). Die Gewichts-Meilensteine wurden komplett umgebaut: statt sechs „X % verloren / zugenommen"-Erfolge gegenüber dem Startgewicht gibt es jetzt drei „X % Richtung Zielgewicht"-Meilensteine (25 %, 50 %, 75 %) plus „Zielgewicht erreicht" (100 %) — funktioniert konsistent für alle Ziele inkl. Recomp und Halten. Bereits freigeschaltete Loss-/Gain-Erfolge bleiben in den Razora-Rang-Punkten erhalten, tauchen aber nicht mehr in der Erfolge-Liste auf. Im Hintergrund noch ein paar tote CSS-Reste vom alten Streak-Modal aufgeräumt #493–504
  • Export umgebaut: Der Export-Button heißt jetzt „Export" und öffnet ein Modal mit iOS-Schaltern für Kcal, Makros, Gewicht, Training, Schritte, Schlaf, Wasser, Stimmung und Notizen sowie einer Format-Wahl — PDF oder CSV #492
  • Verlauf — Zeitraum-Filter raus, Lazy-Scroll rein: Die 7T/30T/90T/Alle-Buttons sind weg. Stattdessen wird der komplette Verlauf einmal beim Öffnen geladen und in 4-Wochen-Schritten beim Scrollen nach unten gerendert. Karten- und Tabellen-Ansicht reichen automatisch nach; die Heatmap zeigt direkt das ganze Bild #486
  • Streak-Modal — ganzjährige Aktivitäts-Heatmap: Klick auf das Streak-Tile zeigt jetzt eine GitHub-Style-Jahres-Heatmap der Einträge pro Tag in fünf Orange-Stufen (0 / 1–2 / 3–5 / 6–9 / 10+). Joker-Tage bleiben blau mit ❄. Über dem Grid ein Jahr-Selector mit allen Jahren seit deinem ersten Eintrag plus „Letzte 12 Monate". Klick auf eine Cell zeigt Datum, Anzahl Einträge und Joker-Status #477–478
  • Header komplett überarbeitet — drei Tiles: Oben in einer Reihe Datum (links), Begrüßung (mittig) und Razora-Fitness-Logo (rechts). Direkt darunter drei gleich breite Status-Tiles über die volle Breite: Razora Rang (Tier-Icon + aktuelle Stufe + Balken bis zum nächsten Level), Tagesaufgaben (Icon + Fortschritts-Ring + Live-Countdown bis Tagesende + Punkte-Balken) und Streak (🔥-Zähler + zwei Joker-Segmente — orange wenn verfügbar, grau wenn verbraucht). Tile-Inhalte (Label, Icons, Untertitel) sind zentriert, damit die drei Spalten visuell sauber ausgerichtet sind. Klick auf jede Tile öffnet weiterhin das passende Detail-Modal #470–473
  • Tages-Aufgaben in den Header verlegt: Die Aufgaben sind nicht mehr eine große Karte auf der Startseite — stattdessen oben im Header zwischen Rang und Streak ein 🎯-Symbol mit Fortschritts-Ring (z. B. „1/3"). Bei neuen, noch nicht angeschauten Aufgaben pulsiert es dezent — Klick öffnet die volle Liste als Modal mit Tausch-Button und Punkte-Stand und das Pulsieren hört auf. Beim Tausch oder am nächsten Tag pulsiert es wieder. Vergangene Tage zeigen 🔒, zukünftige ⏳ mit Live-Countdown #468
  • Aufgaben- & Wochen-Punkte kumuliert: Die Punkte aus Tagesaufgaben und Wochen-Challenges werden jetzt all-time gezählt — analog zu Erfolgen und Streak. Im Razora-Rang-Modal (Startseite und Profil) siehst du nicht mehr nur den heutigen Tag, sondern alle bisher erfüllten Aufgaben und Challenges. Beide Seiten zeigen denselben Stand #467
Behoben
  • Mehrere kleine Bugfixes: Die Streak-Aktivitäts-Heatmap zeigte im Light-Mode komplett graue Zellen statt der Orange-Abstufungen — repariert. Die 6 Tagesfelder waren in den Quests, im Tages-Ring und im „Allrounder"-Achievement uneinheitlich zusammengesetzt (mal Mahlzeit drin, mal Training, mal fehlte Stimmung) — jetzt überall identisch: Training, Schlaf, Schritte, Gewicht, Wasser, Stimmung. Training zählt nur, wenn du eine echte Einheit eingetragen hast; Ruhetag zählt nicht. Bereits freigeschaltete „Allrounder"-Achievements bleiben erhalten. Bei den Gewichts-Erfolgen zeigte der Fortschritts-Zähler unten Float-Artefakte wie „1.5999999999999943/1.506" — Werte werden jetzt sauber formatiert (komplett auf Prozent umgestellt, siehe oben) #493–504
  • PDF-Export auf Desktop (Brave, Chrome): Der Export schlug bei gewissen Browser-Sicherheitseinstellungen fehl. Behoben — Export funktioniert jetzt in allen Browsern #492
  • Gewicht-Modal — Δ-Farben konsistenter: Vorher konnte „vs. letzte Messung" +0,2 kg in grün und „vs. 7 Tage" +1,5 kg in rot zeigen — beides positiv, aber unterschiedlich gefärbt. Ursache war eine feste Schwelle von 0,3 kg unabhängig vom Vergleichsfenster. Jetzt skaliert die Toleranz mit dem Zeitraum (~0,5 kg pro Woche, mind. 0,3 kg, max 2 kg) und Werte innerhalb davon werden neutral statt fälschlich grün gefärbt. Grün greift nur noch, wenn die Richtung wirklich zum Ziel (Abnehmen/Zunehmen) passt. Zusätzlich werden die Ziele Muskelaufbau (analog Zunehmen) und Recomposition (Richtung zum eingestellten Zielgewicht) jetzt korrekt berücksichtigt — vorher fielen beide stillschweigend in die „Halten"-Logik. Auch in der Tagesübersicht-Gewichts-Kachel #480–481
  • Wasser-Modal — Ernährungs-Flüssigkeiten fehlten in der Summe: Zuletzt wurden im Wasser-Modal nur die manuellen Quick-Logs zur Tagessumme gezählt — Drinks aus „Ernährung" (Einträge mit ml-Menge) sowie Mahlzeiten mit Flüssigkeitszutaten waren in der Verlauf-Liste sichtbar, aber nicht mehr in der Summe oben. Die Summe wird jetzt live aus den tatsächlichen Quellen berechnet (Quick-Log + Food-ml + Mahlzeit-Items) und automatisch korrigiert, falls der gespeicherte Wert davon abweicht #472
  • Tagesaufgaben — falsche Erfüllung beim Wischen: Beim schnellen Wechseln zwischen heute und gestern wurden gelegentlich Aufgaben fälschlich als erfüllt markiert (z. B. „2 verschiedene Mahlzeiten"), weil die Daten des Vortags noch im Hintergrund nachkamen. Der Aufgaben-Check wartet jetzt darauf dass die Tagesdaten zum richtigen Datum geladen sind #467
  • Tagesaufgaben — bereits erfüllte Aufgaben älterer Tage: Beim Zurückblättern auf einen vergangenen Tag konnte eine bereits erfüllte Aufgabe (z. B. „Kcal + alle Makros ±10 %") nachträglich auf „nicht erfüllt" springen, wenn du zwischen den Tagen deine Tagesziele angepasst hattest. Bereits abgeschlossene Aufgaben älterer Tage werden nicht mehr rückwirkend zurückgenommen #467
v2026.04.28
Essen fotografieren · KI-Schätzung internationaler · Eintrag duplizieren
Neu
  • Essen fotografieren: Im Quick-Sheet gibt es jetzt „Essen fotografieren" — Foto vom Teller machen, die KI erkennt die Komponenten (z. B. „Hähnchen, Reis, Brokkoli"), schätzt die Portionsgrößen und liefert Kalorien, Eiweiß, Kohlenhydrate und Fett. Du siehst eine Konfidenz-Anzeige (hoch/mittel/niedrig) und welche Bestandteile erkannt wurden, kannst alle Werte vor dem Speichern korrigieren. Tipp: Hand oder Besteck mit aufs Bild hilft bei der Portionsgröße #460
  • Eintrag duplizieren: Im „…"-Menü bei Heutige Einträge gibt es jetzt „Duplizieren" — ein Eintrag wird mit denselben Werten nochmals hinzugefügt #456
Verbessert
  • KI-Schätzung internationaler: KI-Nährwert-Schätzung (Text und Foto) erkennt jetzt zuverlässig internationale Küchen — italienisch, asiatisch, türkisch, mexikanisch, indisch usw. — nicht mehr nur deutsche Hausmannskost #461
  • KI-Schätzen Mengen-Skalierung gefixt: Bei „2 Stück" verdoppeln sich Kalorien und Makros jetzt korrekt gegenüber „1 Stück". Vorher kamen oft Werte einer einzigen Portion zurück, egal welche Menge angegeben war #461
Behoben
  • Rezept-Import: Onboarding-Hinweis behauptete, die Zubereitungsanleitung würde „einmal beim Import" gezeigt — tatsächlich speichern und zeigen wir sie gar nicht. Text korrigiert: Wenn du die Anleitung brauchst, nutzt du den Link zur Originalquelle unter dem Rezept #459
v2026.04.27
Razora-Gamification: Aufgaben, Rang, Erfolge, Joker & Wochen-Recap
Neu
  • Tages-Aufgaben & Wochen-Challenges: Pro Tag bekommst du 3 personalisierte Aufgaben (je eine in Easy/Medium/Hard, aus 45 Templates und immer verschiedenen Kategorien — kein Tag mit drei Wasser-Aufgaben). Eine Aufgabe pro Tag kannst du tauschen. Pro Woche kommt zusätzlich eine Wochen-Challenge dazu (z. B. „3× trainieren", „Wasserziel an 5 Tagen") — garantiert ohne zwei Wochen hintereinander dieselbe. Aufgaben werden um Mitternacht freigeschaltet; bis 3 Uhr nachts kannst du noch nachträglich für gestern loggen — zählt automatisch im Hintergrund. Im Verlauf siehst du Snapshots vergangener Tage (🔒-Icon), in der Zukunft einen Live-Countdown bis zur Freischaltung. Aufgaben mit oberer Grenze (z. B. „Kalorienziel ±5 %") können auch scheitern wenn du deutlich überziehst — bei Lösch-Korrektur wandern sie aber automatisch zurück. Schritt-, Schlaf- und Wasserziel sind im Ziel-Wizard jetzt verpflichtend, sonst fallen viele Aufgaben weg. Erfüllte Aufgaben bringen Punkte für deinen Razora-Rang und sind zwischen Handy & PC synchronisiert #416–#449
  • Wochen-Recap am Wochenwechsel: Beim ersten App-Start nach einem Montag öffnet sich ein Recap-Modal mit der Bilanz der vergangenen Woche — 5 Kern-Stats (Schritte/Tag, Schlaf/Tag, Wasser/Tag, Trainings-Tage, Mahlzeiten gesamt) jeweils mit +/− Vergleich zur Vorwoche. Plus Status der Wochen-Challenge (erfüllt oder knapp verpasst) und ein Vorblick auf die neue Challenge #424+#449
  • Razora-Rang: Du hast jetzt einen Rang — 5 Stufen (Tracker → Athlet → Profi → Stratege → Meister) mit je 5 Tiers (Bronze bis Diamant), zusammen 25 Stufen. Punkte sammelst du über freigeschaltete Erfolge, deine aktuelle Streak, erfüllte Tages-Aufgaben und Wochen-Challenges. Neben der 🔥-Flamme siehst du dein aktuelles Tier; im Profil → Erfolge gibt es einen Rang-Block — Klick öffnet ein Detail-Modal mit allen 25 Stufen, automatisch zentriert auf deinen Rang. Beim Aufstieg gibt's eine Animation #415–#446
  • Erfolge — Galerie, Animation & 3 neue Kategorien: Galerie im Profil komplett überarbeitet — Gesamtfortschritt-Balken, Filter „Alle / Freigeschaltet / In Arbeit", Kategorie-Tabs, gesperrte Erfolge mit Schloss-Symbol. Beim Freischalten erscheint ein animiertes Banner mit Konfetti-Explosion. Drei neue Kategorien: 🧘 Achtsamkeit (3 Stimmungs-Erfolge bei 1/30/100 Tagen geloggt), 🍱 Sammler (50/200 verschiedene Lebensmittel, 30 verschiedene Frühstücks-Items oder Barcode-Scans, 25 eigene Mahlzeiten erstellt), 🎯 Persönliche Meilensteine (2/5/10 % Gewicht verloren oder zugenommen, Schritte-/Wasser-Bestleistung +20 %). Im Analyse-Tab zusätzlich ein Block „Deine nächsten Meilensteine" — und nach 90 Tagen Tracking dein 🪪 Athleten-Profil mit Charakter-Statements wie „Du bist eine Nachteule" oder „Trainings-Tag: meist Mittwochs" #408–#441
  • Streak-Schutz mit ❄-Joker: Pro 7 Tage in deiner Streak verdienst du einen Joker (max 2 gleichzeitig). Wenn gestern eine Lücke war, tipp im Streak-Modal auf „Gestern retten" — der Joker friert den Tag ein und deine Streak läuft weiter. Heute kannst du noch selbst loggen, der Joker bleibt für die nächste echte Lücke gespart. Eingelöste Tage erscheinen blau in der Mini-Heatmap. Geräte-übergreifend synchronisiert #422+#448
  • Tagesübersicht & Streak-Detail-Modal: Tap auf die 🔥-Flamme zeigt aktuelle Streak, längste je erreichte Streak und eine Mini-Heatmap der letzten 30 Tage. Falls du heute noch nichts geloggt hast und es schon Abend ist, warnen wir dich vor dem Streak-Verlust. Daneben zeigt ein Ring den Erfassungsstand der 6 Tagesfelder (Mahlzeit, Schlaf, Schritte, Gewicht, Wasser, Stimmung) — bei 6/6 grüner Haken + kurzes Pulsieren #413–#414
Verbessert
  • Verlauf: Heatmap und Wochenstatistiken laden bei jahrelanger Historie spürbar schneller — interne Lookup-Tabelle ersetzt mehrfache Filter-Durchläufe #455
  • Analyse: Zwei neue Schlaf-Karten unter der Stimmung — „Schlafdauer" (Stunden pro Tag mit 7-Tage-Ø) und „Schlaf-Rhythmus" (Schlafspanne als Balken; Y-Achse passt sich automatisch an Nachtschicht oder Wochenend-Schlafphasen an). Plus Makroverteilung mit kcal/Gramm-Toggle und Info-Icon zur Gewichtsverlauf-Erklärung (Punkte, Trend-Linie, Prognose) #397–#406
  • Verlauf: Tagesdetail zeigt jetzt alle Meta-Kacheln (Training, Schritte, Gewicht, Schlaf, Wasser, Stimmung) — auch ohne Eintrag mit „–" statt einfach leer. Training-Kachel ohne Emoji #404–#405
  • Feedback & Kontakt: Screenshot-Anhang in Bug-Reports (PNG/JPEG/WebP bis 5 MB, GPS-Metadaten werden automatisch entfernt) #397
  • Startseite: Swipe nach links navigiert jetzt auch in die Zukunft #407
  • Gewicht- und Schritte-Modal: Label heißt jetzt konsistent „vs. letzte Messung" (statt „vs. gestern", was bei Lücken irreführend war) #398
  • Mahlzeit-Editor: Beim Bearbeiten einer Mahlzeit mit Flüssigkeits-Zutaten (ml) wird die Flüssigkeitsbilanz jetzt korrekt aktualisiert #403
  • Schlaf-Modal: Einschlaf-Zeit kannst du jetzt schon abends im Bett loggen, ohne die Aufwach-Zeit angeben zu müssen. Die Schlafdauer wird automatisch berechnet, sobald du am nächsten Morgen die Aufwach-Zeit ergänzt #451
  • Gamification-Sync: Quest- und Wochen-Challenge-State wird nach Netzwerkverbindungs-Rückkehr automatisch nachsynchronisiert statt still verworfen #458
Behoben
  • Offline-Editieren: Mahlzeiten und Einträge bearbeiten funktioniert jetzt auch offline. Vorher schlug das Speichern still fehl, jetzt wird die Änderung lokal gepuffert und beim nächsten Online-Wechsel synchronisiert #455
  • Stabilitätsfixe: Wizard-Speichern, Vortrag-Übernehmen und Tutorial-Fortschritt schlucken keine Fehler mehr — bei Problemen siehst du jetzt eine klare Toast-Meldung #455
v2026.04.25
Verlauf-Seite komplett überarbeitet · Rezept-Import · UI-Polish
Neu
  • Verlauf-Tab — komplett überarbeitet: Zeitraum-Chips (7 T = aktuelle Woche, 30 T, 90 T, Alle, Default 7 T), Tages-Karten mit Wochen-Kopfzeile + Mini-Gewichts-Sparkline, Tap öffnet Detail-Overlay (Makros, Meta inkl. Stimmung, Einträge nach Mahlzeit gruppiert), neuer Heatmap-Modus (Monats-Kalender farbig nach Ziel-Konformität: grün ±5 %, orange ±5–15 %, rot >15 %). Am PC zusätzlich Toggle „Karten / Tabelle / Heatmap". Tages-Karten: Makros ausgeschrieben (Eiweiß, Kohlenhydrate, Fett), Kalorien orange, Wochentage voll ausgeschrieben, Meta-Werte als 3×2-Kachel-Raster #374–#396
  • Rezepte: Rezepte von chefkoch per URL importieren — Zutaten + Nährwerte werden automatisch erkannt (~96 % bei Standard-Rezepten). Im ⋮-Menü kannst du einzelne Zutaten an-/abschalten oder die Originalquelle öffnen #373
  • Rezepte: Über 120 neue Lebensmittel durchsuchbar (Gewürze, Käse-Spezialitäten, Saucen, Getreide, Sojaprodukte etc.) — Quelle USDA FoodData Central (Public Domain) #373
  • Mahlzeit-Builder: Mehrere Mahlzeiten mit einem Rutsch eintragen: im Mahlzeiten-Panel auf „✓ Mehrere", markieren, „X eintragen". Kategorie einmal für alle #368
Verbessert
  • Startseite: ➕-Sheet (FAB) zeigt die Buttons jetzt als 2×2-Kachel-Grid pro Kategorie — kompakter und übersichtlicher #392
  • Brand & UI: Razora-Fitness-Logo zweizeilig oben rechts auf allen Hauptseiten, Streak-Flamme neben dem Datum. Begrüßung in zwei Zeilen (Anrede + Folgephrase) #370–#372
  • Mahlzeit-Builder: Anlege-Button heißt jetzt „Mahlzeit erstellen" statt „+ Neue Mahlzeit" #369
  • App: heißt jetzt offiziell Razora Fitness — Title-Leisten, Login/Register, AGB/Datenschutz/Impressum konsistent. Vertragspartner und Hosting (Nürnberg) unverändert #360
v2026.04.23
Bundeslebensmittelschlüssel · Einträge neu verknüpft · Stück-Stepper · Mahlzeit-Editor-Polish · Portionen-Teiler · Kategorie-Picker vertikal · Vom-Vortag-Übernehmen Single-Tap
Neu
  • Riesige Erweiterung der Lebensmittel-Suche: Der Bundeslebensmittelschlüssel (BLS 4.0) des Max Rubner-Instituts ist jetzt komplett integriert — rund 7.140 neutrale deutsche Lebensmittel mit amtlich geprüften Nährwerten. Tippe „Dinkel", „Schweinebraten" oder „Rote Beete" und bekommst direkt das Grundprodukt mit Werten pro 100 g. Erkennbar am 🥕-Icon („BLS · MRI"). Markenprodukte aus OpenFoodFacts erscheinen wie bisher darunter #351
  • Für zählbare Produkte (Apfel, Ei, Reiswaffel, Brötchen, Kiwi …) erscheint im Produkt-Display jetzt ein Anzahl-Stepper mit −/+-Buttons. Ein Klick auf „+" bei Reiswaffeln rechnet automatisch die 7 g pro Stück in die Gesamtmenge. 3 Reiswaffeln = 21 g, ohne selbst multiplizieren zu müssen. Das hinterlegte Stück-Gewicht („à 7 g") steht daneben — du kannst den Wert jederzeit manuell im Gramm-Feld überschreiben wenn dein Apfel größer/kleiner war #348
  • Portionen-Teiler im Mahlzeit-Editor: trage die Gesamt-Rezeptmengen ein (z.B. 500 g Hähnchen + 300 g Reis + 100 ml Sauce für 2 Portionen), setze das neue Feld „Portionen" auf 2 — alle Zutaten werden sofort halbiert, so landet genau eine Portion als Mahlzeit im Speicher. Praktisch für Meal-Prep #350
Verbessert
  • Interner Umbau: deine Einträge und Mahlzeiten sind jetzt mit einer zentralen Lebensmittel-Datenbank verknüpft (BLS / OpenFoodFacts / deine eigenen Einträge). Sichtbar ändert sich nichts — die Grundlage für geplante Features wie Rezept-Import, automatische Makro-Korrekturen für Tippfehler und Zutaten-Duplikate-Vermeidung ist damit gelegt #353
  • Die Produktsuche fragt den Bundeslebensmittelschlüssel (BLS · MRI) jetzt per Server-Suche ab und braucht dafür eine Internetverbindung. Favoriten, Mahlzeiten und „Zuletzt gescannt" funktionieren weiterhin offline #352
  • Mahlzeit-Editor: die Makro-Zusammenfassung unten („Gesamt") ist jetzt ein sauberes 4-Spalten-Raster mit farbigen Werten — vorher war alles eng in einer Zeile gedrängt #349
  • Kategorie-Auswahl beim Übernehmen einer Mahlzeit ist jetzt eine vertikale Liste statt 4 gestauchter Kacheln nebeneinander — Frühstück/Mittag/Abend/Snack mit Icon + Label gut lesbar untereinander #350
  • Button „+ Leere Zutat hinzufügen" im Mahlzeit-Editor entfernt — redundant. Neue Zutaten über Strichcode, Produkt suchen, Nährwerttabelle (inkl. KI-Foto-Erkennung) oder Favoriten hinzufügen #349
  • „📷 Barcode scannen" im Mahlzeit-Editor umbenannt zu „📷 Strichcode scannen" — konsistent mit dem Eintrag-Menü #349
  • Checkbox „Nicht in `Passend für heute noch` vorschlagen" in Produkt-Display, Favoriten-Edit und Mahlzeit-Editor entfernt. Das Vorschlags-Feature ist seit v334 deaktiviert, die Checkbox war toter Platzhalter #349
Behoben
  • Vom-Vortag-Übernehmen: kopierte Einträge haben wieder korrekte Makros + Kalorien. Vorher (direkt nach v355) wurden die Einträge mit 0 kcal in den neuen Tag geschrieben #356
  • Der „← Gestern"-Chip unter leeren Kategorien zeigt jetzt sofort eine Vorschau der Einträge vom Vortag — ein Tap auf „Übernehmen" kopiert sie in den heutigen Tag. Vorher musste man den Chip mehrfach antippen (Doppel-Tap-Erkennung mit zu knappem Zeitfenster), was oft erst beim dritten Versuch auslöste #355
  • Mengen-Feld (Gramm/ml) nimmt jetzt eine feste, knappe Breite — auf schmalen Screens wurde der g/ml-Umschalter rechts angeschnitten. Platz für fünfstellige Mengen (bis 99.999) bleibt erhalten #343
  • Produktsuche füllt jetzt — wie der Barcode-Scan — die Portions- bzw. Packungsgröße automatisch ins Mengenfeld ein, sofern OpenFoodFacts sie kennt. Portionsangabe wird bevorzugt (z.B. 200 ml Glas Milch statt 1 L Packung), mit Fallback auf Gesamtpackung und Produktname. Getränke aktivieren dabei „ml" #345 #346
v2026.04.22
Mahlzeit kopieren · Aktionen-Menü überall · g/ml-Umschalter · „Zuletzt gescannt"-Panel · Eintrag-Menü gruppiert · Nutzungs-Zähler · Packungsgröße-Autofill · Scanner-Restart-Fix · Scanner HD-Reichweite
Neu
  • Mahlzeiten lassen sich jetzt kopieren: Im neuen ⋮-Menü rechts an jeder Mahlzeit findest du „Bearbeiten / Kopieren / Löschen". Kopieren öffnet den Mahlzeit-Editor mit allen Zutaten der Vorlage, der Name ist mit „(Kopie)" vorbelegt. Ideal, wenn sich nur eine Zutat ändert und du nicht die ganze Mahlzeit neu anlegen willst — das Original bleibt unverändert #326 #327
  • Das ⋮-Menü gibt es jetzt auch bei Favoriten und bei deinen heutigen Einträgen. Bearbeiten und Löschen stecken dort übersichtlich zusammen, statt direkt in der Liste rumzuliegen — weniger Versehens-Klicks, mehr Platz in der Zeile #328
Verbessert
  • Der g/ml-Umschalter im Mengen-Feld zeigt jetzt beide Einheiten nebeneinander — „g" orange, „ml" blau, die aktive Einheit ist farbig hervorgehoben, die andere grau. Tap auf die andere schaltet direkt um. Vorher war nur die aktuelle Einheit sichtbar, dass man umschalten kann war nicht erkennbar. Gilt überall: Produkt-Display (Menge eintragen), Eintrag bearbeiten, Mahlzeit-Editor (Zutaten) #329 #330
  • „Zuletzt gescannt" liegt jetzt in einem eigenen Panel (analog zu Favoriten und Mahlzeiten) statt im schwarzen Scanner-Vollbild — mit Produktname, vollen Makros pro 100 g und Anzeige wie oft du das Produkt schon gescannt hast. Tap auf ein Produkt öffnet direkt die Mengen-Eingabe. Oben kannst du zwischen „Neueste" und „Häufigste" sortieren. Der Scanner-Vollbild fokussiert sich damit wieder ausschließlich auf die Kamera #331
  • Das Eintrag-Menü (großer +-Button) ist jetzt in zwei Gruppen unterteilt: „Neu eintragen" (Strichcode, Produkt suchen, Nährwerttabelle, KI-Schätzung) und „Schon mal gegessen" (Zuletzt gescannt, Favoriten, Mahlzeit). Schneller zu finden welche Option du gerade brauchst #332
  • Favoriten und Mahlzeiten zeigen jetzt wie oft du sie schon benutzt hast (z.B. „12×") direkt neben dem Namen — wie es bei „Zuletzt gescannt" seit v331 schon ist. So erkennst du auf einen Blick welche Produkte und Mahlzeiten deine Klassiker sind #332
  • Nach einem Barcode-Scan wird die Packungsgröße jetzt automatisch ins Mengen-Feld vorbefüllt, sofern sie in der Produkt-Datenbank hinterlegt ist (z.B. „250 ml" bei einem Latte Espresso, „500 g" bei einer Pasta-Packung). Flüssige Produkte kriegen automatisch „ml" als Einheit. Du kannst den Wert natürlich überschreiben, wenn du nur einen Teil isst #335
  • Barcode-Scanner fragt jetzt eine höhere Kamera-Auflösung (Full HD) an. Vorher musste man den Code so nah ran halten, dass er seitlich aus dem Bild ragte — jetzt wird er aus natürlicher Armlänge erkannt. Auf iPhones wird außerdem meist die normale Weitwinkel-Kamera statt der Ultra-Wide gewählt, was die Erkennungsreichweite weiter verbessert #340 #341
Behoben
  • Wenn man nach einem Scan und Speichern/Abbrechen direkt wieder den Strichcode-Scanner geöffnet hat, war das Kamerabild stark gezoomt und verschoben — die Kamera war unbrauchbar bis zum App-Neustart. Behoben #336 #337 #338 #339
v2026.04.21
Analyse-Ausbau · Gesundheits-Score · Ziel-Historie · Feedback-Formular · Wizard-Validierung · Ziel-Verlauf im Profil
Neu
  • Ziel-Verlauf im Profil (Profil → Ziel anpassen): Zeigt alle bisherigen Ziel-Änderungen mit Datum, Kalorienziel, Makros und Aktivitätslevel. Die aktive Einstellung ist orange markiert, der Zielsetzungs-Assistent ist oben ein Tap entfernt #322
  • „Rückgängig"-Button beim neuesten Ziel-Eintrag: Wenn du dich vertippt hast, nimmst du die letzte Änderung mit einem Klick zurück. Aktives Ziel, Makros und Aktivitätslevel gehen auf den Vorgänger, vergangene Tage werden neu bewertet #322
  • Feedback & Kontakt im Profil zu einem Bereich zusammengefasst — mit Kategorie-Auswahl (Feature-Wunsch / Bug-Report / Frage / Sonstiges). Nachrichten gehen jetzt direkt aus der App raus (Server-seitig via SMTP), ohne deine Mail-App zu öffnen. Du bekommst eine Bestätigungs-Mail mit Ticket-Nummer (#0042) und kannst darauf direkt antworten, falls du etwas ergänzen möchtest. Max. 5 Nachrichten pro Tag und User #316 #317
  • Gesundheits-Score auf der Analyse-Seite: ein Prozent-Ring bewertet Kalorien-Ziel, Schlaf, Schritte, Wasser, Training und Stimmung zusammen — mit Einzelbewertung pro Bereich (grün/orange/rot). Info-Icon ⓘ erklärt Gewichtung und Schwellwerte #309 #315
  • Kalorien-Bewertung im Gesundheits-Score bekommt medizinische Untergrenzen: unter 1200 kcal (Crash-Diät) oder über 4500 kcal wird der Tages-Wert gekappt, auch wenn dein Ziel getroffen wurde #315
  • Neuer Insight „Muster deiner guten Tage" vergleicht gute und schlechte Stimmungstage automatisch — zeigt z.B. „0,7 h mehr Schlaf, 2.400 Schritte mehr, 25 %p öfter trainiert" an guten Tagen #309
  • Stimmungs-Insights: 14-Tages-Trend der Laune, Zusammenhang zwischen Schlaf und Stimmung, Unterschiede an Trainings- vs. Ruhetagen, Hinweis auf möglichen Zusammenhang „Kalorien-Überschuss ↔ bessere Stimmung", Gute-Laune-Strähnen #309
  • Aktivitäts-Insights: Erfüllungsquote für Schritt-, Wasser- und Schlaf-Ziel der letzten 30 Tage, Zusammenhang zwischen Schritten und Gewichtsverlauf, Warnung bei stark schwankender Schlafdauer #309
Verbessert
  • Ziel-Historie: Wenn du dein Kalorien-, Schritt-, Schlaf- oder Wasser-Ziel änderst, werden vergangene Tage gegen das damals gültige Ziel bewertet — nicht gegen das neue. Zielkonformität, Streaks, Gesundheits-Score und Insights bleiben dadurch auch nach Anpassungen ehrlich und konsistent #310
  • Trend-Vergleich und Gesundheits-Score in der Analyse folgen jetzt dem Zeitraum-Schalter (7T/30T/90T/365T) — bewerten den gewählten Zeitraum statt fix die letzten 30 Tage. 90- und 365-Tage-Vergleiche mit der Vorperiode sind damit überhaupt erst möglich #313
  • Die Analyse-Seite lädt jetzt alle Tagesdaten (Schritte, Wasser, Stimmung, Trainings-Typ und -Intensität) statt nur Gewicht/Training/Schlaf — Voraussetzung für die neuen Insights und den Gesundheits-Score #309
  • Im Zielsetzungs-Assistent gibst du jetzt dein Geburtsdatum an statt das Alter. Das Alter wird live unter dem Feld berechnet und bleibt auch nächstes Jahr korrekt, ohne dass du den Assistenten neu öffnen musst #324
  • Wizard-Validierung auf Schrittziel, Schlafziel und Wasserziel erweitert: Werte außerhalb des sinnvollen Bereichs (Schritte bis 100.000, Schlaf 4–12 h, Wasser 500–6.000 ml) werden direkt beim Tippen markiert. Leere Felder bleiben weiterhin erlaubt (Standardwerte greifen, Wasser-Standard jetzt 2.000 ml) #318 #319
v2026.04.20
Kategorie-Redesign · Vollbild-Scan · Feedback-Kanal · Schnell-Hinzufügen · App schneller
Verbessert
  • Mahlzeit-Eintrag in der Tagesansicht bearbeiten: Gesamtmenge (skaliert alle Zutaten proportional) und Kategorie lassen sich jetzt direkt ändern — vorher konnte man nur einzelne Zutaten editieren #301
  • Kategorie-Buttons (Frühstück / Mittagessen / Abendessen / Snack) neu gestaltet: großes Icon, klares Label und eigene Farbe pro Tageszeit — schneller zu unterscheiden, größere Tap-Flächen #292
  • Barcode-Scan öffnet jetzt als Vollbild — mehr Platz für den Suchrahmen, leichter zu treffen. Schließen per ✕ oben rechts. „Zuletzt gescannt" ist jetzt ein eigener Menüpunkt im Eintrag-Menü #293
  • Formular-Prüfung im Start-Wizard reagiert sofort beim Tippen — unrealistische Werte (z.B. 20 kg Gewicht) werden direkt im Feld markiert, nicht erst beim Weiter-Klicken #286
  • Benachrichtigungen werden über der unteren Navigation angezeigt statt verdeckt — und verschwinden einheitlich nach 5 Sekunden #286
  • Nach dem Speichern eines Eintrags springt die Ansicht automatisch zur neuen Position in „Heutige Einträge" und markiert sie kurz orange — kein Suchen mehr #286
  • Nach dem Erstellen einer Mahlzeit wird sie automatisch in der Liste angesprungen und kurz hervorgehoben #286
  • Auf Desktop werden die untere Navigation und das Eintrag-Menü jetzt zentriert statt über die volle Bildschirmbreite angezeigt — passt zum restlichen Layout #286
  • Favoriten-Modal fragt beim Abbrechen nach, ob du Änderungen verwerfen willst — wie es das Mahlzeit-Modal bereits tat #286
  • Eintrag-Menü umbenannt: „Barcode" → „Strichcode scannen", „Suche" → „Produkt suchen" — klarer was gemeint ist #286
  • App startet rund 4× schneller — die Funktionen laden jetzt erst beim Aufruf statt alles auf einmal am Anfang #285
  • Das Gewichts-Modal zeigt dein letztes gemessenes Gewicht jetzt als grauen Vorschlag — Plus/Minus startet direkt dort statt bei 70 kg #265
  • Profil-Seite mit übersichtlichem Menü: Kontodaten, Körperdaten, Erfolge, Einstellungen und Datenschutz sind jetzt als eigene Bereiche gegliedert — direkt per Tap erreichbar, öffnen sich als Slide-Panel #251
Neu
  • Stimmungstracking in der Tagesübersicht: eigenes Extra-Feld mit Emoji (🤩 bis 😫), das zusammen mit den anderen Tages-Kacheln (Schlaf, Gewicht, Training, Wasser, Schritte) in einem 3×2-Raster liegt. Tap öffnet Modal für Stimmung + optionale Notiz #306
  • Feedback senden und Kontakt-Formular direkt aus dem Profil — mit einem Tap öffnet sich die Mail-App mit vorausgefülltem Text #286
  • KI-Schätzung jetzt als eigener Button im Eintrag-Menü — schneller erreichbar, ohne erst „Produkt suchen" öffnen zu müssen #286
  • „+"-Button bei jeder Tageszeit (Frühstück, Mittag, Abend, Snack) — spart Antippen, weil die Kategorie schon vorgewählt ist #286
  • Geburtsdatum kann jetzt in den Kontodaten hinterlegt werden — dein Alter wird damit automatisch aktuell gehalten #251
Behoben
  • Stern-Markierung an heutigen Einträgen wird sofort nach dem Speichern angezeigt — kein Neu-Laden mehr nötig #286
  • Heatmap im Trainingslog ist im hellen Modus wieder erkennbar — Farbkontrast war zu schwach #286
  • Verlauf-Export bei leerem Verlauf: statt Button-Hänger gibt es jetzt einen klaren Hinweis, dass noch keine Daten vorliegen #286
  • Leerer Verlauf zeigt jetzt „Noch keine Daten vorhanden" statt endlos „Laden…" #286
  • Mealbuilder am PC: Klick auf „Nährwerttabelle" öffnet nicht mehr automatisch den Dateibrowser — nur noch auf Touch-Geräten für Foto-Upload #286
  • Gewichts-Modal für neue Nutzer startet jetzt bei dem im Start-Wizard angegebenen Startgewicht statt bei 70 kg #286
  • Wenn du im Mahlzeit-Editor etwas änderst und dann auf Schließen tippst, kommt jetzt die Rückfrage „Mahlzeit verwerfen?" — vorher wurde manchmal ohne Warnung geschlossen und die Änderungen waren weg #274
  • Bearbeitest du einen Mahlzeit-Eintrag mit Flüssigkeitsanteil (z.B. Milch), wird die neue Menge jetzt auch in deine Flüssigkeitsbilanz übernommen — vorher aktualisierte sich nur der Eintrag selbst #262
  • Löschen-Markierungen (z.B. Wasser-Eintrag entfernen) im hellen Modus sind jetzt deutlich sichtbar rot — vorher kaum erkennbar #262
  • Anleitung nach der Erstanmeldung wird nicht mehr vom Eintrag-Menü verdeckt #258
  • Der Tag wechselt jetzt korrekt um Mitternacht — vorher sprang die App erst um 2 Uhr nachts auf den neuen Tag (Timezone-Bug) #256
v2026.04.19
Analyse-Tab, neue Navigation & Verbesserungen
Neu
  • Neuer Analyse-Tab: eigener Bereich mit Zielkonformitäts-Score, Kalorien-, Makro- und Gewichtsverlauf (inkl. Prognose), Trainings-Jahr-Heatmap mit Intensitäts-Farben und täglich rotierenden Insights zu deinen Verhaltensmustern — wählbar für 7, 30, 90 oder 365 Tage #247
  • Neue Navigation unten am Bildschirmrand mit Tabs für Heute, Verlauf, Analyse und Profil — plus ein großer Plus-Button für schnelle Einträge (Barcode, Suche, Nährwerttabelle, Favorit, Mahlzeit) #221
Verbessert
  • iPhone-PWA: Bereich um Uhrzeit und Home-Balken übernimmt jetzt den Dark-Mode-Hintergrund – keine weißen Ränder mehr. Nach dem Update einmal App vom Homescreen löschen und neu „Zum Home-Bildschirm hinzufügen", damit iOS die neue Einstellung übernimmt #233
  • Anleitung komplett überarbeitet: 7 Schritte führen jetzt durch Tagesziele, Tagesübersicht, Plus-Button, Navigation, Analyse und Profil — passend zur neuen Oberfläche #225
Behoben
  • Nährwerttabellen-Scan funktioniert wieder: Foto einer Verpackung wird korrekt ausgelesen und Nährwerte werden übernommen #232
  • KI-Schätzung funktioniert wieder: Nährwerte aus Freitext-Beschreibung werden korrekt berechnet #231
v2026.04.18
Tracking-Daten jetzt komplett in Deutschland, Datenschutzerklärung aktualisiert, Sicherheits- und Stabilitätsupdates
Verbessert
  • Datenschutzerklärung an unsere neue Infrastruktur in Nürnberg angepasst #217
  • Unsere Datenbank läuft jetzt selbst-gehostet in Nürnberg. Deine Tracking-Daten (Ernährung, Gewicht, Training) verlassen Deutschland nicht — keine US-Cloud mehr in der Kette #215
  • Sicherheits- und Stabilitätsupdates im Hintergrund #214
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 Razora Fitness 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: 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 wieder funktional
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 funktioniert wieder #2
  • Invite-Token wird nach Registrierung jetzt korrekt als benutzt markiert #2
  • Barcode-Scanner/Kamera öffnet sich wieder zuverlässig #2
2026.03.19
Grundstein
Neu
  • Dark Glassmorphism Frontend (mobile-first) #1
  • Login & Invite-Only Registrierung mit Token-System #1
  • Barcode-Scanner mit OpenFoodFacts-Anbindung #1
  • PWA: Installierbar auf Homescreen #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
  • Tag-Detail-Seite mit Datumsnavigation #1