From f78663f8157f41c650356df09d284827752814a6 Mon Sep 17 00:00:00 2001 From: DemonJun Date: Tue, 8 Apr 2025 19:46:26 +0800 Subject: [PATCH] feat: add dangbei miniapp (#4552) * feat: add dangbei miniapp * compressed logo file --------- Co-authored-by: demonjun --- src/renderer/src/assets/images/apps/dangbei.jpg | Bin 0 -> 4156 bytes src/renderer/src/config/minapps.ts | 8 ++++++++ src/renderer/src/store/migrate.ts | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 src/renderer/src/assets/images/apps/dangbei.jpg diff --git a/src/renderer/src/assets/images/apps/dangbei.jpg b/src/renderer/src/assets/images/apps/dangbei.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47cc74a0aadf1cca71155831b508f293ae695de6 GIT binary patch literal 4156 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 literal 0 HcmV?d00001 diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index 1d99fe1f..27f5106f 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -48,6 +48,8 @@ import DeepSeekProviderLogo from '@renderer/assets/images/providers/deepseek.png import GroqProviderLogo from '@renderer/assets/images/providers/groq.png?url' import OpenAiProviderLogo from '@renderer/assets/images/providers/openai.png?url' import SiliconFlowProviderLogo from '@renderer/assets/images/providers/silicon.png?url' +import DangbeiLogo from '@renderer/assets/images/apps/dangbei.jpg?url' + import { MinAppType } from '@renderer/types' export const DEFAULT_MIN_APPS: MinAppType[] = [ { @@ -384,5 +386,11 @@ export const DEFAULT_MIN_APPS: MinAppType[] = [ logo: ZhihuAppLogo, url: 'https://zhida.zhihu.com/', bodered: true + }, + { + id: 'dangbei', + name: '当贝AI', + logo: DangbeiLogo, + url: 'https://ai.dangbei.com/' } ] diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 86133ba1..61d9508d 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -1198,6 +1198,14 @@ const migrateConfig = { } catch (error) { return state } + }, + '92': (state: RootState) => { + try { + addProvider(state, 'dangbei') + return state + } catch (error) { + return state + } } }