diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx
index 1ee8e471..af1c4e4a 100644
--- a/frontend/app/layout.tsx
+++ b/frontend/app/layout.tsx
@@ -14,15 +14,15 @@ export const metadata: Metadata = {
description: "由 AI 驅動的多代理 LLM 金融交易框架",
icons: {
icon: [
- { url: "/favicon.ico?v=4", sizes: "32x32" },
- { url: "/icon-192.png?v=4", sizes: "192x192", type: "image/png" },
- { url: "/icon-512.png?v=4", sizes: "512x512", type: "image/png" },
- { url: "/icon.png?v=4", sizes: "1024x1024", type: "image/png" },
+ { url: "/favicon-v5.ico", sizes: "32x32" },
+ { url: "/icon-192-v5.png", sizes: "192x192", type: "image/png" },
+ { url: "/icon-512-v5.png", sizes: "512x512", type: "image/png" },
+ { url: "/icon-v5.png", sizes: "1024x1024", type: "image/png" },
],
apple: [
- { url: "/apple-touch-icon.png?v=4", sizes: "180x180", type: "image/png" },
+ { url: "/apple-touch-icon-v5.png", sizes: "180x180", type: "image/png" },
],
- shortcut: "/favicon.ico?v=4",
+ shortcut: "/favicon-v5.ico",
},
appleWebApp: {
capable: true,
@@ -46,19 +46,19 @@ export default function RootLayout({
-
+
{/* Version parameter forces iOS Safari to reload new icons */}
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/frontend/app/manifest.json b/frontend/app/manifest.json
index b8a790e7..2a6417b2 100644
--- a/frontend/app/manifest.json
+++ b/frontend/app/manifest.json
@@ -8,22 +8,22 @@
"theme_color": "#6B21A8",
"icons": [
{
- "src": "/favicon.ico?v=4",
+ "src": "/favicon-v5.ico",
"sizes": "32x32",
"type": "image/x-icon"
},
{
- "src": "/icon-192.png?v=4",
+ "src": "/icon-192-v5.png",
"sizes": "192x192",
"type": "image/png"
},
{
- "src": "/icon-512.png?v=4",
+ "src": "/icon-512-v5.png",
"sizes": "512x512",
"type": "image/png"
},
{
- "src": "/icon.png?v=4",
+ "src": "/icon-v5.png",
"sizes": "1024x1024",
"type": "image/png"
}
diff --git a/frontend/public/apple-icon.png b/frontend/public/apple-icon-v5.png
similarity index 100%
rename from frontend/public/apple-icon.png
rename to frontend/public/apple-icon-v5.png
diff --git a/frontend/public/apple-touch-icon.png b/frontend/public/apple-touch-icon-v5.png
similarity index 100%
rename from frontend/public/apple-touch-icon.png
rename to frontend/public/apple-touch-icon-v5.png
diff --git a/frontend/public/favicon.ico b/frontend/public/favicon-v5.ico
similarity index 100%
rename from frontend/public/favicon.ico
rename to frontend/public/favicon-v5.ico
diff --git a/frontend/public/favicon.png b/frontend/public/favicon-v5.png
similarity index 100%
rename from frontend/public/favicon.png
rename to frontend/public/favicon-v5.png
diff --git a/frontend/public/icon-192.png b/frontend/public/icon-192-v5.png
similarity index 100%
rename from frontend/public/icon-192.png
rename to frontend/public/icon-192-v5.png
diff --git a/frontend/public/icon-512.png b/frontend/public/icon-512-v5.png
similarity index 100%
rename from frontend/public/icon-512.png
rename to frontend/public/icon-512-v5.png
diff --git a/frontend/public/icon.png b/frontend/public/icon-v5.png
similarity index 100%
rename from frontend/public/icon.png
rename to frontend/public/icon-v5.png