diff --git a/components/UploadScreen.tsx b/components/UploadScreen.tsx
index 4154613..38c2d17 100644
--- a/components/UploadScreen.tsx
+++ b/components/UploadScreen.tsx
@@ -772,13 +772,20 @@ function LoadingState({ progress, onCancel }: { progress: GenerateProgress; onCa
return (
+ {/* The app icon, not the bare snowflake — same logo as the header,
+ sidebar and empty states. */}
-
+ {/* eslint-disable-next-line @next/next/no-img-element -- static app icon, no optimisation needed */}
+
diff --git a/public/sw.js b/public/sw.js
index 8a5b4b0..61ff057 100644
--- a/public/sw.js
+++ b/public/sw.js
@@ -9,7 +9,7 @@
*
* Bumping CACHE_VERSION is how a new deploy invalidates old assets.
*/
-const CACHE_VERSION = "freezmo-v16";
+const CACHE_VERSION = "freezmo-v17";
const SHELL_CACHE = `${CACHE_VERSION}-shell`;
const ASSET_CACHE = `${CACHE_VERSION}-assets`;