mana-swift-core/devlog/2026-05-17/macher.md
Till JS 3f6f0ef163 devlog: fehlende Tage 15.05.–14.06.2026 nachgezogen
spieler+macher pro Tag, geerdet in den realen Commits; data.json via @mana/devlog-gen backfill.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 20:01:52 +02:00

1.2 KiB

date day view weekday commits review
2026-05-17 4 macher Sonntag 3 auto

Sonntag, 2026-05-17 — Tag 4 (Macher-Sicht)

Drei Commits, drei Schichten der Library — Auth, Tokens, Core.

a70f7fa (fix, v1.5.1): Migration-Fallback bei Wechsel der Keychain-accessGroup. Ändert eine App ihre Access-Group (etwa beim Umstieg auf die geteilte SSO-Group), liegt das Token noch unter dem alten Schlüssel — ohne Fallback wäre der Nutzer scheinbar abgemeldet. Der Fix liest beim Miss aus der alten Location nach und migriert. Direkter Vorbote der Shared-Keychain-Arbeit am Folgetag (05-18).

20c30fc (feat, v1.6.0, +462 LoC): ManaTheme plus 8 Web-Theme-Variants in Sources/ManaTokens/Themes — der Grundstein des ganzen späteren Theme-/Theme-Pass-Strangs. Gespiegelt aus mana/docs/THEMING.md, sodass die nativen Apps dieselben Farbwelten wie das Web tragen. ThemeTests dazu.

4ce22ac (feat, v1.7.0): ManaAppLog plus appGroup/logSubsystem in ManaAppConfig. Strukturiertes OSLog-Logging für die Apps, konfiguriert über die vom Caller injizierte Config (Invariante 7) — ManaCore loggt intern unter ev.mana.core, die App bekommt ihr eigenes Subsystem. Bleibt bei OSLog statt Crash-Reporter (Invariante 6, Compliance).