From 197bae60650f9894536da8fb02d7c074ac505358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=BF=E9=80=94=E9=A3=8E=E6=B5=AA?= <116719594+FLC-ytfl@users.noreply.github.com> Date: Mon, 1 Sep 2025 13:57:24 +0800 Subject: [PATCH] feat(Miniapp): add longcat.chat mini app (#9736) * feat(Miniapp): add longcat.chat mini app * feat(Miniapp): add longcat.chat mini app * feat(Miniapp): add longcat.chat mini app update miniapps.ts * feat(Miniapp): add longcat.chat mini app update longcat.svg and miniapps.ts --- src/renderer/src/assets/images/apps/longcat.svg | 1 + src/renderer/src/config/minapps.ts | 8 ++++++++ src/renderer/src/store/index.ts | 2 +- src/renderer/src/store/migrate.ts | 8 ++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/renderer/src/assets/images/apps/longcat.svg diff --git a/src/renderer/src/assets/images/apps/longcat.svg b/src/renderer/src/assets/images/apps/longcat.svg new file mode 100644 index 0000000000..7e556fb53b --- /dev/null +++ b/src/renderer/src/assets/images/apps/longcat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index 8fdfff9beb..e11718bc62 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -27,6 +27,7 @@ import HuggingChatLogo from '@renderer/assets/images/apps/huggingchat.svg?url' import KimiAppLogo from '@renderer/assets/images/apps/kimi.webp?url' import LambdaChatLogo from '@renderer/assets/images/apps/lambdachat.webp?url' import LeChatLogo from '@renderer/assets/images/apps/lechat.png?url' +import LongCatAppLogo from '@renderer/assets/images/apps/longcat.svg?url' import MetasoAppLogo from '@renderer/assets/images/apps/metaso.webp?url' import MonicaLogo from '@renderer/assets/images/apps/monica.webp?url' import n8nLogo from '@renderer/assets/images/apps/n8n.svg?url' @@ -476,6 +477,13 @@ const ORIGIN_DEFAULT_MIN_APPS: MinAppType[] = [ style: { padding: 5 } + }, + { + id: 'longcat', + name: 'LongCat', + logo: LongCatAppLogo, + url: 'https://longcat.chat/', + bodered: true } ] diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index a481026547..da6bc96262 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -67,7 +67,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 142, + version: 143, blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 05cbd3c9c3..1d8cff52db 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -2314,6 +2314,14 @@ const migrateConfig = { logger.error('migrate 142 error', error as Error) return state } + }, + '143': (state: RootState) => { + try { + addMiniApp(state, 'longcat') + return state + } catch (error) { + return state + } } }