Tamadu — Changelog
12102026-1930
- Neues Uebungsbild: Gorilla-Rudern mit Kurzhanteln
12102026-1924
- Neue Uebungsbilder: Dead Bug, Seitliche Dehnung
- Name: Gorilla-Rudern mit Kurzhanteln
12102026-1228
- Neues Kochbuch-Rezept: Protein-Kaesekuchen ohne Boden (133 kcal, 19,5 g Eiweiss pro Stueck)
11102026-1943
- Fix: Salz, Zucker und gesaettigte Fettsaeuren waren als einzige nicht antippbar - jetzt fuehren auch sie zum Naehrstoff-Verlauf
10102026-1410
- Infobox je Naehrstoff: was er im Koerper macht (alle 30, nur Funktion statt Heilversprechen)
- 'Woher es kam' listet die Lebensmittel jetzt direkt unter dem Datum und laesst Tage ohne Daten weg
10102026-1158
- Merkzettel nur noch sichtbar wenn etwas drin ist
- Rezepte zeigen wie oft sie schon gegessen wurden (Liste und Detail, mit letztem Datum)
- neuer Naehrstoff-Verlauf: Diagramm ueber 7/30/90 Tage plus Liste woher der Naehrstoff kam - fuer Makros, Begrenzen und alle Mikros
09102026-2328
- Merkzettel: Uebungen fuer spaeter vormerken - steht bei den Plaenen, erledigte verschwinden beim Workout-Absolvieren wieder von der Liste
09102026-1756
- Neue Uebungsbilder: Herabschauender Hund, World's Greatest Stretch (Dehnplan komplett bebildert)
09102026-1737
- Neue Uebungsbilder: Kurzhantel-Bodendruecken, Konzentrations-Curls, Rumaenisches Kreuzheben mit Kurzhanteln, Rueckenstreckung, Beinbeuger-Dehnung, Brustdehnung im Tuerrahmen
09102026-1707
- Kochbuch: Magerquark im Broetchen-Rezept mit echten Etikettwerten (inkl. Calcium, Phosphor)
- neues Foto Ofenkartoffel mit Kraeuterquark
09102026-1701
- Neues Kochbuch-Rezept: Haferflocken-Quark-Broetchen (264 kcal, 22 g Eiweiss pro Broetchen)
- Fix: Ballaststoffe aus neueren USDA-Foundation-Eintraegen
07102026-1832
- Neue Uebungsbilder: Sumo-Kniebeuge, Abduktion im Stand, Quadrizeps-Dehnung
07102026-1513
- Neue Uebungsbilder: Dips am Stuhl, Tauben-Dehnung, Arm- und Nackendehnung
06102026-2356
- Trainingsplaene: Info-Box erklaert das Abhaken und das Eintragen per 'Workout absolvieren'
06102026-2351
- Uebungslisten sortiert: Favoriten, dann zuletzt/haeufig trainiert, dann alphabetisch in der Anzeigesprache
- Favoriten-Stern in der Uebungsansicht
- Trainingsplan: Uebungen abhaken und am Ende per 'Workout absolvieren' gesammelt eintragen (auch planuebergreifend)
- Uebung aus dem Plan oeffnet mit den Werten vom letzten Mal statt den Planwerten
- Muskel-Balance rechnet jetzt Wiederholungen (Saetze x Wdh.) statt Saetze
- Muskel in der Balance antippen zeigt nur die selbst trainierten Uebungen
- Balance-Knopf unter die Vorderseite/Rueckseite-Auswahl, Erklaertext als Info-i
- Krafttraining laeuft nur noch ueber die Uebungen (raus aus den Aktivitaeten, KI fuehrt zur Muskelkarte)
06102026-1931
- Neue Uebungsbilder: Wadenheben stehend, Superman, Stehende Wadendehnung
- Muskel-Balance: Vorder- und Rueckansicht gleich gross
06102026-1903
- Neu: Muskel-Balance – Heatmap, welche Muskeln oft und welche kaum trainiert werden (Trainings-Tab + eigene Seite mit 7/14/30 Tagen)
- Schalter Balance zeigen in der Uebungsauswahl
06102026-1844
- Kalorien: Zaehler bei Heute erfasst zaehlt die Trainings-Zeile mit
06102026-1838
- Sport gehoert ins Training: Laufen/Rad/Schwimmen/Kraft bei Kalorien-Aktivitaeten mit Knopf Im Training erfassen
- KI legt Joggen/Rad/Schwimmen als Trainings-Eintrag an
- Training als eigene Zeile bei Heute erfasst und im Feld Aktivitaet
- Ausdauer-kcal tempoabhaengig
06102026-1825
- Ausdauer-Uebungen (Zone-2-Lauf, Joggen, Rad, Schwimmen …): Dauer + Distanz + Tempo statt Saetze/Wdh/Gewicht
- Bestwerte Dauer/Distanz/Tempo
- kcal-Schaetzung ueber MET
- Sport-Icons
06102026-1811
- Gemerkte Lebensmittel mit optionalem Stueckgewicht: Eingabe in Stueck, Stueckzahl im Eintrag, KI rechnet mit bekanntem Stueckgewicht
- Fix: Bearbeiten zeigt das tatsaechliche Icon statt Standard-Icon
06102026-1324
- Neue Rezeptfotos mit eigener Szene je Gericht: Pommes, Haehnchen mit Reis und Erbsen, Lebkuchen
05102026-1917
- Schnell-Auswahl: gemerkte Lebensmittel zeigen 100 g / 100 ml unter dem Namen (gleiche Optik wie Standard)
05102026-1909
- Schnell-Auswahl neu: Umschalter Standard / Gemerkt als Liste mit kcal
- Gemerkte Lebensmittel direkt eintragen (Menge abfragen), Suche ab 6 Eintraegen
05102026-1845
- Neuer Trainingsplan: Dehnen - Koerpergewicht (5 Dehnuebungen)
- Neue Uebungen: Herabschauender Hund, World's Greatest Stretch, Arm- und Nackendehnung
- Dehnuebungen im Plan mit Sekunden-Anzeige (2 x 30 s)
05102026-1809
- Neue Uebungsbilder: Klimmzuege, Einarmiges Kurzhantelrudern, Kinderpose
05102026-1728
- Neues Kochbuch-Rezept: Lebkuchen vom Blech
- Fix: Zucker aus neueren USDA-Eintraegen
05102026-1719
- Einstellungen: Anzeigen-Knopf fuer die API-Schluessel
05102026-1455
- Neues Kochbuch-Rezept: Haehnchenbrust mit Reis, Erbsen und Bratensosse
04102026-1410
- Neues Foto Ofenkartoffel mit Kraeuterquark
04102026-1407
- Neues Kochbuch-Rezept: Ofenkartoffel mit Kraeuterquark (Airfryer)
- optionale Extras als Textvorschlag
04102026-1328
- Neue Uebungsbilder: Seitheben, Schulterdruecken (Kurzhanteln), Schulter-Dehnung
03102026-1425
- Barcode ohne Naehrwerte: Etikett fotografieren (KI liest Naehrwerttabelle), selbst eintragen oder KI-Schaetzung
03102026-1258
- Fix: Barcode-Scan - eigene Mengenabfrage statt Browser-Fenster, schnellerer Ersatzscanner
03102026-1250
- Fix: Barcode-Scan auf Android (schwarzer Bildschirm) - getrennte Erkenner, Fehler sichtbar
03102026-0121
- Eigene Uebungs-Varianten anlegen, bearbeiten und mit Plaenen teilen
03102026-0117
- Barcode-Scan auch auf dem iPhone
- QR-/Link-Knoepfe ans Seitenende
03102026-0109
- Teilen auch fuers iPhone: QR-Scan ohne BarcodeDetector, Link einfuegen, Hinweis im Browser
03102026-0058
- Rezepte und Trainingsplaene teilen per QR-Code oder Link
03102026-0046
- Eigene Fotos fuer Standard-Posten, gemerkte Lebensmittel und Rezepte (nur auf dem Geraet)
03102026-0038
- Export/Import nach Bereichen (Kalorien, Training, Rezepte, Profil) - Import ersetzt nur enthaltene Bereiche
03102026-0030
- Etikett-Ansicht beim Antippen, Formular hinter Bearbeiten (Eintraege, Posten, gemerkte Lebensmittel)
03102026-0017
- Standard-Posten auf der Erfassen-Seite (KI, Barcode, manuell) + Zucker/ges. Fett/Salz im Formular
03102026-0006
- Standard-Posten: eigenes Icon (Essen/Sport) + weitere Naehrwerte mit Barcode-Scan
02102026-2353
- Lebensmittel merken: du entscheidest (Merken-Schalter bei KI-Eingabe, Haekchen im Formular)
02102026-2339
- Naehrwerttabelle wie auf der Verpackung + gesaettigte Fettsaeuren in Begrenzen
02102026-2324
- Rezepte: Filter nach Hauptlebensmitteln (Kartoffeln, Reis, Nudeln, Geflügel …)
02102026-2317
- Neu: Bereich Begrenzen mit Salz und Zucker (WHO/EFSA-Grenzen), auch in Rezepten
02102026-2310
- Rezepte: Mikronaehrstoffe pro Portion + Foto als Vorschaubild in der Liste
02102026-2300
- Tamadu-Kochbuch: mitgelieferte Rezepte (Pommes Airfryer) mit Foto, Kopieren & anpassen
02102026-2227
- Rezepte: loeschen moeglich, Textfelder breiter und im App-Stil
02102026-2222
- Koenigskobra: Name + Beschreibung in allen 24 Sprachen
02102026-2212
- Kobra (1450) + Koenigskobra (9002) mit Bildern, Auto-Zentrierung beim Slicen
02102026-2150
- Neues Uebungsbild: Fersenberuehrungen (1411)
02102026-2123
- Neues Uebungsbild: Liegestuetz (1551)
02102026-2122
- Neue Uebungsbilder: Russian Twist, Liegestuetz erhoeht/abfallend/auf Knien
- Russian Twist Muskeln korrigiert (Obliques+Bauch primaer, unterer Ruecken sekundaer)
01102026-1149
- Butterfly Sit-up (1476): Muskel-Korrektur Obliques raus -> nur gerader Bauchmuskel (ist eine reine Beugebewegung, keine Rotation)
29092026-1500
- Uebung 998 umbenannt: 'Keine Liegestuetz-Burpees' -> 'Burpees ohne Liegestuetz' (Fehluebersetzung von No push-up burpees)
29092026-1358
- Zwei Kniebeuge-Bilder: Langhantel (615) + Koerpergewicht (1312)
29092026-1352
- Uebung 615 umbenannt: 'Kniebeuge' -> 'Kniebeuge (Langhantel)' (Eindeutigkeit ggue. Koerpergewicht-Kniebeuge 1312)
28092026-1521
- Eigene Trainingsplaene loeschbar (Plan-loeschen-Knopf im Bearbeiten-Modus, mit Sicherheitsabfrage
- mitgelieferte read-only geschuetzt)
28092026-1246
- Plan-Namensschema 'Zielbereich - Equipment' (Po-Workout -> 'Po - Koerpergewicht')
28092026-0906
- Mitgelieferte Trainingsplaene (read-only): erster kuratierter Plan 'Po-Workout' via plans.json - Basis fuer Challenges
25092026-2256
- Erholungsbereich entfernt (Nav 5 -> 4 Buttons): Regeneration/Schlaf ist Smartwatch-Domaene, Orte-Verzeichnis unrealistisch -> Fokus auf den Kern
25092026-2154
- Fix: nach Uebung-zu-Plan-Hinzufuegen springt die App zur Plan-Detailseite (bleibt nicht in der Auswahl haengen)
25092026-2140
- Plan-Uebungszahl auf der Trainings-Uebersicht aktualisiert sofort beim Hinzufuegen/Entfernen (kein Neuladen mehr noetig)
25092026-2130
- Uebung zu Plan hinzufuegen gibt jetzt Bestaetigungs-Toast (Plan-Auswahl + neuer Plan)
25092026-2120
- Uebungsbilder erscheinen jetzt auch in den Uebungslisten (Plan/Heute trainiert), nicht nur in der Detailansicht
25092026-1726
- Gesaess-Plan: 4 neue Uebungsbilder (einbeinige Gesaessbruecke, Bulgarian Split, Fire Hydrant, Kosaken-Kniebeuge)
24092026-2156
- Testlauf: Deploy-Kette vom neuen Rechner geprueft
24092026-1824
- Uebungsbilder-Ordner exercise/ (Struktur vereinheitlicht, wie desc/)
24092026-1739
- Uebungsbilder als 1024px-WebP (193 MB -> 3 MB) - App laedt deutlich schneller, Bilder unveraendert
24092026-1630
- Neue eigene Uebung 'Handgelenk-Kreisen' (Mobility/Unterarm) ergaenzt
- dazu Mechanismus fuer eigene, nicht-wger-Uebungen (dev/ex_add.json, IDs >=9000)
24092026-1249
- Leere Tage zaehlen nicht mehr als Defizit: Tage ohne echten Eintrag (leer oder nur automatisch hinzugefuegte) fliessen nirgends mehr ein (Restdefizit/Fortschritt, Defizit-Verlauf, Streak) - kein Fantasie-Defizit mehr bei ungenutzten Tagen (z.B. Urlaub)
05092026-0051
- Rezepte: Beispiel-Rezepte entfernt (nur noch eigenes Kochbuch)
- Bearbeiten jetzt als klarer Button statt verstecktem Stift
05092026-0018
- Uebungsbeschreibungen: alle 821 Uebungen (8 Kraft-/Cardio-Kategorien + 68 Dehn-/Mobility) mit strukturiertem Block-Schema auf Deutsch
- Detail rendert Dehnung+Halten bei Dehnuebungen
04092026-2013
- Muskelkarte: oberer Trapez jetzt auch auf der Vorderseite antippbar (Nacken-Schulter-Bereich, z. B. fuer Shrugs)
04092026-1943
- Muskelkarte: Tama-Gesicht auf exakt die happy-Augen+Lachmund des Homescreen-Tama umgestellt
04092026-1938
- Muskelkarte: aufklappbares Muskel-Auswahlmenue (21 Muskeln als Liste) unter der Figur + Tama-Gesicht auf dem Kopf der Vorderseiten-Figur
04092026-1927
- Muskelkarte: Figur-Hintergrund transparent (Kartenfarbe scheint durch) + Figur auf Koerper gezoomt (fuellt Kartenbreite, einfachere Auswahl)
04092026-1923
- Neue interaktive Muskelkarte (rosa Koerper-Illustration, antippbare Muskeln in Akzentfarbe, alle 21 inkl. 6 eigene) ersetzt die alte wger-Karte
04092026-1734
- Filter-Leiste: Fade-Rand zeigt an, dass seitlich weitere Filter zum Wischen da sind (dynamisch links/rechts)
04092026-1723
- Filter-Leiste: Dehnung-Icon entfernt + Leiste horizontal scrollbar (wischbar)
04092026-1721
- Dehnung-Filter in Equipment-Reihe (Review-Stand)
04092026-1718
- Dehnung-Filter in die Equipment-Reihe verschoben (Alle/Koerper/Freihantel/Kabel/Maschine/Dehnung), separates Typ-Segment entfernt
04092026-1713
- Stand fuer Review: Dehn-/Mobilitaetsbereich (Kraft/Dehnung-Umschalter, Haltezeit-Detail) + kompletter Muskel-Audit
04092026-1711
- Dehnungen: separater Button entfernt
- stattdessen Kraft/Dehnung-Umschalter in der Uebungsliste (Dehnungen erscheinen beim jeweiligen Muskel)
- 3 muskellose Dehnungen zugeordnet
04092026-1701
- Dehn-/Mobilitaetsbereich: eigene Kategorie 'Dehnen & Mobilitaet' (67 Uebungen) + Zugang via Button, Detail mit Haltezeit statt Saetze/Wdh, deutsche Namen
- Dashboard Mobilitaets-Filter
04092026-1631
- Muskel-Audit KOMPLETT (alle 8 Kategorien): 6 neue Muskeln (Unterarm/Schienbein/Hintere Schulter/Unterer Ruecken/Adduktoren/Seitl.Gesaess), Dutzende Muskelkorrekturen, ~80 Kategorie-Fixes, 36 Datenmuell-Ausschluesse -> 826 saubere Uebungen
04092026-1608
- Muskel-Audit Calves/Chest/Shoulders/Abs/Arms: Muskelkorrekturen, ~40 Kategorie-Fixes, Ausschluss Datenmuell
- neue Muskeln Schienbein(102)+Hintere Schulter(103)
- Kategorie-Override-Mechanismus
04092026-1420
- Datenmuell-Bereinigung (Vasco-Block: 11 Uebungen entfernt, 3 als Standard behalten: Dead Bug/Bird Dog/Hollow Body), DB-Namen geglaettet, Arch Hang URL raus, Beschreibungs-Kartenlayout + Block-Beschreibungen
04092026-1321
- Beschreibungs-Block-Schema (Kurz/Ausgangsposition/Ausfuehrung/Atmung/Fehler/Tipps) + Felder Schwierigkeit & Typ
- Muster Hammer Curls 272
04092026-1307
- Uebungsdetail: Symbol-Auswahl entfernt (Icon automatisch: gerendertes Bild bzw. Emoji)
- Deadhang 182 Unterarm primaer
04092026-1236
- Neuer Muskel Unterarm (Brachioradialis, ID 101), einheitliche Muskelnamen (Alltag + Fachname), Muskelkorrekturen (Scheibenwischer 1743, Hammer Curls 272), neue Uebungsbilder/Posen (Rotary Torso 1374, Deadhang 182, Scheibenwischer 1743)
04092026-1015
- Equipment Maschine: Filter + 46 Geräte getaggt
- ex_data (Muskeln+Equipment) fließt jetzt in die App
04092026-0104
- Rezepte v1: eigene Rezepte anlegen, Zutaten über DB-Kette, Nährwerte automatisch berechnet, Portion essen
04092026-0035
- OFF: automatischer Retry bei leerem Erst-Treffer (behebt erste Suche leer) + Diagnose-Log entfernt
04092026-0025
- OFF: Englisch-Fallback bei leerer deutscher Suche + Diagnose-Log
04092026-0021
- Lebensmittel-Vorschau: bei Auswahl keine irreführende kcal-Zahl oben (Fokus auf die Auswahl)
04092026-0013
- OFF-Suche: generische Begriffe (Schokolade) liefern jetzt Treffer (rel=0 nicht mehr verworfen)
04092026-0009
- USDA: passendsten Treffer wählen (Getränke/Sirup abwerten) statt erstem
04092026-0003
- Lebensmittel-Suche: Herkunft (OFF/USDA/KI) sichtbar + neue Übungsbilder
03092026-1716
- Schwimmen als eigener Eintrag (Bild von 961 kopiert, 1574_single.png)
03092026-1714
- Schwimmen nutzt Bild von Swimming 50m sprints (Alias)
03092026-1657
- 7 Aktivitäts-Bilder (Laufen/Walking/Schwimmen/High Knees) live
03092026-1626
- Übungs-Icons: End-Bild als Icon in Liste/Plan/Log (Emoji-Fallback)
03092026-1534
- Cycling als Einzelbild + weitere Übungsbilder
03092026-1439
- Übungsbilder-Batch deployt
03092026-1438
- Übungsbilder: alle 11 freigegebenen live (Arnold, Rudern, Ausfallschritt, Trizeps ergänzt)
03092026-1432
- Übungsbilder: 1467 Bankdrücken + 1882 Seitheben korrigiert (jetzt 7 live)
03092026-1420
- 5 freigegebene Übungsbilder live (Kreuzheben, RDL, Push-Up, Curl, Beinpresse)
03092026-1335
- Übungsbilder: freigegebene Start/End-Kacheln in der Detailansicht
03092026-1248
- Deutsche Namen für alle Übungen ergänzt (Overlay ex_names.json)
03092026-1241
- Suchfeld über Muskelkarte + Suche nach EN und eingestellter Sprache
02092026-1436
- App-installieren-Button auf exakt FAB-Hoehe gebracht (bottom 80px, Hoehe 56px, flex-zentriert) - sass 6px zu tief
01092026-1628
- Rezept-Detail an Uebungs-Look angeglichen: schlichter Titel oben (statt schwerer Kopf-Karte), 'Portion essen' unten in der Zutaten-Karte, Naehrwerte als neue Karte ganz unten (Label/Wert-Zeilen)
01092026-1617
- Eintrag bearbeiten (Essen): im Bearbeiten-Modus den 'Manuell'-Kopf (inkl. Icon) ausblenden, da der Titel schon oben steht
- im Hinzufuegen-Modus bleibt er
01092026-1614
- Eintrag bearbeiten (Essen): grünes Banner + überflüssiger Abbrechen-Button entfernt -> schlichter separater Titel wie bei Übungen (Abbruch weiter per Wegnavigieren)
01092026-1544
- Aktualisieren-Leiste erscheint jetzt auch auf dem Rezepte-Screen links vom +-Button (wie bei Kalorien/Training)
01092026-1540
- Manueller Eintrag: im Aktivitaets-Modus fehlte der obere Abstand der Zeit-und-Strecke-Auswahl (rueckte ans Icon-Feld) - jetzt gleicher 10px-Abstand wie im Essen-Modus
01092026-1503
- Icon-Auswahl (manueller Eintrag, Gemerkte, Plan, Uebung): Kachel jetzt quadratisch 56x56 statt querformatig gedrueckt (74x53/88x53), Emoji groesser + zentriert
01092026-1313
- Rezepte: grosse Foto-Flaeche unter der Titelkarte (das Auge isst mit) - mit Foto formatfuellend, ohne Foto antippbarer 'Foto hinzufuegen'-Platzhalter
01092026-1304
- Rezepte (Beispiel): Mengen-Format finalisiert - Gramm zuerst, in Klammern nur objektive Hilfen (EL/TL/Dose/Stueckzahl), keine subjektiven Groessenwoerter
01092026-1300
- Rezepte (Beispiel): Zutatenmengen mit Gramm-Anker + alltagstauglicher Angabe in Klammern (z.B. 120 g (1 mittelgrosse)) - Praezision statt vagem 'Stueck'
01092026-1204
- Rezepte: 'Neues Rezept' ist jetzt der schwebende +-Button (wie Kalorien/Training) statt Inline-Knopf
- im Rezept-Detail ausgeblendet
01092026-1158
- Installieren-Button: bleibt auf breiten Desktop-Screens in der App-Spalte (statt volle Bildschirmbreite) - responsive left/right wie die Update-Leiste
01092026-1150
- favicon.ico + apple-touch-icon(-precomposed).png ausliefern -> beseitigt die automatischen 404-Anfragen (Cloudflare-4xx-Rate) und verbessert das iOS-Homescreen-Icon
01092026-0908
- Kochbuch/Rezepte: Look-and-Feel-Geruest (Liste + Rezept-Detail mit Zutaten/Zubereitung/Naehrwerten), Dummy-Daten klar als Beispiel markiert
- Funktion folgt
01092026-0240
- Mikronaehrstoffe auf EFSA-Referenzwerte umgestellt + von 9 auf 23 erweitert (10 Mineralstoffe + 13 Vitamine)
- B1/B3 energiebasiert
- Ballaststoffe 25 g
- Top-Quellen kuratiert
- neue Namen + Info-Texte in 24 Sprachen
01092026-0100
- App-Icon: Tama automatisch freigestellt und zentriert (68%), damit er im Android-Kreis mittig sitzt statt zu tief/zu gross
01092026-0019
- KI-Eingabe: bei Gedaechtnis-Treffer trotzdem KI-Schaetzung + DB-Treffer zusaetzlich anbieten. Training: Uebungen als 'Koerpergewicht' markierbar (Klimmzuege/Liegestuetze), Gewichtsfeld wird dann optionales Zusatzgewicht
31082026-1059
- Update-Button: einzeilige Leiste links vom + (gleiche Hoehe 56px), fuellt die App-Breite, sichtbar auf Kalorien- und Trainings-Home
31082026-1021
- Info-Box bei Makro/Mikro ergaenzt: Hinweis, dass ein Tipp auf einen Wert die Top-Quellen zeigt
31082026-0939
- CLS-Fix Teil 2: Install-Button + Update-Banner schweben jetzt (position:fixed unten) statt oben im Fluss - kein Layout-Sprung mehr beim Erscheinen
31082026-0932
- CLS-Fix Teil 1: Hoehe fuer Gewichts-Sparkline reserviert (min-height 44px), damit die Gewichts-Karte beim Rendern nicht mehr springt
30082026-2139
- EXPERIMENTELL: geschaetzte Trainings-kcal (5 MET x 2min/Satz x Koerpergewicht) fliessen aufs Tagesdefizit
- Anzeige in 'Heute trainiert'
- Ein/Aus-Schalter in Einstellungen (Standard an), komplett abschaltbar
30082026-2112
- Fix: Uebungsliste (Muskelwahl) war leer - exIcon(x) statt exIcon(e) durch Replace
- korrigiert
30082026-2105
- Kalorien: Tipp auf Makro-/Mikro-Wert zeigt Top-Quellen (kuratierte gesunde Lebensmittel, Richtwerte pro 100g nach USDA/DGE) fuer alle 4 Makros + 10 Mikros
30082026-2056
- Plan-Uebungszeile: x (Entfernen) oben, gruener Haken (erledigt) darunter
30082026-2052
- Uebungs-Detail: Karte 'Verlauf & Bestleistung' pro Uebung - Bestwerte (Gewicht/Wdh./Saetze mit Datum) + Verlaufsliste mit ▲-Markierung bei Verbesserung (aus S.trainLog)
30082026-2046
- Trainings-Verlauf mit echten Daten (wie Kalorien-Verlauf): Uebungen pro Tag als Chart + Statistik (gesamt/Trainingstage/Oe pro Tag) + Tagesliste mit Uebungsnamen, Zeitraum 7/30/90, Tag antippbar
30082026-2035
- Icon-Auswahl (Uebung + Plan) im Food-Stil (anklickbares Feld + aufklappbares buntes Raster)
- Uebungen in Plaenen antippbar zum Bearbeiten (gleicher Detail-Flow, zurueck in den Plan)
30082026-2023
- Uebungen: Symbol pro Uebung waehlbar (Picker in der Detailseite, Standard aus Muskelgruppe)
- wird in 'Heute trainiert' und Plaenen angezeigt und beim Bearbeiten uebernommen
30082026-2018
- Trainingsscreen: Abschnitt 'Geplant' -> 'Trainingsplaene'
30082026-1908
- Plan-Detail: Uebungszeilen im .entry-Stil (wie 'Heute trainiert'), 'Workout absolvieren' gruen, Plan-Name + Icon editierbar (Stift-Button, Emoji-Auswahl)
30082026-1856
- Geplant: Plan-Eintraege auf .entry-Stil umgestellt (Schrift/Groesse wie 'Heute trainiert')
30082026-1800
- Trainingsscreen: Bereich 'Geplant' (Ueberschrift + Zaehler + Leerzustand) unter 'Heute trainiert' fuer die kompletten Trainingsplaene
30082026-1741
- Wochenziel einstellbar (Einstellungen: X Uebungen ODER X Plaene pro Woche)
- Training-Hero zeigt echten Fortschritt (Zahl/Label/Balken/Rest-Hinweis)
- 'Workout absolvieren' zaehlt als abgeschlossener Plan
30082026-1722
- Training-Hero: 'Diese Woche' zeigt jetzt die echte Anzahl absolvierter Uebungen (Mo-heute aus dem Tagebuch) statt Platzhalter
30082026-1718
- Uebungsdetail: Button 'Als erledigt eintragen' -> 'Uebung hinzufuegen'
30082026-1717
- Heute trainiert: Uhrzeit aus der Anzeige entfernt (wird im Hintergrund weiter gespeichert)
30082026-1703
- Heute trainiert: Zahlen-Groesse an 'Heute erfasst' angeglichen (14px statt inline 15px, wie .entry .num)
30082026-1647
- Nav umgebaut: Heute->Kalorien, Eintrag->Rezepte (neuer Bereich), neuer 5. Button Erholung
- Eintrag weiter ueber FAB
- Platzhalter-Screens Rezepte/Erholung
30082026-1641
- Heute trainiert: Duplizieren-Button (unter x) + Eintrag antippen bearbeitet ihn auf der Uebungs-Konfigseite (Aktualisieren)
30082026-1635
- Heute trainiert: Muskel-Zeile einzeilig mit Ellipsis (kein Zeilensprung)
30082026-1629
- Training: Uebung hinzufuegen = direkt als erledigt in 'Heute trainiert' buchen (Button 'Als erledigt eintragen')
- Vorlagen-Sektion 'Einzelne Uebungen' entfernt
- Plaene unveraendert
30082026-1621
- Training: Abstand um 'Heute trainiert'-Titel an 'Heute erfasst' angeglichen
30082026-1614
- Install-Button: auf Chromium nur zeigen wenn wirklich installierbar (beforeinstallprompt vorhanden) - verschwindet jetzt auch im Browser-Tab nach Installation (Windows)
30082026-1611
- Training: 'Heute trainiert' nutzt jetzt die umrandete .entries-Box mit zentriertem Leerzustand (wie 'Heute erfasst')
30082026-1604
- Training: 'Heute trainiert' inline auf dem Trainingsscreen (wie 'Heute erfasst' beim Essen, folgt den Tages-Pfeilen) statt eigener Unterseite
30082026-1557
- Training: Tagestracker/Trainingstagebuch – Uebungen per Haken loggen (Saetze x Wdh. x Gewicht + Uhrzeit), Tagesansicht mit Datums-Pfeilen, loeschbar
30082026-1556
- Training: Tagestracker/Trainingstagebuch – Uebungen per Haken loggen (Saetze x Wdh. x Gewicht + Uhrzeit), Tagesansicht mit Datums-Pfeilen, loeschbar
30082026-1207
- Uebungsbeschreibungen komplett: 855/855 Uebungen in allen 24 Sprachen (wger, CC-BY-SA)
30082026-1207
- Uebungsbeschreibungen komplett: 855/855 Uebungen in allen 24 Sprachen (wger, CC-BY-SA)
30082026-0839
- Uebungsbeschreibungen (wger, CC-BY-SA) in 24 Sprachen auf der Uebungs-Detailseite
- 839/855 uebersetzt, Rest folgt
29082026-2325
- Training-Detail: mehr Abstand zwischen den Buttons
- Werte in den Info-Zeilen kleiner (13px)
29082026-2316
- Training-Detail: Gewichtsfeld (kg) ergänzt
- Info-Zeilen auf App-Stil (13px-Labels)
- beide Buttons einheitlich grün
29082026-2258
- Training-Persistenz: Pläne/Einzelübungen speichern
- FAB→Muskelkarte direkt
- Übung-Detail mit Sätzen×Wdh. + Zu-Plan/Einzeln
- Plan-Auswahl mit Neuer Plan
- Vorschalt-Seite entfernt
29082026-2229
- Training: Ausrüstungs-Filter (Alle/Körper/Freihantel/Kabel) + Übungs-Detailseite (Kategorie/Ausrüstung/Muskeln, deutsch)
- Übung antippbar
29082026-2212
- Training-Übungen mehrsprachig: Name in Nutzersprache (wger, 15 Sprachen, sonst EN/DE-Fallback)
- Suche über alle Sprachen
29082026-2153
- Training: interaktive wger-Muskelkarte (Vorne/Hinten-Umschalter, antippbare Muskeln, deutsche Namen) unter 'Übung auswählen'
- Tap → Übungsseite (echte Übungsdaten folgen)
29082026-2130
- Training-Neu-Seite: Zurück-Knopf entfernt
- Erklärungen als i-Info-Boxen (Neuer Plan / Einzelne Übung)
29082026-2124
- Training-Hero: gleiche Korridor-Struktur wie Heute-Hero (größerer Abstand Text→Balken, identische Höhe 250px)
29082026-2119
- Trainings-Verlauf-Screen (Wochen-Balken + Statistik, Dummy) via Hero-Karte
- Defizit-Verlauf ohne Zurück-Knopf
- Training-Intro-Text entfernt
29082026-2103
- Training-Hauptscreen: Wochen-Statuskarte (Hero) mit absolvierten Übungen/Plänen + Wochenziel-Fortschritt (Platzhalter)
29082026-2047
- Training: + nur auf Hauptscreen (nicht im Plan)
- 'Übung hinzufügen' ohne +
- ✕ an Übungen oben rechts wie bei Heute erfasst
29082026-2040
- Training-Plan-Detail: Zurück-Knopf entfernt
- zwei Karten (Titel oben, Übungen + Aktionen unten)
29082026-2032
- Training: Plan-Karten nutzen den Standard-SVG-Pfeil (wie überall in der App) statt Text-Chevron
29082026-2029
- Training: Übungen im Plan-Detail per ✕ entfernbar (+ Leerzustand)
- noch Dummy-Daten, Persistenz folgt
29082026-1658
- Training-Neu-Seite: zwei Blöcke (Neuer Plan / Einzelne Übung) wie die Essens-Eintragsseite
29082026-1641
- Training: FAB öffnet eigene Seite 'Neu erstellen' (Segment Einzelne Übung / Ganzer Plan) statt Bottom-Sheet
29082026-1628
- Training: FAB (+) wie im Heute-Screen öffnet Auswahl-Sheet (Einzelne Übung / Neuer Plan)
- alter Neuer-Plan-Knopf entfernt
29082026-1620
- Fix: KI-Trefferliste läuft nicht mehr über die Karte hinaus (Breiten-Begrenzung + Namens-Ellipsis) — untere Leiste bleibt stehen
29082026-1609
- KI-Eingabe: Mengen-Feld je Ergebnis – Menge anpassbar, rechnet Anzeige, alle Treffer und die Übernahme mit
- KI-Portion als Startwert mit 'geschätzt'-Hinweis
29082026-1558
- Eintrag bearbeiten: Menge ändern rechnet kcal/Makros/Mikros um
- KI-Trefferliste über volle Breite untereinander
- 'Alle übernehmen' → 'Übernehmen'
29082026-1541
- Zurück-Geste/Knopf navigiert im App-Verlauf zurück (History-API) statt die App zu minimieren
29082026-0055
- Training-Bereich: optisches Gerüst (Plan-Liste + Plan-Detail mit Dummy-Plänen)
- Nav Erfolge→Training, Erfolge über Tama-Bereich
28082026-2208
- KI-Trefferliste: Produktbilder (OFF-Thumbnails) je Kandidat, lazy geladen
28082026-2202
- KI-Eingabe: Trefferliste zur Auswahl (Disambiguierung wie Samsung Health) – mehrere DB-Treffer statt einem festen, plausibelster bzw. KI-Schätzung vorgewählt
28082026-2155
- KI-Eingabe: Plausibilitätscheck – unsinnige DB-Treffer (>900 kcal/100g oder grob abweichend von der KI-Schätzung) wählen die KI-Schätzung vor
- Umschalter bleibt
28082026-2131
- Eintrags-Knöpfe gestapelt: ✕ oben rechts, Duplizieren darunter
28082026-2126
- Neu: Einträge duplizieren – Knopf pro Eintrag kopiert ihn nach Heute (auch von vergangenen Tagen), mit Toast-Bestätigung
28082026-2106
- Aktualisieren-Knopf auf den Heute-Screen verschoben (oben unter der Tagesauswahl, volle Breite)
28082026-2058
- Icon-Auswahl vereinheitlicht: Tippen aufs Symbol öffnet die Auswahl (readonly, kein Pfeil, Raster klappt auf und schließt nach Wahl) – Manuell + Gemerkte-Editor
28082026-2033
- Schnellauswahl: hinzugefügte Items zeigen 'Hinzugefügt' und die App bleibt im Eintrag-Screen (mehrere schnell hintereinander)
28082026-2024
- Fix: Standard anlegen verschiebt das Layout nicht mehr (Karte wird wie ein normaler Klick aufgeklappt)
28082026-2014
- Fix: Standard anlegen aus der Schnellauswahl klappt die Karte auf und scrollt ruhig zum Formular (kein wildes Springen mehr)
28082026-2005
- Auto-Update: neue Version wird still im Hintergrund übernommen (kein Klick mehr nötig)
- Update-Check beim Zurückkehren
- Aktualisieren-Knopf bleibt als Sofort-Option
28082026-1946
- Einstellungen: Standard-Posten & gemerkte Lebensmittel unter einem Dach
- gemerktes Essen per Knopf als Schnellzugriff übernehmbar
28082026-1717
- KI-Einstellungen vereinfacht: Modell-Feld entfernt (Modell fest im Code)
28082026-1012
- Changelog-Seite bekommt das App-Favicon (happy Tamadu, gilt auch für künftige Seiten)
- in „Über Tamadu“ ein Link zum Changelog
28082026-0950
- Klappbare Bereiche (Einstellungen + Makro/Mikro): ganzer Header-Balken klickbar statt nur der Text — volle Kartenbreite (Randzonen inklusive) und höhere Tap-Fläche
28082026-0942
- Über Tamadu: Hoster auf Cloudflare aktualisiert
- Daten-Bereich aufgeräumt — Text-Feld entfernt (stellte zu wenig Zeichen dar), Export lädt die Datei, Import läuft über die Backup-Datei
28082026-0927
- Changelog jetzt als eigene Seite unter tamadu.app/changelog.html
- Service Worker pfadbewusst (nur / ist die App-Shell, Unterseiten werden nicht mehr überschrieben)
28082026-0230
- KI-Erfassung-Info: verwirrenden Satz „Läuft nur in der lokalen Version, nicht im Artifact-Link“ entfernt (in allen 24 Sprachen + INFO-Fallback)
28082026-0226
- i-Boxen in Einstellungen: Titel + i in eine Gruppe (.hgrp) gepackt, damit sie links zusammenstehen und der Akkordeon-Pfeil rechts bleibt (voriger flex-start-Fix hatte den Pfeil mit eingerückt)
28082026-0222
- i-Boxen in den Einstellungen: i-Symbol direkt neben den Titel (justify-content:flex-start), statt durch die globale h3-Regel ans rechte Ende geschoben
28082026-0215
- Einstellungen: Erklärungen bei Ziele (optional), Standard-Posten, KI-Erfassung und Daten (Export/Import) in i-Boxen verschoben (wie im Heute-Screen)
- Texte aus den vorhandenen Notiz-Übersetzungen (24 Sprachen)
28082026-0206
- Heute-Hero: Kaption immer „heute gefüttert“ (auch bei Überschuss)
- Vorzeichen unterscheidet — Defizit „−X“, Überschuss „+X“ (rot)
28082026-0204
- Heute-Hero: „Defizit heute“ → „heute gefüttert“ und ein Minus vor die Zahl (klar als Defizit erkennbar)
- Überschuss-Fall bleibt unverändert (rot). 24 Sprachen
28082026-0155
- Standard-Posten & Gemerkte Lebensmittel gleiche Breite wie Heute-Einträge: Listen brechen aus dem Karten-Padding aus (.stdlist negative Ränder) → Einträge 341px statt 309px, deckungsgleich mit „Heute erfasst“
28082026-0149
- Einstellungen-Akkordeon: ruckelnde Höhen-Animation (grid-template-rows, layout-animiert) entfernt → Klappen schnappt sofort wie bei Makro/Mikro
- Pfeil dreht weiterhin sanft
28082026-0146
- Standard-Posten & Gemerkte Lebensmittel: ganze Zeile antippen öffnet die Bearbeitung, Stift-Icon entfernt
- X (löschen) bleibt und öffnet die Bearbeitung nicht (stopPropagation)
28082026-0142
- Standard-Posten & Gemerkte Lebensmittel auf das Heute-erfasst-Layout umgestellt (Icon, 2-zeiliger Body, Aktionen am Ende, Stift vor X). „täglich automatisch“ als 2. Zeile → Titel springt nicht mehr. Gedächtnis: redundantes „/100g“ entfernt
28082026-0134
- Import/Export nur noch eigenes JSON-Schema: Kalorien-CSV-Import entfernt (Parser + UI raus)
- Datei-Feld heißt jetzt „Backup-Datei importieren (.json)“ und akzeptiert nur JSON
28082026-0129
- Daten: Export-/Import-Buttons in Akzentfarbe
- „Alles zurücksetzen“ mit Sicherheits-Bestätigung — man muss RESET eintippen, sonst passiert nichts (24 Sprachen)
28082026-0122
- Gemerkte Lebensmittel & Standard-Posten: Namensschrift an „Heute erfasst“ angeglichen (.stditem .nm 15px/normal → 14px/600 wie .entry .title)
28082026-0118
- Makro/Mikro-Kopf & Pfeil: Pfeil auf content-box (jetzt gleiche Größe wie Settings, war durch border-box zu klein)
- Header vertikal in der Box zentriert (margin-bottom raus, Abstand an den ausgeklappten Inhalt)
28082026-0113
- Klapp-Pfeil: unteren Rand exakt an die Settings-Karets angeglichen (margin-bottom 3px), damit Größe und Position bereichsübergreifend identisch sind
28082026-0106
- Makro/Mikro-Klapp-Pfeil an Einstellungen angeglichen (CSS-Karet mit Rotation statt Unicode ▸/▾)
- Mikronährstoffe zeigen jetzt ALLE Werte beim Ausklappen (nicht nur Eisen)
28082026-0102
- Makro-Überblick & Mikronährstoffe sind jetzt klappbar (Kopf antippen): Standard eingeklappt, klappen automatisch auf, sobald Daten vorhanden sind
- Pfeil ▸/▾ zeigt den Zustand
28082026-0057
- Makro-Überblick: Prozentanzeige bei den Makros ergänzt (… / Ziel g · X%, wie bei den Mikros)
- redundante kcal-Zahl oben rechts entfernt (war identisch mit der „Gegessen“-Kachel)
28082026-0053
- Logo oben links: „T“ durch den happy Tamadu (Clay-SVG) ersetzt
28082026-0050
- Heute erfasst: grauen Hintergrund-Chip hinter den Eintrags-Icons entfernt (.entry .ic ohne background) — Icons stehen jetzt frei wie im Makro-Überblick
28082026-0045
- Heute-Einträge (erfasst): Titel und kcal-/Wert-Text von 16px auf 14px verkleinert — gleiche Größe wie die Makro-Zeilen (z.B. Protein)
28082026-0041
- Heute-Hero: Korridor-Zahl unter dem Balken (.scale .zlab) in normaler Textfarbe (--muted) statt Akzentfarbe — wirkt sonst negativ bei z.B. rotem Akzent
28082026-0037
- Frischeres Orange für den Warn-Ton der Leisten/Balken: hell #b7791f→#e67e22 (statt schmutziges Ocker), dunkel #e0a949→#f2954a
28082026-0033
- Favicon: der „happy“ Tamadu (Clay-SVG) wird als Browser-Tab-Icon gesetzt (bisher fehlte ein Icon beim Öffnen im Browser)
28082026-0029
- Ziel & Korridor: Bearbeiten-Knopf und Sperre entfernt (überflüssig, da sich die Bereiche über die An/Aus-Schalter ein-/ausklappen lassen). Nur das Profil bleibt gesperrt. Slider dort direkt nutzbar (Scroll-Schutz via touch-action bleibt)
28082026-0025
- Konsistenz: alle 56 verbliebenen <label class=f> auf <div> vereinheitlicht (keiner hatte ein for-Attribut, waren also keine echten Labels) — beseitigt die zwei letzten latenten Label-Aktivierungs-Bugs und die Zwei-Varianten-Uneinheitlichkeit
28082026-0021
- Fix Schriftbild: nach <label>→<div>-Umstellung sahen die Zeilen anders aus (CSS-Regel war label.f) — Selektor auf .f verallgemeinert, jetzt wieder einheitlich
28082026-0018
- Ziel & Korridor: An/Aus-Schalter für Korridor und Zielgewicht wieder immer nutzbar (nur Geschlecht-Umschalter im Profil bleibt gesperrt)
- „verwenden“-Zeilen von <label> auf <div> (Label-Aktivierungs-Bug)
28082026-0013
- Bugfix: Tippen auf „Aktuelles Gewicht“/„Zielgewicht“-Text löste per Label-Aktivierung den Minus-Button aus (auch im gesperrten Modus) — Zeilen von <label> auf <div> geändert
- „Alle Ziele zurück auf Standard“-Knopf jetzt in Akzentfarbe
28082026-0008
- Bearbeiten- UND Fertig-Knopf im Profil beide in Akzentfarbe
28082026-0002
- Profil-Sperre vollständig: auch Geschlecht-Umschalter (und Toggles in Ziel & Korridor) nur im Bearbeiten-Modus änderbar
- Bearbeiten-Knopf jetzt in Akzentfarbe (wie „Hinzufügen“ bei Standard-Posten)
27082026-2356
- Einstellungen: „Zielgewicht verwenden“-An/Aus-Schalter (Standard aus, wie beim Ziel-Korridor). Bei „aus“ werden Zielgewicht-Slider, Ziel-Fortschritt-Karte (Heute), Restdefizit und Ziel-Linie im Chart ausgeblendet
27082026-1836
- Manueller Eintrag: Icon-Auswahl ist jetzt einklappbar (spart Platz) — nur gewähltes Icon + ▾-Knopf sichtbar, Auswahl erscheint erst auf Tipp und klappt nach der Wahl wieder zu
27082026-1542
- Updates jetzt per Runterziehen (Pull-to-Refresh) statt Banner: bewusstes Neuladen holt frisch aus dem Netz, normaler Start bleibt cache-first (Bandbreite)
- Update-Hinweis + „Aktualisieren“-Knopf jetzt in den Einstellungen unter „Über Tamadu“ (für installierte App)
27082026-1538
- Nutzerfreundliche Updates: neue Version zeigt unten ein Banner „Neue Version verfügbar – Aktualisieren“
- ein Tipp lädt einmal neu (kein zweimaliges App-Starten mehr)
27082026-1530
- Service-Worker: HTML jetzt cache-first statt network-first -> deutlich weniger Bandbreite (App wird nur noch einmal pro Version geladen, nicht bei jedem Start)
27082026-1514
- Profil-Regler standardmäßig gesperrt
- „Bearbeiten“-Knopf entsperrt sie (verhindert versehentliches Verstellen beim Scrollen)
- beim erneuten Öffnen der Einstellungen wieder gesperrt
27082026-1457
- Versionierung & Changelog eingeführt: sichtbare App-Version (Datum-Uhrzeit) unter „Über Tamadu“
- Service-Worker-Cache wird aus der Version abgeleitet (zuverlässigere Updates)
27082026 — Rückblick (vor Einführung des Changelogs)
Frühere Stände wurden noch ohne Zeitstempel gebaut; hier die wichtigsten
Änderungen zusammengefasst (neueste zuerst):
- Regler beim Scrollen sicher (
touch-action: pan-y) — keine versehentlichen Änderungen der Profilwerte mehr.
- Infoboxen schließbar (2. Klick aufs „i" + „×" oben rechts).
- Neutraler Startzustand:
defaults() ohne persönliche Werte/Demo-Posten; Updates lassen Bestandsdaten unberührt.
- Farbschema wählbar (Hell / Dunkel / Automatisch) + eigener Farbwähler (Spektrum · Farbton · Hex · Presets).
- Install-Button auf der Startseite statt in den Einstellungen.
- Korridor-Zielzone immer grün, unabhängig von der Akzentfarbe.
- Defizit-Verlauf-Screen: Balken-Chart mit Ampel + Ziel-Band, 7/30/90-Umschalter, 7-Tage-Schnittlinie, Tag antippen → Sprung.
- Bessere Datenbank-Treffer (Relevanz/Plausibilität/Beliebtheit statt „erster Treffer") + DB ↔ Schätzung/hausgemacht wählbar.
- Datei-Import/-Export: echtes Backup
tamadu-backup-JJJJ-MM-TT.json, Import erkennt JSON und CSV automatisch.
- Mehrsprachigkeit: vollständig in 24 EU-Sprachen mit Auto-Erkennung + Umschalter.
- Umbenennung von „bilanz" zu Tamadu (localStorage-Migration
bilanz.v1 → tamadu.v1).