e.V.
Devlog · KW 12 · 16.–22. März 2026

Production-Ready, leise

Eine Woche ohne grosse Architektur-Wendepunkte, dafür mit Test-Coverage, Security-Hardening, SSO-Fixes, einem Spiel-Refactor mit 21 Verbesserungen und zentralisierten Analytics. Genau die Sorte Woche, die den Eindruck stabiler Software macht.

Worum es geht

Diese Woche fielen keine Säulen, dafür wurden Wände gestrichen. Tests, Security-Audits, Cross-App-SSO ehrlich aufsetzen, Error- Tracking überall — die unspektakuläre Sorte Arbeit, die später übersehen wird, wenn nichts kaputt geht.

Dienstag — Mukke ins Monorepo, E2E-Tests

Mukke (offline-first iOS Music Player) wird ins Monorepo aufgenommen. Calendar-Playwright-E2E-Tests. Pre-Commit-Hook- Fixes und Auth-Verbesserungen.

Mittwoch — Test-Coverage-Expansion

Contacts: 62 Unit-Tests. Todo: 39 Unit-Tests. Cross-App-Test- Coverage mit Vitest erweitert, ungenutzten Code im Zuge entfernt.

Donnerstag — Security-Hardening, Error-Tracking

Security-Tag:

  • Cross-App-SSO-Fix für alle Apps.
  • Audit-Logging und Account-Lockout.
  • GlitchTip-Error-Tracking für alle 15 Backends.
  • Production-Readiness-Audits für alle 20 Apps.

Freitag — Cross-App-SSO, Infrastructure-Fixes

Massive Infra-Session:

  • SSO-Cookie-Fix für alle Apps.
  • Calendar-Web auf Local-Build migriert.
  • Cross-App-API-Routing repariert.
  • MinIO-Tunnel-Anbindung.
  • Storage- und Docker-Optimierungen.

Calendar-Deployment endlich rund.

Samstag — WhoPixels, Storage, Picture

WhoPixels-Spiel komplett überarbeitet — 21 Verbesserungen (Architektur, Gameplay, Security, i18n). Storage mit Animationen und Integration-Tests erweitert. Picture-Backend gehärtet.

Sonntag — PWA, Visualizer

PWA auf Vite-Plugin migriert. Mukke-Visualizer mit Butterchurn + pixi.js.

Nachtrag 25.05.2026: Der damals notierte „Umami-Analytics”- Schritt war nur vorbereitender Hook-Code und ging nie produktiv. Wir haben uns bewusst gegen Web-Analytics entschieden und den Rest-Code restlos entfernt — keine Tracking-Pixel, auch nicht „nur Analytics”.

Was kommt

Diese stille Woche legte den Boden, auf dem KW 13 die ganz großen Konsolidierungen anstoßen konnte — Local-First, NestJS- Elimination, Matrix-Bots auf ein Binary.

Veröffentlicht
7. Mai 2026
Repos
mana-monorepo
Tags
test-coveragesecurityssoproduction-readinessanalytics