ζ-1 Polish: robuster Header-Selektor + zitare.mana.how als 2. UL-Domain
- WebShellScripts.hideWebHeader: drei Selektor-Strategien gestapelt (data-app-nav-Marker / strukturell via :has(a.brand) / positionell via :first-of-type), damit Klassen-Renames in zitare-web das Hide nicht still brechen - project.yml entitlements: applinks:zitare.mana.how als zweite Universal-Link-Domain, solange zitare.com-DNS-Zone fehlt. Beide Hosts liefern dasselbe AASA-File. Nach Cloudflare-Cut kann der Eintrag bleiben — schadet nicht - Live-E2E verifiziert: simctl openurl https://zitare.mana.how/q/... → App empfängt Deep-Link, WebShell lädt die Quote-Page, native TabBar bleibt, Web-Header bleibt versteckt Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c89d48c6f6
commit
03e2f041e5
3 changed files with 35 additions and 5 deletions
2
PLAN.md
2
PLAN.md
|
|
@ -66,7 +66,7 @@ in [`../mana/docs/playbooks/ZITARE_NATIVE_GREENFIELD.md`](../mana/docs/playbooks
|
|||
|---|---|---|---|
|
||||
| ζ-0 | Setup, leerer Build, Login | iOS-Build ✅, Tests ✅, Healthz Live ✅ | ✅ (Mac + Git-Push offen) |
|
||||
| ζ-1 | WebShellView + Universal-Links | WebView rendert, UL-Routing testbar, Web-Header ausgeblendet | ✅ |
|
||||
| ζ-2 | Snapshot-Sync + DailyQuoteWidget | Widget auf realem Gerät zeigt Zitat | ⏳ |
|
||||
| ζ-2 | Snapshot-Sync + DailyQuoteWidget | Code + Tests grün, Endpoint im Web-Repo + Apple-Dev-Portal-App-Group fehlen für E2E | 🚧 (Code-Done) |
|
||||
| ζ-3 | Submit-View nativ | Founder submittet Quote, Draft in /admin/queue | ⏳ |
|
||||
| ζ-4 | Spotlight + ShareExt + App Intents | Spotlight findet, ShareExt POSTet | ⏳ |
|
||||
| ζ-5 | Polish (Theme-Sync, iPad, A11y) | Eine Woche ohne Safari-Tab nutzbar | ⏳ |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue