From fe4edcc217b6665fc891737cdb74cb0cbff5b657 Mon Sep 17 00:00:00 2001 From: Moritz Graf Date: Mon, 12 Oct 2026 08:48:55 +0200 Subject: [PATCH] fix(pwa): serve Mila app icons from public /icons/ path for iOS SpringBoard and PWA manifests --- skills/datastore/assets/mila.webmanifest | 12 ++-- skills/datastore/scripts/update_website.py | 66 ++++++++++++++++------ 2 files changed, 54 insertions(+), 24 deletions(-) diff --git a/skills/datastore/assets/mila.webmanifest b/skills/datastore/assets/mila.webmanifest index ae8a92e..7138feb 100644 --- a/skills/datastore/assets/mila.webmanifest +++ b/skills/datastore/assets/mila.webmanifest @@ -11,36 +11,36 @@ "theme_color": "#090A0F", "icons": [ { - "src": "/family/mila-icon-192-v3.png", + "src": "/icons/mila-icon-192-v3.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { - "src": "/family/mila-icon-192-v3.png", + "src": "/icons/mila-icon-192-v3.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, { - "src": "/family/mila-icon-512-v3.png", + "src": "/icons/mila-icon-512-v3.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { - "src": "/family/mila-icon-512-v3.png", + "src": "/icons/mila-icon-512-v3.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }, { - "src": "/family/mila-apple-touch-icon-v3.png", + "src": "/icons/mila-apple-touch-icon-v3.png", "sizes": "180x180", "type": "image/png" }, { - "src": "/family/mila-icon.svg", + "src": "/icons/mila-icon.svg", "sizes": "any", "type": "image/svg+xml" } diff --git a/skills/datastore/scripts/update_website.py b/skills/datastore/scripts/update_website.py index 05777b7..4188683 100644 --- a/skills/datastore/scripts/update_website.py +++ b/skills/datastore/scripts/update_website.py @@ -712,36 +712,36 @@ def generate_dashboard_html(engine: DatastoreEngine) -> str: "theme_color": "#090A0F", "icons": [ { - "src": "/family/mila-icon-192-v3.png", + "src": "/icons/mila-icon-192-v3.png", "sizes": "192x192", "type": "image/png", "purpose": "any" }, { - "src": "/family/mila-icon-192-v3.png", + "src": "/icons/mila-icon-192-v3.png", "sizes": "192x192", "type": "image/png", "purpose": "maskable" }, { - "src": "/family/mila-icon-512-v3.png", + "src": "/icons/mila-icon-512-v3.png", "sizes": "512x512", "type": "image/png", "purpose": "any" }, { - "src": "/family/mila-icon-512-v3.png", + "src": "/icons/mila-icon-512-v3.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }, { - "src": "/family/mila-apple-touch-icon-v3.png", + "src": "/icons/mila-apple-touch-icon-v3.png", "sizes": "180x180", "type": "image/png" }, { - "src": "/family/mila-icon.svg", + "src": "/icons/mila-icon.svg", "sizes": "any", "type": "image/svg+xml" } @@ -767,16 +767,16 @@ def generate_dashboard_html(engine: DatastoreEngine) -> str: - - - - - - - - - - + + + + + + + + + + @@ -807,7 +807,7 @@ def generate_dashboard_html(engine: DatastoreEngine) -> str: