zhlajiex
commited on
Commit
·
516fa98
1
Parent(s):
b7e2ca7
Fix: Resolve app icon issue by using dedicated logo.svg and adding apple-touch-icon support
Browse files- backend/public/chat.html +4 -1
- backend/public/index.html +2 -1
- backend/public/logo.svg +4 -0
- backend/public/manifest.json +15 -3
- backend/public/sw.js +2 -1
backend/public/chat.html
CHANGED
|
@@ -4,7 +4,10 @@
|
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
|
| 6 |
<title>TERMINAL | v12.0 MASTER</title>
|
| 7 |
-
<link rel="
|
|
|
|
|
|
|
|
|
|
| 8 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 9 |
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
| 10 |
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
|
|
|
|
| 4 |
<meta charset="UTF-8">
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
|
| 6 |
<title>TERMINAL | v12.0 MASTER</title>
|
| 7 |
+
<link rel="manifest" href="/manifest.json">
|
| 8 |
+
<meta name="theme-color" content="#000000">
|
| 9 |
+
<link rel="apple-touch-icon" href="/logo.svg">
|
| 10 |
+
<link rel="icon" type="image/svg+xml" href="/logo.svg">
|
| 11 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 12 |
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
| 13 |
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
|
backend/public/index.html
CHANGED
|
@@ -6,7 +6,8 @@
|
|
| 6 |
<title>TERMINAL | MAIN_STAGE</title>
|
| 7 |
<link rel="manifest" href="/manifest.json">
|
| 8 |
<meta name="theme-color" content="#000000">
|
| 9 |
-
<link rel="icon"
|
|
|
|
| 10 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 11 |
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
|
| 12 |
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&family=Inter:wght@300;900&display=swap" rel="stylesheet">
|
|
|
|
| 6 |
<title>TERMINAL | MAIN_STAGE</title>
|
| 7 |
<link rel="manifest" href="/manifest.json">
|
| 8 |
<meta name="theme-color" content="#000000">
|
| 9 |
+
<link rel="apple-touch-icon" href="/logo.svg">
|
| 10 |
+
<link rel="icon" type="image/svg+xml" href="/logo.svg">
|
| 11 |
<script src="https://cdn.tailwindcss.com"></script>
|
| 12 |
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
|
| 13 |
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&family=Inter:wght@300;900&display=swap" rel="stylesheet">
|
backend/public/logo.svg
ADDED
|
|
backend/public/manifest.json
CHANGED
|
@@ -9,10 +9,22 @@
|
|
| 9 |
"orientation": "portrait",
|
| 10 |
"icons": [
|
| 11 |
{
|
| 12 |
-
"src": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
"sizes": "512x512",
|
| 14 |
"type": "image/svg+xml",
|
| 15 |
-
"purpose": "any
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
}
|
| 17 |
]
|
| 18 |
-
}
|
|
|
|
| 9 |
"orientation": "portrait",
|
| 10 |
"icons": [
|
| 11 |
{
|
| 12 |
+
"src": "/logo.svg",
|
| 13 |
+
"sizes": "192x192",
|
| 14 |
+
"type": "image/svg+xml",
|
| 15 |
+
"purpose": "any"
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"src": "/logo.svg",
|
| 19 |
"sizes": "512x512",
|
| 20 |
"type": "image/svg+xml",
|
| 21 |
+
"purpose": "any"
|
| 22 |
+
},
|
| 23 |
+
{
|
| 24 |
+
"src": "/logo.svg",
|
| 25 |
+
"sizes": "192x192",
|
| 26 |
+
"type": "image/svg+xml",
|
| 27 |
+
"purpose": "maskable"
|
| 28 |
}
|
| 29 |
]
|
| 30 |
+
}
|
backend/public/sw.js
CHANGED
|
@@ -2,7 +2,8 @@ const CACHE_NAME = 'codex-v1';
|
|
| 2 |
const ASSETS = [
|
| 3 |
'/',
|
| 4 |
'/chat',
|
| 5 |
-
'/manifest.json'
|
|
|
|
| 6 |
];
|
| 7 |
|
| 8 |
self.addEventListener('install', (event) => {
|
|
|
|
| 2 |
const ASSETS = [
|
| 3 |
'/',
|
| 4 |
'/chat',
|
| 5 |
+
'/manifest.json',
|
| 6 |
+
'/logo.svg'
|
| 7 |
];
|
| 8 |
|
| 9 |
self.addEventListener('install', (event) => {
|