Start · Devlog

Tag 1 · Samstag, 6. Juni 2026

Samstag, 2026-06-06 — Tag 1

Spieler-Sicht

bilda startet — und ist gleich live unter bilda.mana.how. Eine Bild-Bibliothek mit zwei Eingängen: eigene Fotos und KI-Bilder, beide an einem Ort.

Du kannst sofort loslegen, ganz ohne Konto: Bilder bleiben dann nur auf deinem Gerät, im Browser, auch offline. Wer sich anmeldet, bekommt die Bibliothek geräteübergreifend.

Den ersten Tag haben wir genutzt, um aufzuräumen und auf Stabilität zu schauen — und um schon mal aufzuschreiben, wie native Apps für iPhone und Mac später aussehen sollen.

Macher-Sicht

Tag eins ist der Greenfield-Commit: bilda als eigenständige App, gehoben aus den managarten-Modulen photos + picture. Der erste Commit bringt mit über 8500 Zeilen praktisch die ganze Web-MVP-Substanz auf einmal — SvelteKit 2 + Svelte 5, adapter-node, Port 3157.

Die Architektur-Entscheidung steckt schon im Initial-Commit: local-first, event-sourced, hybrid. Bild-Metadaten (image/album-Aggregate) leben lokal im IndexedDB via @mana/event-sync und syncen gegen sync2. Bild-Bytes laufen bewusst NICHT über event-sync — anonym landen sie als geräte-lokaler Blob (localRef), eingeloggt über mana-media (mediaId). Die Storage-Fassade unter $lib/image/storage/index.ts trifft die Wahl am Upload-Zeitpunkt; ein image trägt genau eines von beiden. Kein eigenes Backend/Postgres im MVP.

Direkt danach die LIVE-Markierung (bilda.mana.how) und ein dokumentierter Phase-B-Plan für native iOS/macOS. Die Nicht-E2E-Ausnahme bei den Bytes auf mana-media ist bewusst und kommuniziert (VISION.md).

Stats

3
Commits
+8723/-21
Zeilen
55
Files
0.4 h
Aktiv
Erster Commit
01:20 (Samstag)
Letzter Commit
01:41
Spannweite
0.4 Stunden
Aktiv (ohne Pausen > 30min)
0.4 Stunden
Längster Fokus
0.4 Stunden

Wo wurde gearbeitet

  • 30% apps/web/src/lib
  • 21% apps/web/src/routes
  • 4% README.md
  • 4% STATUS.md
  • 2% .gitignore

Commits (3)

Volle Liste aufklappen
  • 0c5eeb9 bilda — Bild-Bibliothek (Fotos + KI), Web-MVP
  • 6d658ce docs: mark bilda LIVE on bilda.mana.how
  • e12b6c0 docs: native iOS/macOS plan (Phase B)
Geschrieben mit Claude — Hand veredelt