diff --git a/src/renderer/src/assets/images/apps/notebooklm.svg b/src/renderer/src/assets/images/apps/notebooklm.svg new file mode 100644 index 0000000000..d0807c61b7 --- /dev/null +++ b/src/renderer/src/assets/images/apps/notebooklm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index e078480da0..1a93bc9532 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -28,6 +28,7 @@ import TiangongAiLogo from '@renderer/assets/images/apps/tiangong.png?url' import WanZhiAppLogo from '@renderer/assets/images/apps/wanzhi.jpg?url' import XiaoYiAppLogo from '@renderer/assets/images/apps/xiaoyi.webp?url' import TencentYuanbaoAppLogo from '@renderer/assets/images/apps/yuanbao.png?url' +import NotebookLMAppLogo from '@renderer/assets/images/apps/notebooklm.svg?url' import YuewenAppLogo from '@renderer/assets/images/apps/yuewen.png?url' import ZhihuAppLogo from '@renderer/assets/images/apps/zhihu.png?url' import ClaudeAppLogo from '@renderer/assets/images/models/claude.png?url' @@ -291,6 +292,12 @@ export const DEFAULT_MIN_APPS: MinAppType[] = [ logo: XiaoYiAppLogo, url: 'https://xiaoyi.huawei.com/chat/', bodered: true + }, + { + id: 'notebooklm', + name: 'NotebookLM', + logo: NotebookLMAppLogo, + url: 'https://notebooklm.google.com/', } ] diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 0f30d3ab4b..70099a99b8 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -968,6 +968,15 @@ const migrateConfig = { state.minapps.enabled.push(xiaoyi) } } + return state + }, + '68': (state: RootState) => { + if (state.minapps) { + const notebooklm = DEFAULT_MIN_APPS.find((app) => app.id === 'notebooklm') + if (notebooklm) { + state.minapps.enabled.push(notebooklm) + } + } state.llm.providers.push( {