videofolxtv/client/public/manifest.json
sebastjanartic 87e07be40f Add support for iOS app icons and PWA favicons
Updates `client/index.html` and `client/public/manifest.json` to include proper iOS icon links and specifies PNG format for favicons. Enhances the `/api/favicon` endpoint to generate PNG favicons using `sharp` for various sizes and includes the "go4" text for larger icons. Also adds `@types/compression` to `package.json` and `package-lock.json`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: ab9cd02a-d0b2-4288-9ceb-1964d0059648
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/ab9cd02a-d0b2-4288-9ceb-1964d0059648/mbX83Mu
2025-08-31 20:25:15 +00:00

83 lines
2.0 KiB
JSON

{
"name": "go4.video - Professional Video Streaming Platform",
"short_name": "go4.video",
"description": "Professional video streaming platform featuring Geschichte des Liedes, FOLX STADL, and premium content",
"theme_color": "#6366f1",
"background_color": "#2D1B69",
"display": "standalone",
"orientation": "portrait-primary",
"start_url": "/",
"scope": "/",
"lang": "en",
"dir": "ltr",
"categories": ["entertainment", "multimedia"],
"prefer_related_applications": false,
"icons": [
{
"src": "/api/favicon?size=57&format=png",
"sizes": "57x57",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=60&format=png",
"sizes": "60x60",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=72&format=png",
"sizes": "72x72",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=76&format=png",
"sizes": "76x76",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=114&format=png",
"sizes": "114x114",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=120&format=png",
"sizes": "120x120",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=144&format=png",
"sizes": "144x144",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=152&format=png",
"sizes": "152x152",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=180&format=png",
"sizes": "180x180",
"type": "image/png",
"purpose": "any"
},
{
"src": "/api/favicon?size=192&format=png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/api/favicon?size=512&format=png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
]
}