Build in Public
Was sich zuletzt geändert hat.
Jedes Feature, jeder Fix, jede Design-Änderung — von einer Person, in Kärnten, in real-time.
Mittwoch, 13. Mai 2026
2026-05-1350-Tester-Cap auf Open Beta + Slot-Counter überall
Feature- Open Beta läuft bis Sonntag ODER bis 50 Tester registriert sind — was zuerst kommt. Schützt vor Cost-Spikes bei viralem Reddit-Push und sorgt für realistische Live-KPIs vor dem Kickstarter.
- Plätze-Counter auf Landing + Login mit Live-Anzeige („37/50 belegt · noch 13 frei"). Farbcoded: brand bei viel Platz, amber unter 10 Plätzen, destructive bei voll.
- Pre-Check vor signInWithOtp: existierende User können sich immer einloggen (kein Slot-Verbrauch), neue Email + voller Cap blockt sauber mit Verweis auf Kickstarter — kein Geist-Account-Erstellen mehr.
- Bei vollem Cap: Landing-CTA switcht automatisch von „Jetzt kostenlos testen" auf „Founding-Member werden" → /kickstarter. Login-Page zeigt entsprechende Hinweis-Card.
Open Beta bis Sonntag — letzte Chance ohne Kickstarter-Code
Feature- Noch bis Sonntag 18.05.2026 00:00 Uhr: kostenlose Anmeldung ohne Invite-Code. Email-Code-Login, alle Features frei, alles was bisher in der Beta entstanden ist sofort nutzbar.
- Wer in diesem Fenster onboarded wird grandfathered — bleibt nach Sonntag automatisch drin. Kein Code, kein Wechsel, nichts zu tun.
- Ab Montag 19.05.: Zugang nur noch via Invite-Code aus der Kickstarter-Kampagne (App-Zugang ab €10-Tier). Die paar Tage sind unser Push für ein paar mehr Tester + realistische Live-KPIs vor dem Kickstarter-Launch.
Caly auch ohne Login — Pre-Sale-Fragen direkt auf der Landing
Feature- Caly-Chat-Bubble erscheint jetzt auch auf Landing-Page, Kickstarter-Page, Pricing und allen anderen Public-Routes. Kein Login nötig — Fragen wie „Was kostet ein Code?" oder „Was ist der Unterschied zwischen €10 und €49?" werden direkt beantwortet.
- Eigener Public-Prompt: Caly kennt nur Marketing-Info + Kickstarter-Tiers, redirected bei detaillierten App-Fragen elegant auf den Code-Kauf. Action-Buttons linken zu /kickstarter, /pricing, /login etc.
- Anti-Spam: 15 Nachrichten / Tag pro IP, gehashtes Tracking (kein Personenbezug). Eingeloggte User sehen weiter die volle App-Caly mit Spotlight + Inline-Feedback-Drafts.
Kickstarter-Tiers strukturiert + Welcome- & Invite-Emails
Feature- Neuer €10 „Beta-Zugang"-Tier: günstigster Einstieg mit Invite-Code + sofortigem Pre-Launch-Zugang. Nach offiziellem Launch fällt der Tier auf Free-Tier zurück (Premium gibt es ab €15-Tier dazu). €5 „Brösel" bleibt reiner Supporter-Tier ohne App-Zugang.
- Alle Tiers ab €10 sind jetzt explizit mit „Invite-Code für die App" gelistet — kein Rätselraten was im Paket steckt.
- Welcome-Email nach Code-Einlösung: persönlich, mit Tier-Info + Founding-Member-Hinweis + 3 Quick-Start-Tipps. Wird automatisch via Resend versendet.
- Beta-Invitation-Email-Template: schöner gestalteter Code-Block + optionale persönliche Notiz. Founder kann aus dem Admin-Backend direkt aus jeder Code-Zeile per Email an einen Tester rausschicken.
Pre-Launch: Zugang nur noch mit Invite-Code
Feature- Calobyte ist offiziell in der Kickstarter-Pre-Launch-Phase. Neue User kommen nur noch mit einem Invite-Code rein — Codes gibt es ausschließlich über die Kickstarter-Kampagne als Backer-Reward.
- Bestehende Beta-Tester (vor 14. Mai 2026 angemeldet) sind grandfathered und brauchen keinen Code. Alle Features bleiben unverändert.
- Neu auf /invite: schöner Code-Einlöse-Flow. Code-Format CALO-{TIER}-{8 Zeichen}, z.B. „CALO-BETA-7XK4M2P9".
- Landing-Page und Login-Page reflektieren den Pre-Launch-Status. CTA verweist auf Kickstarter statt direktem Free-Signup.
- Admin-Backend: Bulk-Code-Generation für Beta-Tester und Premium-Tiers mit Batch-IDs + CSV-Export.
Vision: Blätterteig-Gebäck ehrlicher + komplexe Sandwiches als Jause vorgeschlagen
Fix- Blätterteig-Gebäck mit verdeckter Füllung (Apfeltasche, Strudel-Teilchen, Plundergebäck) wird nicht mehr mit „high confidence" als eine spezifische Sorte geraten. Stattdessen: confidence medium und im Namen die plausibelsten Möglichkeiten („Apfeltasche oder Marillen-Plundergebäck"). Du kannst dann mit 1 Tap die richtige Sorte wählen.
- Komplexe Sandwiches/Toasts mit 3+ klar unterscheidbaren Komponenten (Brot + Schinken + Käse + Ei + Salat + Tomate) setzen jetzt is_jause_style=true — du kriegst direkt den Jause-Modus-Vorschlag „Komponenten einzeln tracken?". Simple Wurst+Käse-Brote bleiben aber normales Single-Item-Logging.
Vision: Eigelb wird nicht mehr als Tomate erkannt
Fix- Bug: Spiegelei im Sandwich wurde als Tomatenscheibe erkannt — beide sind orange-rund.
- Fix: explizite Unterscheidungs-Regel in beiden Vision-Prompts (Foto + Jause). Eigelb hat weißen Eiklar-Ring drumherum + glossy gelb-orange. Tomatenscheibe ist matt, tiefrot, mit Kernen, ohne weißen Ring. Im Zweifel werden beide Möglichkeiten genannt.
Wochen-Tabs MO–SO + Re-Log alter Mahlzeiten + Desktop-Scroll
Feature- Mahlzeiten-Liste auf /today ist jetzt eine kompakte 7-Tage-Übersicht mit Day-Tabs (MO/DI/MI/DO/FR/SA/SO + Datum). Punkt unter dem Datum = an dem Tag wurde was geloggt. Tap zum Wechseln, Heute hat brand-soft Akzent.
- Alte Tage sind schreibgeschützt — kein Löschen, kein Bearbeiten. Streak und Compliance bleiben so wie sie waren. Server enforced das auch bei DevTools-Tricks.
- Stattdessen: jede Mahlzeit auf einem alten Tag hat einen ↻-Button — Tap → wird als neuer Eintrag für HEUTE gespeichert. Auto-Switch zur Today-Tab. Praktisch wenn man dieselbe Schnitzel-Pommes-Kombi nochmal essen will.
- Schnell-Wiederholen + Häufig gegessen zeigen jetzt Foto-Thumbnails statt nur Text. Auf Desktop horizontal scrollbar mit Maus-Rad, Drag-to-Scroll oder Pfeil-Buttons — vorher gar nicht nutzbar mit Maus.
Wirtshaus-Klassiker-Match wird wieder als „sicher" gespeichert
Fix- Bug: Foto im Lokal → Vision sagte „medium confidence" → DB-Klassiker-Match überschrieb die Werte → trotzdem stand „Ungewiss" auf der Mahlzeit. Falsch, weil die Werte ja aus der hand-validierten DB kamen.
- Fix: Sobald ein Klassiker zugeordnet ist, kriegt die Mahlzeit automatisch „high"-Confidence — sowohl Badge als auch in der DB. Vorhandene alte Einträge ändern sich nicht.
Mahlzeiten 7 Tage rückwärts sichtbar + kleine Fixes
Feature- Mahlzeiten-Liste auf /today zeigt jetzt die letzten 7 Tage statt nur heute — gruppiert nach Tag mit „Heute", „Gestern" und Datum davor, plus kcal-Total pro Tag. Tagesziel-Compliance oben bleibt natürlich nur für heute.
- Health-Badge unter Kalorien gestackt statt nebeneinander — keine Überlappung mehr bei langen Begründungstexten.
- „wiederholt"-Tag bei Mahlzeiten entfernt — wurde auch bei Text-Eingaben fälschlich angezeigt und brachte eh wenig Mehrwert.
Health-Bewertung A–E für jede Mahlzeit + Caly bekommt ein Gesicht
Feature- Jede erkannte Mahlzeit bekommt jetzt eine Bewertung von A (Top-Wahl) bis E (Gönn-dir-Modus) — basierend auf Makro-Verhältnis (Protein vs Fett pro kcal), Speise-Kategorie (Salat/Gemüse boost, Fast-Food/frittiert/Süßes/Alkohol penalty) und Mahlzeit-Größe. Plus ein kurzer Grund („viel Protein", „fettlastig", „mageres Eiweiß").
- Sichtbar im Foto-Result direkt nach der Erkennung, im Mahlzeit-Detail-Modal und als kleines farbiges Mini-Pill in der Mahlzeiten-Liste auf /today.
- Bewusst KEIN Nutri-Score-Klon — Nutri-Score ist für Verpackungs-Produkte, wir machen unsere eigene Heuristik für Mahlzeiten ohne moralische Wertung.
- Caly hat jetzt ein freundliches Gesicht statt nur dem Sparkles-Icon. Lächelt beim Begrüßen, macht beim Tippen die Augen zu („denkt nach"), zwinkert beim Zugucken — und hat einen winzigen Sparkle für den KI-Vibe.
Caly highlightet jetzt das konkrete Element auf der Zielseite
Feature- Frag Caly „Wo ist der Coach?" — sie schickt dich auf /stats UND scrollt direkt zum KI-Wochen-Coach mit pulsierendem Ring rundherum. Gleiches für Jause-Button, Wirtshaus-Toggle, Region-Einstellung, Wasser-Karte, Gewicht-Update und mehr — insgesamt 14 Spotlight-Ziele.
- Pulse-Animation läuft 8 Sekunden, dann verschwindet sie wieder. Bei „reduzierten Animationen" in den Browser-Settings respektiert die App das und zeigt keinen Pulse.
- Whitelist statt freier Selektoren — Caly kann nicht aus Versehen falsche Stellen hervorheben, und Refactoring der UI bricht das Feature nicht stillschweigend.
Caly-Chat → Feedback-Form: Text wird übernommen statt leer
Fix- Hat Caly „lieber selbst tippen" angeboten oder zum Feedback-Form weitergeleitet — landetest du auf einem leeren Form. Jetzt wird der vorbereitete Entwurf (oder, wenn keiner da ist, deine letzte Chat-Nachricht) automatisch ins Form vorausgefüllt.
- Banner oben am Form macht klar: „Aus dem Caly-Chat übernommen — du kannst noch anpassen und dann abschicken."
- Prompt-Härtung: Caly verspricht keinen Entwurf mehr ohne ihn auch wirklich zu setzen. Falls beides (Draft + /feedback-Button) gleichzeitig kommen würde, droppt der Server den redundanten Button.
Caly schreibt dir das Feedback-Form direkt im Chat
Feature- Bug, Wunsch oder Lob? Erzähl Caly was los ist. Wenn ihr was fehlt fragt sie 1-2 kurze Rückfragen (Browser, Device, Schritte) und stellt dir dann einen fertigen Entwurf in den Chat — Erste-Person, sauber strukturiert.
- Card unter Calys Antwort: Du siehst den Text, kannst ihn anpassen oder direkt mit „So absenden" wegschicken. Der Founder kriegt eine Mail mit Caly-Marker dran (so erkennt er Chat-Submissions vs. Form-Submissions).
- Doppel-Submits ausgeschlossen — die Card zeigt nach dem Senden „Feedback gesendet ✓" und der Button verschwindet, auch nach Reload.
Caly kann dich jetzt direkt durch die App führen
Feature- Frag Caly „Wo wechsel ich die Region?" oder „Wie aktivier ich den Wirtshaus-Modus?" — er hängt direkte „Bring mich hin"-Buttons an seine Antwort. Ein Tap, du bist auf der richtigen Seite.
- Nach dem Sprung erscheint oben ein kleiner Caly-Tipp-Banner mit dem konkreten nächsten Schritt — z.B. „Tippe oben rechts auf „Im Lokal" — Toggle bleibt aktiv bis du es ausschaltest." Verschwindet automatisch nach 9 Sekunden.
- Routes sind whitelisted (Profil, Foto, Stats, Rezepte, Wirtshaus, Feedback, Kickstarter, Changelog) — Caly kann nicht aus Versehen wo hinschicken wo es die Seite nicht gibt.
Coach mit Uhrzeit-Awareness + Caly kennt alle neuen Features
Feature- Wochen-Coach analysiert jetzt auch WANN du isst — Frühstück, Mittag, Abend, Spät — nicht nur was. Spätes Essen (nach 21h) wird als eigene Beobachtung aufgenommen, kein moralisches „iss nicht spät", sondern ehrlicher Hinweis auf Schlaf + Heißhunger am nächsten Tag.
- Coach sieht pro Tageszeit-Bucket: Anzahl, kcal-Summe, Anteil an Wochen-Kalorien, Beispiel-Foods. Beispiel: „60 % deiner Kalorien am Abend — bei Goal Abnehmen einen Teil aufs Mittag vorziehen."
- Caly (Chat-Button rechts unten) kennt jetzt: Coach, Region-Wechsel, Rezept-Bibliothek, Push-Notifications und Feedback-Form. Vorher hat er bei Fragen dazu nur „weiß ich nicht" gesagt.
Google-Login + KI-Helfer + Feedback-Form
Feature- Mit Google fortfahren — kein Email-Code mehr nötig wenn du eine Gmail/Workspace-Adresse nutzt. Magic-Link bleibt für alle anderen.
- Caly, der KI-Helfer (Chat-Button rechts unten): beantwortet Fragen zu Features, Bedienung und Limits. Bei Bugs leitet er direkt zum Feedback-Form weiter.
- Direktes Feedback-Form unter /feedback (auch im Profil verlinkt): Bug, Wunsch oder Lob mit einem Klick — Founder liest jede Nachricht.
DACH-Region-Awareness: AT / DE / CH Vokabular
Feature- Region-Auswahl im Profil (Österreich / Deutschland / Schweiz) mit Auto-Erkennung aus Browser-Locale + Timezone.
- Die Vision-KI nutzt jetzt regionsübliche Begriffe in food_name — AT sieht „Topfen", DE „Quark", AT „Krapfen", DE „Berliner", CH „Härdöpfel".
- Bestehende Mahlzeiten werden bei Anzeige automatisch auf deine Region übersetzt — gespeicherte Daten bleiben unverändert.
KI-Coach läuft jetzt prominent auf /stats
Feature- Personalisierter Wochen-Coach analysiert deine letzten 7 Tage und liefert 2-3 konkrete Beobachtungen plus 1 DACH-Substitution.
- Statt „iss mehr Gemüse"-Floskeln gibt es spezifische Vorschläge: „3× Schnitzel diese Woche — probier Tafelspitz mit Gemüse, ~400 kcal weniger."
- Saisonal denkend (Spargel im Mai, Marillenknödel im Juli) und Goal-bewusst (Abnehmen / Halten / Zunehmen).
Jause-Auto-Detect + Schnitzel-Klassiker-Match
Fix- Foto von Brettljause oder Frühstücksteller? Die KI erkennt das automatisch und bietet einen 1-Tap-Switch in den Jause-Modus an.
- Schnitzel-Foto landet jetzt wieder zuverlässig beim DB-Klassiker („Wiener Schnitzel mit Pommes und Salat") — Score-Threshold + Coverage-Boost im Fuzzy-Matcher repariert.
- Streichkäse-Suche: „streich" findet jetzt Frischkäse + Schmelzkäse-Varianten. Vorher gab es keinen Treffer wegen Prefix-Matching-Lücke.
Performance + Anti-Missbrauch in Vorbereitung Beta-Welle
Feature- Bild-Kompression schneller (2 MB max statt 3 MB, 1568 px max statt 2560 px) — Foto-Analyse spürbar zackiger.
- Daily-Limits pro User für KI-Calls (30 Fotos, 100 Text-Einträge, Hard-Cap €1,50 / Tag) — verhindert Cost-Spikes durch Bugs oder Missbrauch.
- PWA Service-Worker: API + Supabase-Calls laufen jetzt immer übers Netz, keine Stale-Caches mehr.
Dienstag, 12. Mai 2026
2026-05-12Jause: Mengen werden jetzt in Gramm geschätzt
Feature- Statt Scheiben zu zählen schätzt die KI das Gesamt-Gewicht in Gramm (z.B. „30 g Schinken auf der Semmel") — konsistenter über mehrere Foto-Versuche.
- Visuelle Heuristiken für Aufschnitte: dünne Lage ~15-25 g, mittel ~25-40 g, üppig ~40-60 g, Berg ~60-100 g. Plus Käse-, Butter-, Marmeladen-Standardmengen.
- UI: Mengen in 0,5-Schritten anpassbar wenn nicht-ganzzahlig (z.B. 2,5 Portionen). Anzeige bleibt in Gramm + Kalorien.
Jause-Bug + Tour aufgefrischt
Fix- Halbierte Semmel mit Belag auf beiden Hälften: KI hat das oft als 2 Semmeln gezählt. Backend-Safeguard fängt das jetzt ab, plus klarere Vision-Anweisung mit Beispielen.
- Käse-Differenzierung verschärft: gelbe Scheibe mit kleinen Löchern ist Tilsiter/Gouda, nicht Parmesan (Parmesan ist hart und kommt nie als saubere Scheibe).
- Tour erweitert um Wasser-Tracking, Jause-Modus, Rezepte-mit-Vorrat — die 3 Features die seit dem Launch dazugekommen sind.
Kickstarter statt Startnext — mehr Reichweite
Feature- Crowdfunding-Kampagne wandert auf Kickstarter. Pakete und Spirit bleiben gleich — nur die Plattform ändert sich.
- Landing-Seite + Pricing aktualisiert: aktuelle Stats (1.900+ Speisen, 1.292+ Lokale), neue Features sichtbar (Jause-Modus, Rezepte mit Vorrat, Wasser-Tracking).
- Alte calobyte.app/startnext-Links leiten automatisch um auf /kickstarter.
Rezepte mit deinem Vorrat — „Was hab ich daheim?"
Feature- Neues Feld auf /rezepte: tippe ein was du daheim hast (Eier, Pasta, Tomaten, …). KI schlägt dann nur Rezepte vor die damit funktionieren.
- Grund-Pantry (Salz, Öl, Butter, Zwiebel, Mehl, Gewürze) zählt immer als verfügbar — du musst nur die Hauptzutaten eingeben.
- Vorrat bleibt zwischen Besuchen gespeichert. Leer lassen = KI schlägt frei vor wie bisher.
Jause-Modus erkennt Komponenten besser
Fix- KI-Outputs mit Klammern/Slashes wie „Semmel (Weizenbrötchen, halbiert)" oder „Rohschinken / Prosciutto-Typ" werden jetzt zuverlässig gegen die DB gematched.
- Statt „nicht gefunden — manuell suchen" landen die Komponenten direkt in deiner Jause-Liste.
+455 Speisen: Käse, Wurst, Asian, Mezze, Fitness
Daten- Internationale Käse-Welt: 98 Sorten — Parmesan, Pecorino, Cheddar-Reifegrade, Manchego, Comté, Brie, Halloumi, Burrata-Familie.
- Wurst Europa: 80 Sorten — Jamón Ibérico, Coppa, Bresaola, Saucisson Sec, Kielbasa-Varianten + regionale DACH-Spezialitäten.
- Asian Foods: 120 Gerichte — Sushi-Stücke, Ramen-Sorten, Pho, Thai/Indien/Japan-Curries, Dumplings, Bowls, Korean BBQ.
- Mezze/Tapas/Antipasti: 77 Vorspeisen — Baba Ganoush, Patatas Bravas, Carpaccio, Saganaki, Crostini & Co.
- Vegan + Fitness: 80 Items — Beyond Meat, Tofu/Tempeh-Varianten, Quark-Sorten, Protein-Riegel, Buddha-Bowls, Low-Carb-Items.
Foto erkennt Essen + Getränk zusammen
Feature- KI nimmt Getränke neben dem Teller automatisch mit ins Logging — kein zweites Foto nötig.
- Bei mehreren Gläsern auf dem Tisch nennt die KI explizit welches sie angenommen hat, du kannst leicht korrigieren.
- Portionsstandards eingebaut (Krügerl 500 ml, Cappuccino 150 ml, Cola Dose 330 ml etc.).
+120 Snacks — Schokoriegel, Chips, Kekse, Trockenobst
Daten- Klassiker drin: Snickers, Mars, Twix, Bounty, KitKat, Lion, Kinder-Familie, Ferrero, Lindt, Toblerone, Merci, Quality Street.
- Süßes: Haribo, Maoam, Mentos, Skittles, Werther's, Marshmallow, Lakritz.
- Chips/Cracker: Lay's, Pringles, Doritos, Funny-Frisch, Chio, Soletti, TUC, Reiswaffel, Popcorn süß/salzig.
- Kekse + Müsliriegel: Oreo, Leibniz, Prinzenrolle, Knoppers, Hanuta, Spekulatius, Corny, KIND, Protein-Riegel.
- Trockenobst + Nüsse: Datteln, Cranberries, Aprikosen, Studentenfutter, Macadamia, Pecan.
+143 Jause-Bausteine — Wurst, Käse, Brot, Aufstriche
Daten- Riesige Ergänzung der Komponenten-DB: Prosciutto-Familie, alle gängigen Käse (Gouda jung/mittel/alt, Tilsiter, Edamer, Maasdamer, Greyerzer, Munster, Limburger, Burrata, Ricotta …), Brötchen-Sorten, Aufstriche (Liptauer, Hummus, Obatzda, Schmalz), Eier-Varianten, Gemüse-Beilagen, Nüsse.
- Jeder Eintrag mit realistischer Portionsgröße — pro Scheibe / Stück / Handvoll. KI-Match im Jause-Modus trifft jetzt fast immer.
Jause: jetzt auch per Foto
Feature- Foto vom Brett / Frühstücksteller schießen — KI zerlegt es in Einzelkomponenten und packt sie in deine Jause-Liste.
- Häufige unsichtbare Zutaten (Butter unter dem Belag, Honig im Joghurt …) erscheinen als Chip-Vorschläge — antippen zum Hinzufügen.
- Mengen pro Stück bleiben anpassbar. Manuell ergänzen geht weiterhin parallel.
Jause-Modus — Brettljause ohne 10 Einzelfotos
Feature- Neuer „Jause"-Button auf /foto: such Komponenten (Brote, Aufstriche, Käse, Wurst) aus der DB, tap drauf, fertig.
- Pro Komponente Anzahl wählen (2x Toast, 1x Butter …) — Live-Total für Kalorien + Makros.
- Speichert als eine einzige Mahlzeit mit kombiniertem Namen. Perfekt fürs Belegen mehrerer Brote.
Vision: ehrlicher bei Marmeladen + Brettljausen
Fix- Bug: KI hat Granatapfel-Marmelade als Erdbeer mit „high confidence" erkannt — rote Marmeladen sehen visuell identisch aus.
- Fix: ohne sichtbares Etikett kriegen alle Marmeladen jetzt nur „medium" und der Name nennt die Farbgruppe („Marmelade rot — Erdbeer/Himbeer/Granatapfel"). Du kannst leicht korrigieren.
- Bonus: Brettljause wird jetzt als Mehrkomponenten-Teller erkannt — KI listet alle Sorten einzeln statt nur „Brot mit Belag".
Mehr Erkennung: Getränke, Frühstück, Nachspeisen
Daten- +237 Getränke: alle Klassiker von Cola bis Cognac — Softdrinks, Energy, Säfte, Bier, Wein, Spirituosen, Cocktails.
- +75 Frühstück: Brötchen, Aufstriche, Müsli/Granola, Eier-Gerichte, Pancakes/Crêpes, Avocado-Toast, regionale Klassiker.
- +93 Nachspeisen: Eis (auch Magnum/Cornetto), Pudding, Mousse, Cheesecake, Brownies, internationale Klassiker (Tiramisu, Crème Brûlée, Mochi, Baklava).
App-Logo + Install-Banner gefixt
Fix- Neues Logo passt auf Mobile — keine doppelten Rundungen mehr im Home-Screen-Icon.
- Install-Banner kommt jetzt auch auf Samsung S24 / Samsung Internet — wenn der Browser keinen Auto-Prompt liefert, gibt es eine Schritt-für-Schritt-Anleitung.
- Vision: KI verwechselt Cola nicht mehr mit Rotwein. Selchwurst wird auch warm/angebraten erkannt.
Montag, 11. Mai 2026
2026-05-11Wasser-Tracking — Tagesziel, Quick-Log, Undo
Feature- 💧 Neue Hydration-Card auf /today: zeigt Liter heute / Tagesziel mit Progressbar.
- Quick-Buttons: +200 ml (Glas), +330 ml (Dose), +500 ml (Flasche) — ein Tap, fertig.
- Vertippt? Undo-Button löscht den letzten Eintrag des Tages.
- Tagesziel im Profil änderbar: 2,0 / 2,5 / 3,0 / 3,5 L oder Custom. Default 2,5 L.
Performance-Tuning — App läuft schneller bei vielen Daten
Fix- Backend-Queries optimiert — spürbar schneller bei großem Verlauf.
- Datenbank-Hardening: Berechtigungen aufgeräumt nach Supabase-Best-Practices.
Share-Heatmap — Layout-Fix
Fix- Generiertes Share-Bild war buggy — Text überlappte, Grid hing links.
- Alles sauber zentriert, Kästchen größer und knackiger, Footer sitzt sauber unten.
Kochbuch + Schnitzel-Index + Heatmap-Share
Feature- 📒 Persönliches Kochbuch unter /rezepte/kochbuch: Rezept-Vorschläge speichern und später wieder loggen — kein Neu-Generieren.
- 👑 Schnitzel-Index unter /wirtshaus/top: Crowdsourced Ranking der besten Lokale pro Gericht. Stadt-Filter („Wien" → nur Wiener Lokale). Top-3-Medaillen.
- 📤 Heatmap-Share auf /stats: erzeugt ein quadratisches Bild deiner 90-Tage-Compliance — direkt teilen oder downloaden.
Vision: Wurst-Differenzierung gehärtet
Fix- Selchwurst wurde als Bratwurst erkannt — klassische DACH-Verwechslung.
- KI kennt jetzt 11 Wurst-Arten visuell auseinander: Selchwurst, Bratwurst, Käsekrainer, Burenwurst, Debreziner, Weißwurst, Frankfurter, Cervelat, Kabanos, Leberkäs, Mortadella.
- Trefferquote bei Wurst-Fotos sollte jetzt deutlich über 90 % liegen.
Wirtshaus-Bewertungen — Sterne pro Lokal & pro Gericht
Feature- Auf jedem Wirtshaus kannst du jetzt das Lokal mit Sternen bewerten — und einzelne Klassiker separat.
- Sofort sichtbar mit Toast, Bewertung jederzeit änderbar.
- Basis fürs „Beste Schnitzel in Wien"-Ranking.
Rezept-Vorschläge — „Was ess' ich heute?"
Feature- Neue Seite /rezepte: KI macht 3 Vorschläge passend zu deinem Rest-Tagesziel + Mahlzeit-Slot + Saison + Lieblings-Foods.
- Löst das tägliche „Ich hab noch 800 kcal, was nehm ich?"-Problem.
- Pro Rezept: Kalorien, Makros, Zubereitungszeit, Zutaten — 1-Tap zum Loggen.
- DACH-Fokus: Topfen, Marillen, Knödel, Käsespätzle bevorzugt.
Compliance-Heatmap + Abend-Push
Feature- 90-Tage-Heatmap auf /stats im GitHub-Stil: jeder Tag ein Kästchen. Grün = Ziel getroffen, amber = drüber, rot = stark drüber.
- Eine 30-Tage-Streak in grünen Kästchen bricht man nicht freiwillig.
- Abend-Push (~20 Uhr) mit Tagesabschluss: „Tagesziel getroffen 🎯 · 1840/2000 kcal · 4 Mahlzeiten". Skip wenn nichts geloggt — kein Nag.
AI-Wochen-Coach + personalisierte Foto-Erkennung
Feature- Neuer Coach-Tipp auf /stats: KI analysiert deine letzte Woche und gibt 2-3 ehrliche Beobachtungen + 1 konkreten Vorschlag.
- Beispiel: „Du hattest 3× Schnitzel mit Pommes — probier Tafelspitz mit Gemüse, ~400 kcal weniger, gleich satt."
- Foto-Erkennung lernt mit: wer regelmäßig dasselbe Müsli isst, kriegt das auch wieder erkannt statt einer generischen „Müsli"-Schätzung.
Spot-Detail-Page polished + 1-Tap-Log
Design- Auf einer Wirtshaus-Seite kannst du Klassiker jetzt direkt antippen → Mahlzeit ist verbucht, Restaurant-Portion automatisch.
- Neuer „In Karte öffnen"-Link → öffnet Google Maps mit dem Spot.
- Onboarding hat jetzt einen Welcome-Screen vor Step 1 — wirkt einladender.
Landing-Page Update
Design- Aktuelle Zahlen: 780+ DACH-Klassiker, 1.292+ Wirtshäuser, ~3 Sek pro Foto.
- Trust-Block dazu: EU-Hosting, 30-Tage-Foto-Auto-Delete, Magic-Code-Login, kein Tracking.
Aktivitäts-Faktor + Manuell-Loggen + PWA-Update-Banner
Feature- Onboarding fragt jetzt nach Aktivitätslevel (sitzend → Athlet). Tagesziel wird genauer berechnet.
- Aktivität im Profil jederzeit änderbar — Tagesziel zieht automatisch nach.
- Neuer „Manuell"-Button auf /foto: wenn du Werte von der Verpackung kennst, kein KI-Umweg.
- PWA-Update-Banner: bei neuer Version erscheint unten ein „Neue Version · Reload"-Hinweis.
Tour-Bugs gefixt
Fix- Tour ist beim „Weiter"-Klick verschwunden wenn man die Route gewechselt hat — navigiert jetzt automatisch mit.
- Neue User sahen leere Spotlights an Stellen wo sie noch keine Daten hatten — werden jetzt elegant übersprungen.
- Neuer Step erklärt das Text-Input-Feature.
Häufig gegessen + echte Stats
Feature- Neue „Häufig gegessen"-Section auf /today: deine Top-5-Routine-Foods der letzten 30 Tage als 1-Tap-Cards.
- Stats-Seite läuft jetzt mit echten Daten statt Platzhalter-Werten.
- Streak-Card oben auf /stats — bei 7+ Tagen mit Amber-Glow („heißer Streak").
- Neue Makro-Donut-Card: Protein/Carbs/Fett-Verteilung der letzten 7 Tage.
Lokale in der Nähe + Foto-Auto-Delete
Feature- Auf /wirtshaus: GPS einmal erlauben → automatisch Lokale im 3 km Umkreis.
- DSGVO-Pflicht erfüllt: Mahlzeit-Fotos werden nach 30 Tagen automatisch gelöscht. Mahlzeit selbst bleibt (für Statistik).
- Wirtshaus-Liste spürbar smoother auf älteren Handys.
Gewicht aktualisieren — Tagesziel zieht mit
Feature- Im Profil neben dem Gewicht ein „ändern"-Button — Eingabe in 0,1 kg-Schritten, Live-Delta zur letzten Eingabe.
- Beim Speichern: Tagesziel + Makros werden automatisch neu berechnet. Toast zeigt: „Tagesziel angepasst: 2.000 → 1.950 kcal".
- Mini-Verlaufs-Chart unter den Profil-Daten — sobald 2+ Einträge da sind, siehst du den Trend der letzten 90 Tage.
Allergen-Hinweise im Detail-Modal
Feature- Im Mahlzeit-Detail siehst du jetzt mögliche Allergene als Chips: 🌾 Gluten, 🥛 Milch, 🥚 Ei, 🥜 Nüsse, 🐟 Fisch, 🫛 Soja.
- Erkennung kombiniert Kategorie + spezifische Patterns (paniertes Schnitzel → Gluten+Ei, Carbonara → alle drei).
- Wichtig: bei echter Allergie immer beim Lokal nachfragen — wir sind ein Hinweis, kein Allergen-Pass.
Foto-Analyse schneller und transparenter
Fix- Foto-Analyse ~3-4 Sekunden statt 5-8 (deterministischer Pfad).
- Bei Fehlern siehst du jetzt klar was schief lief — kein „Bild konnte nicht verarbeitet werden"-Blackbox mehr.
- Text-Input-Bug bei längeren Eingaben gefixt.
Datenbank-Wave: 780 Klassiker, 1.292 Lokale, 222 Saison-Speisen
Daten- Wirtshaus-Klassiker fast verdoppelt: 405 → 780 Speisen. Schwerpunkt: österreichische Hausmannskost, deutsche Stuben-Küche, internationale Trends.
- 1.292 Lokale (AT 553, DE 500, CH 239) — KI kennt jetzt fast jedes wichtige DACH-Wirtshaus.
- Saison-Datenbank von 128 auf 222: Wild + Glühwein + Lebkuchen im Winter, Spargel + Bärlauch im Frühling, Marillenknödel + Eis im Sommer.
Login-Code-Fix
Fix- Login war kaputt weil Code-Länge nicht passte — fix.
- Sobald Code 6-stellig ankommt, läuft Login wieder normal.
Mahlzeit per Text loggen — kein Foto nötig
Feature- Neuer Eintrag auf /foto: „Lieber eintippen?" — beschreibst was du gegessen hast („200 g Putenbrust mit Reis"), KI parst Speise + Mengen + Kalorien.
- Perfekt für: Getränke, unterwegs-Snacks, vergessenes Foto, exakte Mengen.
- DACH-optimiert: kennt Wurstsemmel, Krügerl, Marillenknödel etc.
- ~10× billiger und 3-4× schneller als Foto-Analyse.
Email-Code-Login statt Magic-Link
Fix- Magic-Link öffnete auf der installierten App immer im Browser statt in der App — kaputt.
- Jetzt 6-stelliger Code per Mail. iOS schlägt den Code direkt über der Tastatur vor (1-Tap).
- „Code neu senden"-Button bei abgelaufenem Code.
Foto-Qualitäts-Check + Mahlzeit-Edit + Wirtshaus-Filter
Feature- Schlechtes Bild? Vor dem KI-Call gibt es jetzt einen Hinweis („mehr Licht" / „ruhig halten"). Spart dir 8 Sekunden Warten auf „nichts erkannt".
- Mahlzeit auf /today nachträglich bearbeiten: Name, Kalorien, Portion, Makros — alles editierbar.
- Wirtshaus-Filter: 🌿 Vegan · 🥬 Vegetarisch · 📦 Take-away · 🌳 Gastgarten.
Mahlzeit-Detail-Modal
Feature- Tap auf eine Mahlzeit auf /today öffnet jetzt ein Detail-Modal mit Foto, Makros mit kcal-Prozent-Anteilen und erkannten Inhaltskategorien (🥩 Fleisch, 🥗 Salat, 🥔 Kartoffel, 🍝 Nudeln ...).
- 22 Kategorien — funktioniert für alle bestehenden Mahlzeiten.
Wirtshaus-Detail + bessere Portion-Erkennung
Feature- Jedes Lokal hat jetzt eine eigene Detail-Seite: Adresse mit PLZ, Öffnungszeiten, Kontakt, Klassiker mit Nährwerten.
- PLZ überall in der UI: „1010 Wien" statt nur „Wien".
- KI ist beim Schätzen der Portion deutlich genauer geworden — Schnitzel-Spezial-Regeln, Tellergröße als Referenz, Besteck-Vergleich.
Lokale in deiner Nähe via GPS
Feature- Im Wirtshaus-Modus: GPS erlauben → 30 nächste Lokale in 2,5 km Umkreis nach Distanz sortiert.
- Pro Lokal: Distanz-Badge („450 m" oder „1,2 km"), 1-Tap-Auswahl.
Lokal-Suche durchsucht ~305.000 DACH-Lokale live
Feature- Jeden DACH-Imbiss, Café, Würstelstand oder Wirtshaus findest du jetzt — nicht nur kuratierte Highlights.
- Diakritika-tolerant: „Käsespätzle" findet auch „Kaesespaetzle".
Interaktive Tour + erweiterte Lokal-Infos
Feature- Neue Tour mit Spotlight + Tooltip — navigiert dich automatisch durch die App (Heute → Foto → Wirtshaus → Profil).
- Tour jederzeit im Profil neu startbar.
- Lokale zeigen jetzt Icon-Chips: 🌱 Vegetarisch · 🌿 Vegan · 🌳 Gastgarten · 🚗 Take-away · ♿ Barrierefrei · 📶 WLAN.
Foundation für ~300.000 DACH-Lokale
Daten- Datenbank kann jetzt jedes Gastronomie-Lokal in AT/DE/CH aufnehmen: Restaurants, Pommes-Buden, Würstelstände, Cafés, Eisdielen, Almhütten.
- Trigram-Search: tippe „plach" → Plachutta in <200 ms.
- Crowdsourcing: User können Speisekarten beitragen — andere im selben Lokal profitieren.
Startnext-Kampagne — Founding-Member-Plätze öffnen sich
Feature- Crowdfunding-Kampagne auf Startnext. Pre-Pakete von €5 (Brösel) bis €999 (VIP Founder).
- Lifetime Premium für €49 statt €8/Monat — nur über die Kampagne.
- Wirtshaus-Pate-Tier (€299, limitiert auf 20): dein Lieblings-Lokal wird detailliert aufgenommen, Founder kommt persönlich zum Essen vorbei.
Saisonale Push-Notifications + Schnell-Wiederholen
Feature- Push-Notifications aktivierbar im Profil — Sonntag-Abend ein saisonaler Tipp aus 80+ Speisen (Marillenknödel im Juli, Lebkuchen im Dezember).
- Schnell-Wiederholen auf /today: deine letzten 5 Mahlzeiten als 1-Tap-Cards. Müsli täglich = 1 Tap statt Foto.
Wirtshaus-Modus — Spot-Picker im Foto-Flow
Feature- Im Lokal-Modus konkretes Lokal auswählen aus 1.292+ DACH-Wirtshäusern.
- KI kennt dann die Signature-Dishes des Lokals — Trefferquote bei Restaurant-Fotos ~95 %.
- Merkt sich die letzten 3 Spots als Quick-Chips.
App installierbar (PWA) + ehrliche Beta-Kommunikation
Feature- Auf Android: „App installieren"-Button im Browser. Auf iOS: Anleitung „Zum Home-Bildschirm".
- „3 Fotos/Tag gratis" überall ersetzt — in der Beta gibt es kein Limit.
Wirtshaus-Modus — DACH-Klassiker richtig getrackt
Feature- Neuer Toggle „Im Lokal" auf der Foto-Seite — bleibt aktiv bis du ihn ausschaltest.
- KI weiß im Lokal-Modus: Restaurant-Portion 300-500 g, Beilage zählt mit, DACH-Klassiker bevorzugt (Wiener Schnitzel mit Pommes ist 410 g / 980 kcal, kein TK-Mini-Schnitzel).
- Vorschläge nach Erkennung: ein Tap swappt die Werte auf den Klassiker.
KI-Erkennung präziser
Feature- KI liest jeden sichtbaren Text auf dem Bild (Verpackung, Nährwerttabelle, Etikett).
- Bei niedriger Confidence läuft automatisch ein zweiter Versuch mit Think-Harder-Prompt.
- Saisonal-Kontext: gelber Knödel im Juli → eher Marillen, im November → eher Powidl.
Live-KPIs + /changelog
Feature- Landing zeigt echte Beta-Zahlen live aus der Datenbank.
- „Made by one person in Kärnten" — wir verstecken nicht dass das Soloprojekt ist.
- Diese Changelog-Seite — Build-in-Public-Transparenz.
Mehlspeisen-Datenbank erweitert
Daten- +223 neue Mehlspeisen: Topfengolatsche, Sachertorte, Salzburger Nockerl, Buchteln, Krapfen-Familie.
- Topfengolatsche wird jetzt nicht mehr als „Käsekrainer im Teigmantel" verwechselt.
Bessere Foto-Fehler-Meldungen
Fix- Statt „Etwas ist schiefgelaufen" jetzt: „KI konnte nichts erkennen", „Verbindungsproblem", „Bild zu groß", „KI überlastet — gleich nochmal".
- Mit konkretem Tipp wie „Foto von oben, ohne Schatten".
Design-Refresh durch die ganze App
Design- Persimmon Orange + Forest Teal als Brand-Identität.
- Fraunces Serif für alle Headlines.
- CalorieRing mit animiertem Gradient-Stroke.
- Onboarding rebuilt mit „Wer bist du, [Vorname]?"-Personalisierung.
Vorname-Personalisierung
Feature- Onboarding fragt nach dem Vornamen.
- /today greift den auf: „Guten Morgen, Lisa" statt „Guten Morgen".
Branded Email-Templates
Design- Login-Mails mit Calobyte-Logo, Persimmon-CTA, warmem Cream-Surface — statt Supabase-Default.
- Warnung bei Hotmail/Outlook-Adressen — Junk-Folder-Check-Hinweis.
Sonntag, 10. Mai 2026
2026-05-10Calobyte geht live auf calobyte.app
Feature- Foto-Upload → KI erkennt Essen → Kalorien + Makros geloggt.
- Today / Profile / Foto / Stats — alle Core-Screens production-ready.
- PWA installierbar auf Android und iOS.
Du siehst was geschrieben wurde — nicht Marketing-Versprechen. Wenn was fehlt, schreib uns: hello@calobyte.app