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>
17 lines
1.2 KiB
Markdown
17 lines
1.2 KiB
Markdown
---
|
|
date: 2026-05-17
|
|
day: 4
|
|
view: macher
|
|
weekday: Sonntag
|
|
commits: 3
|
|
review: 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).
|