Native SwiftUI-Universal-App für Cardecky (mana e.V.). Web-Parität zu cardecky.mana.how. SOT: mana/docs/playbooks/CARDS_NATIVE_GREENFIELD.md
- AppIcon.icon (Icon Composer, blaues W) als App-Icon integriert. In project.yml als Target-Source mit type:file → XcodeGen erkennt .icon nativ als wrapper.icon. Alter forest-grüner Platzhalter (AppIcon.appiconset) entfernt. actool baut Icon für iOS + macOS. - macOS-Build repariert (war pre-existing rot seit β-3/β-5/β-6): iOS-only SwiftUI-Modifier mit #if os(iOS) gegated (textInputAutocapitalization, keyboardType, navigationBarDrawer, tabViewBottomAccessory, .buttonStyle(.glass)); .topBarTrailing → cross-platform .primaryAction; .bottomBar-Toolbar gekapselt; iOS-only Extensions mit platformFilter:iOS an den embed-Deps. - Verifiziert: iOS-Sim + macOS BUILD SUCCEEDED. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| AppIcon.icon | ||
| devlog | ||
| docs | ||
| scripts | ||
| ShareExtension | ||
| Sources | ||
| Tests | ||
| Widgets/WordeckWidget | ||
| .gitignore | ||
| .swiftformat | ||
| .swiftlint.yml | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| FSRS_PORT.md | ||
| PLAN.md | ||
| project.yml | ||
| README.md | ||
wordeck-native
Native SwiftUI-Universal-App (iOS / iPadOS / macOS) für Wordeck — die Spaced-Repetition-Karten-App des Vereins mana e.V.
Web-App-Parität. Die existierende Web-App auf
wordeck.comist Funktions- und Verhaltens-Referenz. Native bringt kein neues Produkt, sondern die App in einer Form, die iOS-Hardware besser nutzt.
Status
Phase β-0 — Setup. Leerer Build, Login funktioniert, Wordeck-API-
Reachability-Check. Vollständiger Phasen-Plan in
../mana/docs/playbooks/CARDS_NATIVE_GREENFIELD.md.
HTTPS/JWT ┌──────────────────┐
cards-api ◄───────────── │ wordeck-native │ SwiftUI
api.wordeck.com │ ev.mana.wordeck │ WidgetKit (β-6)
└──────────────────┘
│
┌─────────────────────────────────────────┐
▼ ▼
ManaCore (Auth, Transport) ManaTokens (Designwerte)
git.mana.how/till/mana-swift-core v1.0.0+
Lokal entwickeln
xcodegen generate
open WordeckNative.xcodeproj # iPhone-17-Simulator
Konventionen, Invarianten, Phasen-Disziplin: CLAUDE.md.