Start · Devlog

Tag 16 · Freitag, 5. Juni 2026

Freitag, 2026-06-05 — Tag 16

Spieler-Sicht

Großer Tag für den Marktplatz. Es gibt jetzt fertige Beispiel-Comics zum Stöbern — darunter „Der letzte Leuchtturmwärter" und „Pfannkuchen für den Drachen" —, viele mit rund zehn Panels und richtigem Dialog in Sprechblasen.

Neu beim Entdecken:

  • Altersgruppen: Comics haben jetzt eine Zielgruppen-Angabe, und du kannst die Übersicht über eine Chip-Reihe danach filtern (z. B. nur Kinder-Comics).
  • Schönere Marktplatz-Kacheln: mit Cover-Bild, Preis-Hinweis, Live-Suche und Trefferzahl, kompakter angeordnet.
  • Klarere Navigation oben mit Pillen-Leiste und direktem Feedback- Zugang.
  • App-Installation sitzt jetzt aufgeräumt in den Einstellungen statt als störendes Pop-up.
  • Dein Profilbild aus dem mana-Ökosystem erscheint oben im Header.

Macher-Sicht

Stats: 16 Commits, +1769 / -578 LoC, 48 Files Top-Dirs: apps/api/src/db (22%), apps/web/src/routes (20%), apps/api/src/routes (12%), apps/web/src/lib (8%), apps/api/src/lib (3%) Tags: — Session: 11:17 → 20:32 (~140 aktive Min, längster Fokus 62 Min)

Der zweite große Arbeitstag nach dem Greenfield. Vier Stränge:

1. Real-Auth + Seed-Content. real-auth-Fixes + Originalfigur-Pfad (Comics ohne eigene Manga-Me-Figur) + erster Seed-Content. Damit der Marktplatz nicht leer ist, kamen mehrere fertige Comics dazu: „Der letzte Leuchtturmwärter" (sauberer V2-Pfad, artefaktfrei), „Pfannkuchen für den Drachen" (Kinder, 10 Panels, speech-Dialog).

2. Datenmodell für reichere Comics. audience (Zielgruppe) + speech[] (reicherer Dialog statt einzelnem dialogue-String) + ~10 Panels als Norm. Zieht sich durch DB (apps/api/src/db ist mit 22% top), Routes und UI.

3. comicello-deck-Pipeline. Ein Pipeline-Treiber + Skill zum Batch-Erzeugen von Comics (6 Comics: 10 Panels, audience, speech). Der Treiber härtet jeden Panel-Prompt gegen gebackenes Lettering — verhindert, dass das Bildmodell Text/Sprechblasen direkt ins Bild rendert (das soll als echter UI-Layer drüber, nicht eingebrannt). Plus ein Re-Render-Tool für bestehende Specs.

4. Marktplatz-UI-Politur. Audience als Badge + Filter, Altersgruppen-Chip-Reihe (nutzt ?audience=), Story-Cover, Preis-Badge, Live-Suche, Trefferzahl. Story-Cover-Subquery-Fix: die Outer-Korrelation musste voll qualifiziert werden (klassische korrelierte-Subquery-Falle in Drizzle/SQL). Dazu globale PillNavigation + Feedback im Nav, kompaktere Filter (max 3 Spalten).

Install-Flow-Iteration: erst kompakter Install-Prompt oben rechts neben dem Konto, dann bewusst aus dem Floating-Popup in die Einstellungen verschoben (weniger aufdringlich), schließlich auf den geteilten shared-pwa-Helper umgestellt — drei Commits, die zeigen, wie der Install-Einstieg vom Popup zur ruhigen Settings-Option wanderte. Zum Schluss: Header-Avatar zieht das Ökosystem-Profilbild (Stufe 1).

Stats

16
Commits
+1769/-578
Zeilen
48
Files
2.3 h
Aktiv
Erster Commit
11:17 (Freitag)
Letzter Commit
20:32
Spannweite
9.3 Stunden
Aktiv (ohne Pausen > 30min)
2.3 Stunden
Pausen
6
Längster Fokus
1.0 Stunden

Wo wurde gearbeitet

  • 22% apps/api/src/db
  • 20% apps/web/src/routes
  • 12% apps/api/src/routes
  • 8% apps/web/src/lib
  • 3% apps/api/src/lib

Commits (16)

Volle Liste aufklappen
  • 29abdce comicello: real-auth-Fixes + Originalfigur-Pfad + Seed-Content
  • 0372474 content: Comic 2 „Der letzte Leuchtturmwärter" (sauberer V2-Pfad, artefaktfrei)
  • a6a5478 comicello: Zielgruppen (audience) + reicherer Dialog (speech[]) + ~10 Panels
  • e18b3c6 content: Comic 3 „Pfannkuchen für den Drachen" (kinder, 10 Panels, speech-Dialog)
  • 50d0378 comicello-deck: Pipeline-Treiber + Skill + 6 Comics (10 Panels, audience, speech)
  • 623f1f1 comicello: Marktplatz-Liste mit audience (Badge + Filter) + Re-Render-Tool + 2 Specs neu
  • 592ca8a comicello-deck: Treiber härtet jeden Panel-Prompt gegen gebackenes Lettering
  • 6452e51 comicello: Altersgruppen-Filter in der Marktplatz-Übersicht (Chip-Reihe, nutzt ?audience=)
  • 5bdc6e1 comicello: Marketplace-UI — Story-Cover, Preis-Badge, Live-Suche, Trefferzahl
  • 1b83434 comicello: Story-Cover-Subquery — Outer-Korrelation voll qualifizieren
  • 91df01c comicello: globale PillNavigation + Feedback im Nav
  • 2f214af comicello: Marktplatz-Filter kompakter + max 3 Spalten
  • 92d7701 comicello: kompakter Install-Prompt oben rechts neben dem Konto
  • 74e644f comicello: App-Install in die Einstellungen statt Floating-Popup
  • e04348b comicello: Install-Eintrag auf geteilten shared-pwa-Helper umstellen
  • 190463b Header-Avatar: Ökosystem-Profilbild (Stufe 1)
Geschrieben mit Claude — Hand veredelt