diff --git a/src/renderer/src/assets/images/apps/monica.webp b/src/renderer/src/assets/images/apps/monica.webp new file mode 100644 index 00000000..c997dbfa Binary files /dev/null and b/src/renderer/src/assets/images/apps/monica.webp differ diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index 65f23df2..04e4de32 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -22,6 +22,7 @@ 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 MetasoAppLogo from '@renderer/assets/images/apps/metaso.webp?url' +import MonicaLogo from '@renderer/assets/images/apps/monica.webp?url' import NamiAiLogo from '@renderer/assets/images/apps/nm.png?url' import NamiAiSearchLogo from '@renderer/assets/images/apps/nm-search.webp?url' import NotebookLMAppLogo from '@renderer/assets/images/apps/notebooklm.svg?url' @@ -363,6 +364,13 @@ export const DEFAULT_MIN_APPS: MinAppType[] = [ logo: LambdaChatLogo, url: 'https://lambda.chat/', bodered: true + }, + { + id: 'monica', + name: 'Monica', + logo: MonicaLogo, + url: 'https://monica.im/home/', + bodered: true } ] diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 731c408f..93d264f6 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -1102,6 +1102,14 @@ const migrateConfig = { state.settings.thoughtAutoCollapse = true return state + }, + '72': (state: RootState) => { + if (state.minapps) { + const monica = DEFAULT_MIN_APPS.find((app) => app.id === 'monica') + if (monica) { + state.minapps.enabled.push(monica) + } + } } }