Start · Devlog

Tag 1 · Monday, May 18, 2026

Montag, 2026-05-18 — Tag 1

webplayer

Spieler-Sicht

Moodlit gibt es ab heute als eigene App. Stimmungslicht zum Anschauen: ein Set aus Farben plus eine Animation, im Vollbild als sanfter Farbverlauf — mit Timer, wenn du magst.

Neu an diesem ersten Tag:

  • Echtes Vollbild. Tipp auf den Verlauf, und das Licht füllt den ganzen Bildschirm. Erneut tippen blendet die Bedienung wieder ein.
  • Drei neue Bewegungen — Sonnenaufgang, Sonnenuntergang und ein Funkeln (sparkle), jeweils mit eigenem Rhythmus.
  • Als App installierbar. Moodlit lässt sich auf den Startbildschirm legen und läuft dann wie eine eigene App, auch offline für die voreingestellten Stimmungen.
  • Anmelden über dein mana-Konto, damit eigene Stimmungen später über deine Geräte hinweg gleich aussehen.

Moodlit ist erreichbar unter moodlit.mana.how.

Macher-Sicht

Tag eins ist der Geburtstag des Repos: Moodlit aus der unified Mana-App in managarten herausgelöst und als eigenständige Peer-App neu aufgesetzt. Der Initial-Commit zieht ~6,5k Zeilen — Datenmodell und Animations-Liste 1:1 übernommen, aber alle unified-Abhängigkeiten durch Standalone-Pendants ersetzt: eigene Postgres-DB statt Dexie, server-authoritativer Sync statt mana-sync, Mini-i18n statt svelte-i18n, Inline-SVGs statt @mana/shared-icons. Struktur: apps/web (SvelteKit), apps/api (Hono+Bun), packages/moodlit-domain (Typen + Presets + Helper).

Danach in einem Rutsch live:

  • Compose auf das herbatrium-Pattern umgestellt, damit der mana-server-Deploy greift (μ-5), und direkt ausgerollt: moodlit.mana.how + moodlit-api.mana.how.
  • μ-6: der managarten-seitige Cleanup ist durch (Sammelcommit ae04c9e19 dort).
  • feat(player): natives Fullscreen über die Fullscreen-API plus eigene Keyframes für sunrise/sunset/sparkle, die im Lift noch fehlten.

Spät am Abend zwei Foundation-Adoptionen, die in den Folgetag hineinlaufen: PWA-Setup über @mana/shared-pwa (Adoption #2 ökosystemweit, +3,5k durch das generierte Service-Worker-Gerüst) und die Auth-Session auf @mana/shared-auth-sso als Pilot-Migration — ersetzt die handgeschriebene SSO-Cookie→refresh→JWT-Logik (−182 Zeilen).

Stats

7
Commits
+10301/-476
Zeilen
63
Files
1.0 h
Aktiv
Erster Commit
09:52 AM (Montag)
Letzter Commit
11:21 PM
Spannweite
13.5 Stunden
Aktiv (ohne Pausen > 30min)
1.0 Stunden
Pausen
3
Längster Fokus
1.0 Stunden

Wo wurde gearbeitet

  • 11% apps/web/src/lib
  • 10% apps/web/src/routes
  • 7% apps/api/src/routes
  • 6% packages/moodlit-domain/src
  • 4% STATUS.md

Commits (7)

Volle Liste aufklappen
  • bc97e84 μ-0: Initial commit — Moodlit standalone lift aus managarten
  • 50eb314 μ-5: Compose auf herbatrium-Pattern umstellen für mana-server-Deploy
  • 8099cb9 μ-5: LIVE — moodlit.mana.how + moodlit-api.mana.how
  • 608f646 μ-6 — managarten-Cleanup durch (Tills Sammelcommit ae04c9e19)
  • ed31d48 feat(player): native Fullscreen + sunrise/sunset/sparkle eigene Keyframes
  • 5611d4a feat(web): PWA-Setup über @mana/shared-pwa (Adoption #2)
  • 95de5b7 feat(web): Auth-Session über @mana/shared-auth-sso (Pilot-Migration)
Geschrieben mit Claude — Hand veredelt