pageta-native/Sources/Core/Theme
Till JS 99967b5531 Theme-Pass Pilot: pageta verdrahtet (Unlock-Gating live)
appSlug "pageta" + ThemePassStore (@Observable): markiert beim Start die
eigene App als besucht (Keychain cross-app + Server best-effort) und holt
die triedApps-Union. PagetaThemeGallery reicht unlocked = allCases.filter{
isUnlocked(triedApps:)} + onLockedTap (öffnet mana-ev.ch/apps/<slug>) in die
geteilte Galerie. Baseline + paper(=pageta-Signatur) sofort frei, Rest gesperrt
bis die jeweilige App ausprobiert wird. Keychain-Pfad sofort aktiv; cross-device
nach mana-auth-Deploy. Build grün, on-device verifiziert.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 15:32:26 +02:00
..
PagetaBrand.swift Theme-Galerie: alle ManaTheme-Variants frei wählbar im Konto-Tab 2026-05-31 18:37:41 +02:00
PagetaPaperBackground.swift Theme-Galerie: alle ManaTheme-Variants frei wählbar im Konto-Tab 2026-05-31 18:37:41 +02:00
PagetaTheme.swift Theme-Galerie: alle ManaTheme-Variants frei wählbar im Konto-Tab 2026-05-31 18:37:41 +02:00
ThemePassStore.swift Theme-Pass Pilot: pageta verdrahtet (Unlock-Gating live) 2026-06-01 15:32:26 +02:00
ThemeVariant.swift Theme-Galerie auf geteiltes ManaThemeUI umgestellt 2026-05-31 23:43:26 +02:00