Start · Devlog

Tag 3 · Mittwoch, 20. Mai 2026

Mittwoch, 2026-05-20 — Tag 3

webapilanding

Spieler-Sicht

Comicello hat jetzt eine Startseite: Comic-Hero, eine Übersicht der fünf Stile und ein „So funktioniert's", damit beim ersten Besuch klar wird, worum es geht.

Im Hintergrund liefen Stabilitäts-Korrekturen rund um die installierbare Web-App und die Offline-Seite — nichts, das du direkt siehst, aber die App startet sauberer auf der eigenen Domain.

Macher-Sicht

Stats: 7 Commits, +2968 / -98 LoC, 14 Files Top-Dirs: apps/api/src/db (38%), infrastructure/docker-compose.macmini.yml (13%), apps/web/src/routes (13%), apps/web/package.json (6%), pnpm-lock.yaml (6%) Tags: web, api, landing Session: 11:27 → 14:52 (~64 aktive Min, längster Fokus 63 Min)

Landing + Deploy-Härtung:

  • Landing v1 (+2904) — Comic-Hero, Stile-Grid, How-it-works. Der große Brocken des Tages, macht die öffentliche Seite vorzeigbar.
  • PWA-Stabilität: @mana/shared-pwa auf 0.1.0-alpha.5 gebumpt; primary-domain build-args + favicon-prerender + www-CORS gefixt; /offline wird prerendered, damit Workbox sie ins Precache nehmen kann (sonst kein echter Offline-Fallback).
  • Auto-Apply von Drizzle-Migrations beim Boot (+37) — die API zieht ausstehende Migrationen selbst nach dem Start, statt manuellem db:push. Direkt nachgezogen: 0001_marketplace_catchup ins Journal eingetragen, damit der Migrations-Stand konsistent ist (der Marketplace-Schema-Lift von Tag 1 war noch nicht journalisiert).
  • .npmrc gitignored — der Verdaccio-Token soll nie in Git landen.

Stats

7
Commits
+2968/-98
Zeilen
14
Files
1.1 h
Aktiv
Erster Commit
11:27 (Mittwoch)
Letzter Commit
14:52
Spannweite
3.4 Stunden
Aktiv (ohne Pausen > 30min)
1.1 Stunden
Pausen
2
Längster Fokus
1.1 Stunden

Wo wurde gearbeitet

  • 38% apps/api/src/db
  • 13% infrastructure/docker-compose.macmini.yml
  • 13% apps/web/src/routes
  • 6% apps/web/package.json
  • 6% pnpm-lock.yaml

Commits (7)

Volle Liste aufklappen
  • 260ca0d chore(web): bump @mana/shared-pwa zu 0.1.0-alpha.5
  • b22b196 fix(web): primary-domain build-args + favicon prerender + www CORS
  • 5462183 fix(web): prerender /offline für Workbox-Precache
  • a9ae4b0 feat(landing): Comic-Hero + Stile-Grid + How-it-works (v1)
  • 821d65c feat(api): Auto-Apply von Drizzle-Migrations beim Boot
  • 68d3682 fix(api): 0001_marketplace_catchup ins Journal
  • 90fe7a9 chore: gitignore .npmrc — Verdaccio-Token soll nie in git
Geschrieben mit Claude — Hand veredelt