diff --git a/Brain.md b/Brain.md
index 0d583ef..fc8d3ed 100644
--- a/Brain.md
+++ b/Brain.md
@@ -92,7 +92,8 @@ mischlabs/
- `background_color`: #0a0a0f
- Icons:
- `icons/app-icon-source.png` (1024x1024, quadratischer Ausschnitt aus dem MischLabs-Bild)
- - `icons/apple-touch-icon.png` (180x180)
+ - `icons/apple-touch-icon-v2.png` (180x180, frischer Dateiname gegen iOS-Icon-Cache)
+ - `icons/apple-touch-icon.png` (180x180, alte Kompatibilitaetskopie)
- `icons/icon-192.png` (192x192)
- `icons/icon-512.png` (512x512)
- `icons/maskable-512.png` (512x512, maskable)
diff --git a/icons/apple-touch-icon-v2.png b/icons/apple-touch-icon-v2.png
new file mode 100644
index 0000000..db45547
Binary files /dev/null and b/icons/apple-touch-icon-v2.png differ
diff --git a/index.html b/index.html
index 1b90556..68ac57a 100644
--- a/index.html
+++ b/index.html
@@ -9,8 +9,8 @@
-
-
+
+
diff --git a/manifest.webmanifest b/manifest.webmanifest
index 2d45e55..3da3303 100644
--- a/manifest.webmanifest
+++ b/manifest.webmanifest
@@ -12,23 +12,22 @@
"categories": ["productivity", "utilities"],
"icons": [
{
- "src": "/icons/icon-192.png",
+ "src": "/icons/icon-192.png?v=2",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
- "src": "/icons/icon-512.png",
+ "src": "/icons/icon-512.png?v=2",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
- "src": "/icons/maskable-512.png",
+ "src": "/icons/maskable-512.png?v=2",
"sizes": "512x512",
"type": "image/png",
"purpose": "maskable"
}
]
}
-
diff --git a/sw.js b/sw.js
index 955d94e..650b5ba 100644
--- a/sw.js
+++ b/sw.js
@@ -1,12 +1,12 @@
-const CACHE_NAME = 'mischlabs-pwa-v1';
+const CACHE_NAME = 'mischlabs-pwa-v2';
const APP_SHELL = [
'/',
'/index.html',
'/style.css?v=8',
- '/manifest.webmanifest',
+ '/manifest.webmanifest?v=2',
'/icons/icon-192.png',
'/icons/icon-512.png',
- '/icons/apple-touch-icon.png'
+ '/icons/apple-touch-icon-v2.png'
];
self.addEventListener('install', (event) => {
@@ -53,4 +53,3 @@ self.addEventListener('fetch', (event) => {
))
);
});
-