diff --git a/src/backend/server/routes/web_push_routes.py b/src/backend/server/routes/web_push_routes.py index 57b89921..3358c7e2 100644 --- a/src/backend/server/routes/web_push_routes.py +++ b/src/backend/server/routes/web_push_routes.py @@ -236,11 +236,19 @@ def manifest(): theme_color="#245e47", icons=[ { - "src": f"/static/pwa-icon-{size}.png", + "src": f"/static/pwa-icon-{size}.png?v=20260915", "sizes": f"{size}x{size}", "type": "image/png", "purpose": "any", } for size in (192, 512) + ] + + [ + { + "src": "/static/pwa-icon-maskable-512.png?v=20260915", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable", + } ], ) diff --git a/src/frontend/web/von_interface/static/apple-touch-icon.png b/src/frontend/web/von_interface/static/apple-touch-icon.png new file mode 100644 index 00000000..eee25db0 Binary files /dev/null and b/src/frontend/web/von_interface/static/apple-touch-icon.png differ diff --git a/src/frontend/web/von_interface/static/pwa-icon-192.png b/src/frontend/web/von_interface/static/pwa-icon-192.png index 0d3810c1..8992af57 100644 Binary files a/src/frontend/web/von_interface/static/pwa-icon-192.png and b/src/frontend/web/von_interface/static/pwa-icon-192.png differ diff --git a/src/frontend/web/von_interface/static/pwa-icon-512.png b/src/frontend/web/von_interface/static/pwa-icon-512.png index e84a3c0c..bc70cdf7 100644 Binary files a/src/frontend/web/von_interface/static/pwa-icon-512.png and b/src/frontend/web/von_interface/static/pwa-icon-512.png differ diff --git a/src/frontend/web/von_interface/static/pwa-icon-maskable-512.png b/src/frontend/web/von_interface/static/pwa-icon-maskable-512.png new file mode 100644 index 00000000..265b04fc Binary files /dev/null and b/src/frontend/web/von_interface/static/pwa-icon-maskable-512.png differ diff --git a/src/frontend/web/von_interface/templates/von_interface.html b/src/frontend/web/von_interface/templates/von_interface.html index 2c6a0220..1d326902 100644 --- a/src/frontend/web/von_interface/templates/von_interface.html +++ b/src/frontend/web/von_interface/templates/von_interface.html @@ -8,7 +8,7 @@