Voraussetzung für die kommenden Native-Phasen π-5 (Universal Links) und π-7 (WidgetKit). Siehe mana/docs/playbooks/PAGETA_NATIVE_GREENFIELD.md. - AASA-File `web/static/.well-known/apple-app-site-association`: applinks für /article/*, /lese-liste/*, /auth/callback + webcredentials für ev.mana.pageta (Team QP3GLU8PH3). Pattern aus herbatrium-web kopiert. - Neue Route `api/snapshot.ts` mit GET /api/v1/snapshot/widget: Top-3 Feed-Items + Counts pro Status (unread/reading/finished/archived) + lastSyncAt. JWT-gated, parallel-fetch von Pool + DB. Pattern aus seepuls /snapshot/next-7d. Widget cached das in App-Group-UserDefaults. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
17 lines
428 B
Text
17 lines
428 B
Text
{
|
|
"applinks": {
|
|
"details": [
|
|
{
|
|
"appIDs": ["QP3GLU8PH3.ev.mana.pageta"],
|
|
"components": [
|
|
{ "/": "/article/*", "comment": "article reader-view" },
|
|
{ "/": "/lese-liste/*", "comment": "saved articles list" },
|
|
{ "/": "/auth/callback", "comment": "auth callback after login" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"webcredentials": {
|
|
"apps": ["QP3GLU8PH3.ev.mana.pageta"]
|
|
}
|
|
}
|