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>
923 B
| date | day | view | weekday | commits | review |
|---|---|---|---|---|---|
| 2026-05-18 | 5 | macher | Montag | 2 | auto |
Montag, 2026-05-18 — Tag 5 (Macher-Sicht)
Zwei Commits, beide in Sources/ManaCore/Auth, beide um ManaSharedKeychainGroup herum — der Baustein für Cross-App-SSO. Die Idee: mehrere mana-Apps auf demselben Gerät legen das mana-auth-Token in eine geteilte Keychain-Access-Group statt in ihren je eigenen Sandbox-Speicher, sodass ein Login in App A die App B mit-anmeldet.
Der erste Commit (d4cff49) führt den Typ ein, der zweite (573c93c, fix) korrigiert ihn sofort: die Access-Group braucht das explizite Team-ID-Prefix, sonst greift iOS' Keychain-Sharing nicht — $(AppIdentifierPrefix)group… statt nur den nackten Gruppennamen. Klassische Keychain-Falle, an genau dieser Stelle. Bleibt konform mit Invariante 7 (App injiziert ihre Config): die Library hält nur die Mechanik, die konkrete Group kommt vom Caller.