From e9fc86b95644fcdce3870f72ba30ed672f04b294 Mon Sep 17 00:00:00 2001 From: Seven Date: Thu, 15 Jan 2026 06:20:21 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=EF=BC=8C=E7=89=88=E6=9C=AC=E5=8F=B7=E6=8F=90?= =?UTF-8?q?=E5=8D=87=E8=87=B3=200.0.4=EF=BC=8C=E7=A7=BB=E9=99=A4=E6=97=A7?= =?UTF-8?q?=E7=9A=84=20favicon.svg=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/distribute/data/apps.ts | 10 +++++----- packages/distribute/nuxt.config.ts | 14 ++++---------- packages/distribute/pages/index.vue | 13 +++---------- packages/distribute/public/favicon.svg | 10 ---------- packages/distribute/public/riwsan.png | Bin 0 -> 11722 bytes 5 files changed, 12 insertions(+), 35 deletions(-) delete mode 100644 packages/distribute/public/favicon.svg create mode 100644 packages/distribute/public/riwsan.png diff --git a/packages/distribute/data/apps.ts b/packages/distribute/data/apps.ts index 96e3aaa..b1d1ec4 100644 --- a/packages/distribute/data/apps.ts +++ b/packages/distribute/data/apps.ts @@ -14,7 +14,7 @@ export const apps: AppInfo[] = [ { id: "riwsan-app", name: "Riwsan 瑞讯", - icon: "https://pub-e6e293168296455aa6fb1b7148767038.r2.dev/riwa.png", + icon: "https://pub-d64aa74d10b04b7e9125ee9e571d2638.r2.dev/app-store/icons/riwsan.jpg", shortDescription: { "zh-CN": "数字资产交易平台", "en-US": "Digital Asset Trading Platform", @@ -24,7 +24,7 @@ export const apps: AppInfo[] = [ "en-US": "Riwsan is a secure and fast digital asset trading platform with professional trading tools and real-time market data.", }, category: "finance", - version: "0.0.2", + version: "0.0.4", buildNumber: "100", releaseDate: "2026-1-15", releaseNotes: { @@ -64,7 +64,7 @@ export const apps: AppInfo[] = [ { id: "riwsan-wallet", name: "Riwsan 钱包", - icon: "https://pub-e6e293168296455aa6fb1b7148767038.r2.dev/riwa.png", + icon: "https://pub-d64aa74d10b04b7e9125ee9e571d2638.r2.dev/app-store/icons/riwsan.png", shortDescription: { "zh-CN": "安全的数字资产钱包", "en-US": "Secure Digital Asset Wallet", @@ -109,7 +109,7 @@ export const apps: AppInfo[] = [ { id: "chat-freely", name: "畅聊", - icon: "https://pub-e6e293168296455aa6fb1b7148767038.r2.dev/chat-origin.png", + icon: "https://pub-d64aa74d10b04b7e9125ee9e571d2638.r2.dev/app-store/icons/Group%206.png", shortDescription: { "zh-CN": "加密即时通讯工具", "en-US": "Encrypted Instant Messaging", @@ -153,7 +153,7 @@ export const apps: AppInfo[] = [ { id: "riwsan-conference", name: "信达会议", - icon: "https://pub-d64aa74d10b04b7e9125ee9e571d2638.r2.dev/app-store/icons/%E8%A7%86%E9%A2%91%E4%BC%9A%E8%AE%AE.png", + icon: "https://pub-d64aa74d10b04b7e9125ee9e571d2638.r2.dev/app-store/icons/Group%203.png", shortDescription: { "zh-CN": "会议与协作工具", "en-US": "Conference and Collaboration Tool", diff --git a/packages/distribute/nuxt.config.ts b/packages/distribute/nuxt.config.ts index a2dad78..7f69549 100644 --- a/packages/distribute/nuxt.config.ts +++ b/packages/distribute/nuxt.config.ts @@ -22,21 +22,15 @@ export default defineNuxtConfig({ start_url: "/", icons: [ { - src: "/favicon.svg", - sizes: "512x512", - type: "image/svg+xml", - purpose: "any", - }, - { - src: "/favicon.svg", + src: "/riwsan.png", sizes: "192x192", - type: "image/svg+xml", + type: "image/png", }, ], }, workbox: { navigateFallback: "/", - globPatterns: ["**/*.{js,css,html,png,svg,ico}"], + globPatterns: ["**/*.{js,css,html,png,svg,ico,jpg}"], cleanupOutdatedCaches: true, runtimeCaching: [ { @@ -122,7 +116,7 @@ export default defineNuxtConfig({ { name: "description", content: "Riwa App 下载 - iOS, Android, H5" }, ], link: [ - { rel: "icon", type: "image/svg+xml", href: "/favicon.svg" }, + { rel: "icon", type: "image/png", href: "/riwsan.png" }, ], }, }, diff --git a/packages/distribute/pages/index.vue b/packages/distribute/pages/index.vue index 9c45ebe..6f8e44c 100644 --- a/packages/distribute/pages/index.vue +++ b/packages/distribute/pages/index.vue @@ -106,11 +106,7 @@ useHead({
-
-
-
- R -
+ Riwa

{{ t('appName') }}

@@ -185,11 +181,8 @@ useHead({
-
- -
- -
+ +
diff --git a/packages/distribute/public/favicon.svg b/packages/distribute/public/favicon.svg deleted file mode 100644 index 6dc3ecd..0000000 --- a/packages/distribute/public/favicon.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - R - diff --git a/packages/distribute/public/riwsan.png b/packages/distribute/public/riwsan.png new file mode 100644 index 0000000000000000000000000000000000000000..2742527c4d438e660e83fec011f22f83d9541b3e GIT binary patch literal 11722 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 G1pN<<^C9m5 literal 0 HcmV?d00001