Skip to content

Start · Devlog

Tag 5 · Donnerstag, 21. Mai 2026

Donnerstag, 2026-05-21 — Tag 5

theme

Spieler-Sicht

ManaMeme hat jetzt einen Hell-/Dunkel-Umschalter oben im Kopfbereich. Du kannst zwischen heller und dunkler Ansicht wechseln, und ManaMeme merkt sich deine Wahl.

Macher-Sicht

Stats: 4 Commits, +97 / -14 LoC, 6 Files Top-Dirs: apps/web/src/routes (29%), apps/web/package.json (14%), apps/web/src/app.css (14%), apps/web/src/app.html (14%), apps/web/src/lib (14%) Tags: theme Session: 13:23 → 15:00 (~4 aktive Min, längster Fokus 4 Min)

Theme-Foundation eingezogen (Welle-1-Migration auf die geteilte UI).

  • @mana/shared-ui + @mana/themes als Foundation-Deps — ManaMeme bekommt seine Optik aus den Verein-Paketen statt aus App-lokalem CSS; damit gilt automatisch das gemeinsame Token-/Theme-System.
  • ThemeToggle + Store-Init im Header — Umschalter plus Initialisierung des Theme-Stores beim Laden, damit die gespeicherte Wahl sofort greift.
  • onMount-Cleanup-Return synchron statt async-Promise (fix) — Svelte erwartet von onMount eine synchron zurückgegebene Cleanup-Funktion; gibt man eine async-Funktion zurück, ist der Rückgabewert ein Promise und der Cleanup läuft nie. Klassischer Runes-Fallstrick, hier korrigiert.
  • pnpm-lock nach Welle-1-Migration aktualisiert.

Stats

4
Commits
+97/-14
Zeilen
6
Files
0.1 h
Aktiv
Erster Commit
13:23 (Donnerstag)
Letzter Commit
15:00
Spannweite
1.6 Stunden
Aktiv (ohne Pausen > 30min)
0.1 Stunden
Pausen
1
Längster Fokus
0.1 Stunden

Wo wurde gearbeitet

  • 29% apps/web/src/routes
  • 14% apps/web/package.json
  • 14% apps/web/src/app.css
  • 14% apps/web/src/app.html
  • 14% apps/web/src/lib

Commits (4)

Volle Liste aufklappen
  • a56f7bc web: @mana/shared-ui + @mana/themes als Foundation-Deps
  • 902e5d1 theme: ThemeToggle + Store-Init in Header
  • 6edef35 fix(theme): onMount-Cleanup-Return synchron statt async-Promise
  • e31c7f6 shared-ui: pnpm-lock nach Welle-1-Migration aktualisiert
Geschrieben mit Claude — Hand veredelt