Heute lief Arbeit unter der Haube, nichts direkt Sichtbares: Die Offline-Seite wurde so vorbereitet, dass sie auch ohne Netz zuverlässig auftaucht, und im Hintergrund wurde die Datenbank-Mechanik stabiler gemacht.
Tag 4 · Mittwoch, 20. Mai 2026
Mittwoch, 2026-05-20 — Tag 4
Spieler-Sicht
Macher-Sicht
Stats: 4 Commits, +977 / -6 LoC, 10 Files
Top-Dirs: apps/api/src/db (40%), apps/web/package.json (10%), pnpm-lock.yaml (10%), apps/web/src/routes (10%), apps/api/src/index.ts (10%)
Tags: web, api
Session: 11:27 → 14:52 (~23 aktive Min, längster Fokus 23 Min)
Fundament-Tag — die +963 LoC sind der Migrations-Scaffold, kein Feature-Code.
- Versionierte Drizzle-Migrations + Auto-Apply beim Boot (
api) — die zentrale Entscheidung des Tages: Schema-Änderungen laufen als nummerierte Migrations und werden beim Service-Start automatisch angewendet, statt sie von Hand auf der Prod-DB auszuführen. Trade-off: Auto-Apply beim Boot ist bequem und macht Deploys idempotent, kann aber bei einer kaputten Migration den Start blockieren — bewusst akzeptiert, weil ManaMeme allein auf seiner eigenenmanameme-DB sitzt. /offlineprerendern für den Workbox-Precache — die Offline-Seite muss zur Build-Zeit als statisches HTML existieren, sonst kann der Service-Worker sie nicht vorab cachen; ohne Prerender wäre die Offline-Seite selbst offline nicht da.@mana/shared-pwa→ 0.1.0-alpha.5 — Folge-Bump aus der laufenden PWA-Adoption..npmrcgitignored — der Verdaccio-Token darf nie ins Git; Hygiene-Commit.
Stats
4
Commits
+977/-6
Zeilen
10
Files
0.4 h
Aktiv
- Erster Commit
- 11:27 (Mittwoch)
- Letzter Commit
- 14:52
- Spannweite
- 3.4 Stunden
- Aktiv (ohne Pausen > 30min)
- 0.4 Stunden
- Pausen
- 2
- Längster Fokus
- 0.4 Stunden
Wo wurde gearbeitet
- 40% apps/api/src/db
- 10% apps/web/package.json
- 10% pnpm-lock.yaml
- 10% apps/web/src/routes
- 10% apps/api/src/index.ts
Commits (4)
Volle Liste aufklappen
- f2cab07 chore(web): bump @mana/shared-pwa zu 0.1.0-alpha.5
- f31b123 fix(web): prerender /offline für Workbox-Precache
- 86c63d6 feat(api): versionierte Drizzle-Migrations + Auto-Apply beim Boot
- d9ccb45 chore: gitignore .npmrc — Verdaccio-Token soll nie in git