Start · Devlog

Tag 6 · Mittwoch, 20. Mai 2026

Mittwoch, 2026-05-20 — Tag 6

web

Spieler-Sicht

Nutriphi sieht jetzt deutlich nativer aus — die Oberfläche wurde gründlich überarbeitet und an das Look-and-Feel einer App angeglichen. Dazu gibt es ein frisches Marken-Icon, das grüne Nutriphi-Schleifen-Logo. Behoben: Bei Mahlzeiten, die du per Foto erfasst, ging in seltenen Fällen das Bild verloren — das passiert nun nicht mehr.

Macher-Sicht

Stats: 10 Commits, +1793 / -916 LoC, 37 Files Top-Dirs: apps/web/src/lib (41%), apps/web/src/routes (24%), apps/web/package.json (7%), pnpm-lock.yaml (5%), infrastructure/macmini/docker-compose.yml (2%) Tags: web Session: 10:57 → 03:32 (~67 aktive Min, längster Fokus 66 Min)

Schwerpunkt UI: UI/UX-Überarbeitung — Native-Design-Anlehnung ist der größte Brocken (+1497/-738) und erklärt das apps/web/src/lib-Gewicht. Drumherum die Aufräum- und Härtungs-Commits nach dem gestrigen Cutover: G-3 cleanup — orphane Legacy-API-Adapter entfernen (reines -136), und Photo-Lücke in event-sourced createMeal schließen — die event-sourced Meal-Erzeugung von gestern verlor das Foto-Feld, jetzt gepatcht.

Zwei Container-/Build-Fallen: API-URL via $env/dynamic/public statt totem window-Slot ersetzt einen ererbten Window-Slot-Mechanismus durch SvelteKits dynamisches Env, und exifr ins SSR-Bundle inlinen (pnpm-Symlink-Bug im Container) umgeht einen pnpm-Symlink-Bug, der exifr im Container-SSR-Bundle nicht auflöste — Inline statt extern.

Dependency-Hygiene: @mana/shared-pwa zu 0.1.0-alpha.5, @mana/shared-ui-2 → @mana/shared-ui (Paketname konsolidiert), @mana/themes ^0.2.0 + base.css-Import. Plus gitignore .npmrc — der Verdaccio-Token soll nie in git landen.

Stats

10
Commits
+1793/-916
Zeilen
37
Files
1.1 h
Aktiv
Erster Commit
10:57 (Mittwoch)
Letzter Commit
03:32
Spannweite
16.6 Stunden
Aktiv (ohne Pausen > 30min)
1.1 Stunden
Pausen
4
Längster Fokus
1.1 Stunden

Wo wurde gearbeitet

  • 41% apps/web/src/lib
  • 24% apps/web/src/routes
  • 7% apps/web/package.json
  • 5% pnpm-lock.yaml
  • 2% infrastructure/macmini/docker-compose.yml

Commits (10)

Volle Liste aufklappen
  • 80f26fa fix(web): API-URL via $env/dynamic/public statt totem window-Slot
  • 7385076 chore(web): G-3 cleanup — orphane Legacy-API-Adapter entfernen
  • 1f9ae3a chore(web): bump @mana/shared-pwa zu 0.1.0-alpha.5
  • 45a381d feat(web): UI/UX-Überarbeitung — Native-Design-Anlehnung
  • c4d0069 fix(web): exifr ins SSR-Bundle inlinen (pnpm-Symlink-Bug im Container)
  • 20d0b51 chore(web): Brand-Icon aus Icon-Composer-Quelle (grünes Nutriphi-Schleifen-Logo)
  • 7235b3a fix(web): Photo-Lücke in event-sourced createMeal schließen
  • d4b45bb chore: gitignore .npmrc — Verdaccio-Token soll nie in git
  • 3d8bf59 shared-ui: @mana/shared-ui-2 → @mana/shared-ui
  • 7bc0adf deps: @mana/themes ^0.1.0 → ^0.2.0 + base.css-Import
Geschrieben mit Claude — Hand veredelt