diff --git a/src/renderer/src/assets/images/apps/huggingchat.svg b/src/renderer/src/assets/images/apps/huggingchat.svg index 49765f6468..c79e09a8f5 100644 --- a/src/renderer/src/assets/images/apps/huggingchat.svg +++ b/src/renderer/src/assets/images/apps/huggingchat.svg @@ -1,14 +1,4 @@ - - - - + + + diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index 3174e22057..6b0f1689ed 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -22,6 +22,7 @@ import GithubCopilotLogo from '@renderer/assets/images/apps/github-copilot.webp? import GoogleAppLogo from '@renderer/assets/images/apps/google.svg?url' import GrokAppLogo from '@renderer/assets/images/apps/grok.png?url' import GrokXAppLogo from '@renderer/assets/images/apps/grok-x.png?url' +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' @@ -471,6 +472,16 @@ const ORIGIN_DEFAULT_MIN_APPS: MinAppType[] = [ style: { padding: 6 } + }, + { + id: 'huggingchat', + name: 'HuggingChat', + url: 'https://huggingface.co/chat/', + logo: HuggingChatLogo, + bodered: true, + style: { + padding: 6 + } } ] diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index 0fee3196b2..b6f8a166f4 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -65,7 +65,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 163, + version: 165, blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 78dee1489a..24664358a2 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -2692,6 +2692,15 @@ const migrateConfig = { logger.error('migrate 164 error', error as Error) return state } + }, + '165': (state: RootState) => { + try { + addMiniApp(state, 'huggingchat') + return state + } catch (error) { + logger.error('migrate 165 error', error as Error) + return state + } } }