From f8df8e224c5ede532fbaaafefff88580a1f4a22e Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Fri, 21 Aug 2026 17:37:07 +0200 Subject: [PATCH] fix: properly support pwa --- index.html | 5 +++++ vite.config.ts | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/index.html b/index.html index 4842f1c..eebb634 100644 --- a/index.html +++ b/index.html @@ -3,9 +3,14 @@ + + + + + dttmr diff --git a/vite.config.ts b/vite.config.ts index 901c697..69e21b0 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -12,13 +12,17 @@ export default defineConfig({ vueDevTools(), VitePWA({ registerType: 'autoUpdate', + includeAssets: ['favicon.ico', 'apple-touch-icon.png'], workbox: { globPatterns: ['**/*.{js,css,html,ico,png,svg}'] }, manifest: { + id: '/', name: 'dittmar.dev', short_name: 'dttmr', description: 'dittmar.dev frontend app', + start_url: '/', + scope: '/', theme_color: '#0a0e1a', background_color: '#0a0e1a', display: 'standalone', @@ -32,6 +36,12 @@ export default defineConfig({ src: 'pwa-512x512.png', sizes: '512x512', type: 'image/png', + }, + { + src: 'maskable-icon-512x512.png', + sizes: '512x512', + type: 'image/png', + purpose: 'maskable', } ] }