fix(boss-dashboard): make /m installable as a PWA

manifest-mobile.json had an empty icons array, which blocks Chrome's
install prompt entirely. Point it at the existing android-chrome
192/512 icons and override appleWebApp.title to "Boss" so iOS
Add-to-Home-Screen matches the manifest's short_name instead of
inheriting the root layout's "WFDASH".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Dave 2026-08-31 22:14:48 +02:00
parent e722788ab0
commit e1f14d9c48
2 changed files with 19 additions and 1 deletions

View file

@ -8,5 +8,18 @@
"orientation": "portrait",
"background_color": "#0b1020",
"theme_color": "#0b1020",
"icons": []
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
}
]
}

View file

@ -9,6 +9,11 @@ export const metadata: Metadata = {
icons: {
apple: "/apple-touch-icon.png",
},
appleWebApp: {
capable: true,
statusBarStyle: "default",
title: "Boss",
},
};
export const viewport: Viewport = {