Start · Devlog

Tag 19 · Freitag, 5. Juni 2026

Freitag, 2026-06-05 — Tag 19

Spieler-Sicht

Du kannst deine Mahlzeiten-Fotos jetzt mit deinem eigenen KI-Schlüssel analysieren lassen — wer einen eigenen Zugang hat, nutzt ihn direkt in Nutriphi. Bevor ein Foto zur Analyse geht, werden außerdem Standort- und Geräte-Infos aus dem Bild entfernt. Die Installations-Aufforderung sitzt nicht mehr als schwebendes Pop-up im Weg, sondern ordentlich in deinem Konto-Bereich. Und dein Profilbild aus dem mana-Ökosystem erscheint jetzt oben im Kopf der App.

Macher-Sicht

Stats: 8 Commits, +420 / -224 LoC, 8 Files Top-Dirs: apps/web/package.json (26%), apps/web/src/routes (26%), pnpm-lock.yaml (26%), apps/web/src/lib (22%) Tags: — Session: 11:55 → 20:32 (~37 aktive Min, längster Fokus 21 Min)

BYOK-Tag (Bring Your Own Key). BYOK-Vision: Mahlzeit-Foto mit eigenem Schlüssel analysieren (+298) baut den Pfad, bei dem die Vision-Analyse mit dem nutzereigenen Provider-Schlüssel im Browser läuft statt server-seitig über mana-llm. Dann sofort die Konsolidierung: geteilte <ByokKeyManager> statt Workaround und ByokKeyPanel entfernt (durch geteilte <ByokKeyManager> ersetzt) (-105) — der lokale Key-Workaround weicht der geteilten Komponente. EXIF-Strip vor Vision-BYOK (prepareImageForVision) entfernt EXIF-Metadaten (u.a. GPS), bevor das Bild den Provider erreicht — Datenschutz vor der Wand. analyzeMealPhotoByok auf describeImageStructured und der deps-Bump @mana/llm-client + browser-llm ^1.0.0, shared-ui ^1.13.0 ziehen den Aufruf auf die strukturierte Beschreibungs-API der geteilten LLM-Bausteine.

Dazu zwei UX-Verbesserungen: PWA-Install ins Konto-Panel statt Floating-Popup (kein aufdringliches Popup mehr) und Header-Avatar: Ökosystem-Profilbild (Stufe 1) — der Header zeigt das mana-weite Profilbild.

Stats

8
Commits
+420/-224
Zeilen
8
Files
0.6 h
Aktiv
Erster Commit
11:55 (Freitag)
Letzter Commit
20:32
Spannweite
8.6 Stunden
Aktiv (ohne Pausen > 30min)
0.6 Stunden
Pausen
3
Längster Fokus
0.3 Stunden

Wo wurde gearbeitet

  • 26% apps/web/package.json
  • 26% apps/web/src/routes
  • 26% pnpm-lock.yaml
  • 22% apps/web/src/lib

Commits (8)

Volle Liste aufklappen
  • 464bc1d BYOK-Vision: Mahlzeit-Foto mit eigenem Schlüssel analysieren
  • a89fdfd nutriphi: geteilte <ByokKeyManager> statt Workaround
  • d17ef06 nutriphi: ByokKeyPanel entfernt (durch geteilte <ByokKeyManager> ersetzt)
  • a1e5a6d nutriphi: EXIF-Strip vor Vision-BYOK (prepareImageForVision)
  • f3da477 deps: @mana/llm-client + browser-llm ^1.0.0, shared-ui ^1.13.0
  • 49e0bd3 nutriphi: analyzeMealPhotoByok auf describeImageStructured
  • 97a4dd1 nutriphi: PWA-Install ins Konto-Panel statt Floating-Popup
  • d523e26 Header-Avatar: Ökosystem-Profilbild (Stufe 1)
Geschrieben mit Claude — Hand veredelt