All checks were successful
Build & Publish Docker Image / build-and-push (push) Successful in 1m35s
Android Chrome bevorzugt für den Home-Screen rasterbare PNG-Icons über reines SVG. 192×192 und 512×512 werden aus static/icon.svg per Sharp-Skript gerendert (npm run render:icons) und committet, damit CI keine zusätzliche Abhängigkeit hat. Manifest referenziert alle drei Icons mit purpose "any maskable" → rund-/squircle-sicher. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32 lines
686 B
JSON
32 lines
686 B
JSON
{
|
|
"name": "Kochwas",
|
|
"short_name": "Kochwas",
|
|
"description": "Persönliches Rezeptbuch — lokal, einheitlich, küchentauglich",
|
|
"start_url": "/",
|
|
"display": "standalone",
|
|
"background_color": "#f8faf8",
|
|
"theme_color": "#2b6a3d",
|
|
"lang": "de",
|
|
"orientation": "portrait",
|
|
"icons": [
|
|
{
|
|
"src": "/icon.svg",
|
|
"sizes": "any",
|
|
"type": "image/svg+xml",
|
|
"purpose": "any maskable"
|
|
},
|
|
{
|
|
"src": "/icon-192.png",
|
|
"sizes": "192x192",
|
|
"type": "image/png",
|
|
"purpose": "any maskable"
|
|
},
|
|
{
|
|
"src": "/icon-512.png",
|
|
"sizes": "512x512",
|
|
"type": "image/png",
|
|
"purpose": "any maskable"
|
|
}
|
|
]
|
|
}
|