cards-native/Sources/Core
Till JS 8ca7bd3636 feat(auth): Guest-Mode + Login-optionale Surface
RootView ohne Hard-Login-Gate — TabBar zeigt sich immer, beim Start
wechselt App bei .signedOut automatisch in den anonymen .guest-Modus
(mana-swift-core v1.2.0). Auth-Sheets (Login, SignUp, Forgot, Reset)
hängen jetzt als ManaAuthGate-Modifier am Root.

AccountView zeigt im Guest-Modus eine eigene CTA-Surface („Anmelden /
Konto erstellen" + Hinweis was Login bringt). signOut nutzt
keepGuestMode: true → App bleibt nach Logout anonym nutzbar, Marketplace
und lokale Daten gehen nicht verloren.

DeckListView: Empty-State im Guest-Mode mit Login-CTA + Marketplace-
Hinweis. Toolbar-„+"-Button via authGate.require gewrappt — Tap aus
dem Guest-Modus öffnet erst das Sign-In-Sheet, danach den Editor.

DeckListStore.refresh() skippt im Guest-Mode (kein 401-Spam). Cache
wird so wie er ist gerendert (heute leer, später Marketplace-Klone).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 01:23:30 +02:00
..
API fix(api): code:nil bei AuthError.serverError-Calls 2026-05-13 19:09:01 +02:00
Auth feat(auth): DEBUG-Auto-Login (Memoro-Pattern) 2026-05-13 17:50:29 +02:00
Domain feat(study): Typing-Karten + Levenshtein-Match-Logik 2026-05-13 17:39:39 +02:00
Intents fix: User-facing Strings Cards → Cardecky komplett, Build 3 2026-05-13 15:11:11 +02:00
Notifications fix: ITMS-90129 — DisplayName Cards → Cardecky + Build 2 2026-05-13 15:05:33 +02:00
Storage v0.3.0 — Phase β-2 Study-Loop 2026-05-13 00:16:11 +02:00
Sync feat(auth): Guest-Mode + Login-optionale Surface 2026-05-14 01:23:30 +02:00
Telemetry chore: Rebrand auf ev.mana.cardecky 2026-05-13 13:29:04 +02:00
Theme feat(auth): ManaAuthUI-Migration — vollständige Auth-Reise nativ 2026-05-13 19:26:12 +02:00