diff --git a/src/renderer/src/assets/images/apps/3mintop.png b/src/renderer/src/assets/images/apps/3mintop.png new file mode 100644 index 0000000000..d43da03cbb Binary files /dev/null and b/src/renderer/src/assets/images/apps/3mintop.png differ diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index 8bb2d129bb..685985e463 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -1,3 +1,4 @@ +import ThreeMinTopAppLogo from '@renderer/assets/images/apps/3mintop.png?url' import BaiduAiAppLogo from '@renderer/assets/images/apps/baidu-ai.png?url' import BaicuanAppLogo from '@renderer/assets/images/apps/baixiaoying.webp?url' import BoltAppLogo from '@renderer/assets/images/apps/bolt.svg?url' @@ -268,6 +269,13 @@ export const DEFAULT_MIN_APPS: MinAppType[] = [ logo: FlowithAppLogo, url: 'https://www.flowith.io/', bodered: true + }, + { + id: '3mintop', + name: '3MinTop', + logo: ThreeMinTopAppLogo, + url: 'https://3min.top', + bodered: false } ] diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 0d9f6f589f..7d8329670c 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -898,6 +898,16 @@ const migrateConfig = { }) state.settings.translateModelPrompt = TRANSLATE_PROMPT return state + }, + '63': (state: RootState) => { + if (state.minapps) { + const mintop = DEFAULT_MIN_APPS.find((app) => app.id === '3mintop') + if (mintop) { + state.minapps.enabled.push(mintop) + } + } + removeMiniAppIconsFromState(state) + return state } }