Who? · Devlog

Tag 6 · Montag, 4. Mai 2026

Tag 6

57 Commits · +55167 / -3407 LoC · 5.5 aktive Stunden

vermaechtnisplatformcantinaberufesprites

Spieler-Sicht

Macher-Sicht

Stats

57
Commits
+55167/-3407
Zeilen
961
Files
5.5 h
Aktiv
Erster Commit
14:16 (Montag)
Letzter Commit
21:20
Spannweite
7.1 Stunden
Aktiv (ohne Pausen > 30min)
5.5 Stunden
Pausen
2
Längster Fokus
3.9 Stunden

Wo wurde gearbeitet

  • 16% apps/web-vermaechtnis/static/sprites
  • 16% {apps/web-vermaechtnis/static
  • 7% packages/sprites/assets
  • 6% apps/web-berufe/static/sprites
  • 5% apps/web-truecrime/static/cases

Commits (57)

Volle Liste aufklappen
  • 3b00d1b feat(edu): MVP 2 Welle B-1 — App-Skelett + DSGVO-Skelett
  • c39e2c3 feat(cantina): Master-Lautstärke + Mute im Spiel-Menü, Welt-Beschriftungen nur bei Fokus
  • 27e71a3 refactor(packages): Welle B-2 — @who/character-pool extrahiert
  • ef2510e feat(cantina): Welt-Beschriftungen für alle Türen + Tagebuch + Runder Tisch (Regel 8)
  • 4bcb45b feat(cantina): Mystery-NPC „?" + Trophäenwand-Andenken proximity-only (Regel 8)
  • fc9629a feat(platform): web-platform — Plattform-Landing für who.tld
  • 78ab90d feat(platform): dev-aware URLs + Root pnpm dev:all
  • c465bfb feat(platform): Cards in den Hero, Pixel-Sprites pro Karte
  • be73fc2 docs(vermaechtnis): MVP 5 Welle-1-Plan — Familien-Stammbaum als Vermächtnis-Welt
  • f6ebd91 chore(domain): who.tld → who.mana.how (echte Subdomain auf dem Mac Mini)
  • 21b9f66 feat(vermaechtnis): MVP 5 Welle A-1 — App-Skelett + Marken-Landing (Wurzelstock)
  • b5dafc3 fix(web/build): og + roster auf @who/character-pool umbiegen
  • 17ad32f feat(vermaechtnis): MVP 5 Welle A-2 — Family-Schema + Server-Endpoints
  • f98ce4c fix(cantina): TilesetLabScene tracken — sonst Mac-Mini-Build mit altem Stand
  • 475f5c8 feat(vermaechtnis): MVP 5 Welle A-3 — Auth + Onboarding + Familien-Übersicht
  • 0b4b491 chore(platform): URL-Schema auf 2-Level-Subdomains (game.mana.how etc.)
  • fb71fed feat(vermaechtnis): MVP 5 Welle B (Backend) — Stammbaum-Knoten + Kanten
  • 2bc573d feat(platform): Wurzelstock als 5. Karte + post-receive deployt alle 5 Apps
  • 45f0640 feat(vermaechtnis): MVP 5 Welle B (UI) — Stammbaum-Editor + Self-Eintrag-Flow
  • d7b0b42 feat(vermaechtnis): MVP 5 Welle C-Backend — ContextEntries + Scope-Permissions
  • 188bdf8 feat(vermaechtnis): MVP 5 Welle C-UI — Inline-ContextEntries pro Knoten
  • d45c5c6 fix(cantina): Stage-0-Welt füllt Viewport, Bar als feste Insel, Wirt sauber geclippt
  • 6dc053f feat(berufe/dialog-room): Per-Beruf-Möbel + Raumhülle, Camera-Fix
  • 198fb77 feat(vermaechtnis): MVP 5 Welle F (Polish) — Pilot-Tauglichkeit
  • 86e8b59 chore(berufe): Konzilssekretär raus + Recherche zu CH-Mangelberufen
  • ac6e041 feat(vermaechtnis): MVP 5 Welle E — Vermächtnis-Erklärung + Memorial-Vignette
  • ad56878 fix(vermaechtnis): Memorial-Vignette im Raum + Welcome-Texte schärfen
  • 32295e3 feat(berufe): Mangelberuf-Roadmap im Hub + Pflegefachperson-Slot vorbereitet
  • db61f41 feat(berufe): Slot C-2.2 — Elektroinstallateurin (Mira Bachmann)
  • ab4b890 feat(berufe): Slot C-2.3 — Sanitär & Heizung Tessin (Andrea De Stefani)
  • fdee482 feat(berufe): Slot C-2.4 — Kaminfeger:in CH Wallis (Lara Imboden)
  • 8164733 docs(platform): Plattform-Ideen-Buch, Deep Dives & Launch-Favoriten
  • 515832a feat(vermaechtnis): MVP 5 Welle G-1 — Phaser-Boot + leere Stube + Player-Movement
  • 4132cc6 feat(berufe): Slot C-2.5 — Primarlehrer Aargau (Stefan Meyer)
  • c8a4c23 feat(vermaechtnis): MVP 5 Welle G-2 — Schwellenraum + Hooded-Auth-Bridge
  • b19263f feat(platform): Phase 0 — Konsolidierungs-Substrat für die Multi-App-Plattform
  • 3c4bebd feat(vermaechtnis): MVP 5 Welle G-3 — Stube als Pixel-Welt mit vier Welt-Objekten
  • 1e7630a feat(berufe): 5 Mangelberuf-Slots aktiviert + 5 NPC-Sprites generiert
  • 5762453 feat(vermaechtnis): MVP 5 Welle G-4a — Onboarding räumlich (Folianten + Briefkasten)
  • b37800d feat(vermaechtnis): MVP 5 Welle G-4a (echt) — Folianten + Briefkasten im Schwellenraum
  • 58c803a feat(vermaechtnis): MVP 5 Welle G-4b — Bücherregal + Personen-Zimmer-Übergang
  • f16652b feat(vermaechtnis): MVP 5 Welle G-Polish — Pixel-Welt fullscreen
  • 85b384f feat(berufe): Audio-Atmosphären + Slot D-1 Bauführerin + D-2 Hebamme
  • 490fe83 docs(platform): Asset-Sharing-Plan + Vereinheitlichung der Perspektiven
  • f944a36 feat(truecrime): App-Skelett — Welle A der Plattform-Roadmap
  • e524778 feat(cantina): Tileset-Generation-Pipeline + erste wood-sandstone Assets
  • cba5c6b chore(cantina): TEMP debug-log in Critter-State-Machine
  • 829ed2a docs(platform): Konsolidierungs-Plan für 11+ Apps
  • 14764bd feat(sprites): MVP Plattform-Assets Phase 1 — @who/sprites + @who/sprites-vite
  • 4031ca6 feat(sprites): MVP Plattform-Assets Phase 2 — Möbel-Catalog + Wurzelstock-Demo
  • 87a73b1 feat(sprites): MVP Plattform-Assets Phase 3 — Critters + Tiles
  • 42efd47 feat(pixellab-cache): MVP Plattform-Assets Phase 4 — Hash-Identity-Cache
  • 90f47bd feat(ui+engine): Plan B — Quellen-Sidebar als Plattform-Komponente
  • ad97c97 docs(truecrime): MVP-Plan Phase A.2 Stand-Update
  • 92fdcb5 refactor(cantina): generate-objects auf @who/pixellab-cache umstellen
  • 52d8164 docs(platform-assets): Stand 2026-05-04 dokumentieren
  • 5d80dc7 docs(chronik): MVP-Konzept für Welle D — Firmenjubiläum als Pixel-Welt
Geschrieben mit Claude Opus 4.7 (1M context) — Hand veredelt