Greenfield-Start für pageta-native. iOS-Sim + macOS beide BUILD SUCCEEDED, ManaCore + ManaAuthUI als SPM-Deps lokal aus Schwester-Repos, paper-Theme-Tokens inline in PagetaTheme. Was steht: - project.yml (XcodeGen): App-Target ev.mana.pageta, Unit-Tests, Universal iOS 18 + macOS 15, Swift 6 strict concurrency, Team QP3GLU8PH3, Associated Domains applinks+webcredentials pageta.com, App-Group group.ev.mana.pageta, Keychain-Access-Group $(AppIdentifierPrefix)ev.mana.pageta, URL-Scheme pageta://. - App-Boot: PagetaNativeApp mit AuthClient + ManaAuthGate via @State, OSLog-Subsystem ev.mana.pageta. RootView mit TabView (Feed/Lese-Liste/Konto). - AppConfig: DefaultManaAppConfig (authBaseURL auth.mana.how, Keychain-Access-Group explizit für TestFlight-Cert-Drift) + separater apiBaseURL für api.pageta.com. - PagetaTheme: paper-Brand-Tokens (Terracotta-Primary, Cream-BG, Sepia-FG) — Mirror von mana/packages/themes/src/variants/paper.css. Wenn ManaTokens Theme.paper veröffentlicht, hier durch Cross-App- Token-Bezug ersetzen. - 3 Tab-Placeholder: FeedTabView (π-1), LeseListeTabView (π-2), AccountTabView (Konto-Sicht mit Login/Logout/Version/Links). - 4 Unit-Tests gegen AppConfig (api-URL, auth-URL, keychain-service, app-group). - README + STATUS + CLAUDE.md + .gitignore + .swiftformat. Apple-Dev-Portal-TODO (Tills manuelle Aktion): - Bundle-ID ev.mana.pageta registrieren - App-Group group.ev.mana.pageta aktivieren - Capabilities: Associated Domains, App Groups, Keychain Sharing Plan + Phasen π-1..π-10: mana/docs/playbooks/PAGETA_NATIVE_GREENFIELD.md Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 lines
194 B
Text
21 lines
194 B
Text
# Xcode
|
|
build/
|
|
DerivedData/
|
|
*.xcodeproj
|
|
*.xcworkspace
|
|
xcuserdata/
|
|
*.xcuserstate
|
|
*.swp
|
|
.DS_Store
|
|
|
|
# Swift Package Manager
|
|
.swiftpm/
|
|
Package.resolved
|
|
|
|
# Coverage
|
|
*.gcda
|
|
*.gcno
|
|
*.gcov
|
|
|
|
# macOS
|
|
._*
|