mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-23 10:00:08 +08:00
refactor: remove unused minapp configurations and logos
- Deleted references to HuggingChat, NamiAiSearch, and Hika from the minapps configuration. - Cleaned up imports by removing associated logo imports for the removed apps.
This commit is contained in:
parent
170632a199
commit
7c8894616c
@ -22,8 +22,6 @@ import GithubCopilotLogo from '@renderer/assets/images/apps/github-copilot.webp?
|
|||||||
import GoogleAppLogo from '@renderer/assets/images/apps/google.svg?url'
|
import GoogleAppLogo from '@renderer/assets/images/apps/google.svg?url'
|
||||||
import GrokAppLogo from '@renderer/assets/images/apps/grok.png?url'
|
import GrokAppLogo from '@renderer/assets/images/apps/grok.png?url'
|
||||||
import GrokXAppLogo from '@renderer/assets/images/apps/grok-x.png?url'
|
import GrokXAppLogo from '@renderer/assets/images/apps/grok-x.png?url'
|
||||||
import HikaLogo from '@renderer/assets/images/apps/hika.webp?url'
|
|
||||||
import HuggingChatLogo from '@renderer/assets/images/apps/huggingchat.svg?url'
|
|
||||||
import KimiAppLogo from '@renderer/assets/images/apps/kimi.webp?url'
|
import KimiAppLogo from '@renderer/assets/images/apps/kimi.webp?url'
|
||||||
import LambdaChatLogo from '@renderer/assets/images/apps/lambdachat.webp?url'
|
import LambdaChatLogo from '@renderer/assets/images/apps/lambdachat.webp?url'
|
||||||
import LeChatLogo from '@renderer/assets/images/apps/lechat.png?url'
|
import LeChatLogo from '@renderer/assets/images/apps/lechat.png?url'
|
||||||
@ -32,7 +30,6 @@ import MetasoAppLogo from '@renderer/assets/images/apps/metaso.webp?url'
|
|||||||
import MonicaLogo from '@renderer/assets/images/apps/monica.webp?url'
|
import MonicaLogo from '@renderer/assets/images/apps/monica.webp?url'
|
||||||
import n8nLogo from '@renderer/assets/images/apps/n8n.svg?url'
|
import n8nLogo from '@renderer/assets/images/apps/n8n.svg?url'
|
||||||
import NamiAiLogo from '@renderer/assets/images/apps/nm.png?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'
|
import NotebookLMAppLogo from '@renderer/assets/images/apps/notebooklm.svg?url'
|
||||||
import PerplexityAppLogo from '@renderer/assets/images/apps/perplexity.webp?url'
|
import PerplexityAppLogo from '@renderer/assets/images/apps/perplexity.webp?url'
|
||||||
import PoeAppLogo from '@renderer/assets/images/apps/poe.webp?url'
|
import PoeAppLogo from '@renderer/assets/images/apps/poe.webp?url'
|
||||||
@ -263,13 +260,6 @@ const ORIGIN_DEFAULT_MIN_APPS: MinAppType[] = [
|
|||||||
url: 'https://www.tiangong.cn/',
|
url: 'https://www.tiangong.cn/',
|
||||||
bodered: true
|
bodered: true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'hugging-chat',
|
|
||||||
name: 'HuggingChat',
|
|
||||||
logo: HuggingChatLogo,
|
|
||||||
url: 'https://huggingface.co/chat/',
|
|
||||||
bodered: true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 'Felo',
|
id: 'Felo',
|
||||||
name: 'Felo',
|
name: 'Felo',
|
||||||
@ -297,13 +287,6 @@ const ORIGIN_DEFAULT_MIN_APPS: MinAppType[] = [
|
|||||||
url: 'https://bot.n.cn/',
|
url: 'https://bot.n.cn/',
|
||||||
bodered: true
|
bodered: true
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'nm-search',
|
|
||||||
name: i18n.t('minapps.nami-ai-search'),
|
|
||||||
logo: NamiAiSearchLogo,
|
|
||||||
url: 'https://www.n.cn/',
|
|
||||||
bodered: true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 'thinkany',
|
id: 'thinkany',
|
||||||
name: 'ThinkAny',
|
name: 'ThinkAny',
|
||||||
@ -314,13 +297,6 @@ const ORIGIN_DEFAULT_MIN_APPS: MinAppType[] = [
|
|||||||
padding: 5
|
padding: 5
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'hika',
|
|
||||||
name: 'Hika',
|
|
||||||
logo: HikaLogo,
|
|
||||||
url: 'https://hika.fyi/',
|
|
||||||
bodered: true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 'github-copilot',
|
id: 'github-copilot',
|
||||||
name: 'GitHub Copilot',
|
name: 'GitHub Copilot',
|
||||||
|
|||||||
@ -67,7 +67,7 @@ const persistedReducer = persistReducer(
|
|||||||
{
|
{
|
||||||
key: 'cherry-studio',
|
key: 'cherry-studio',
|
||||||
storage,
|
storage,
|
||||||
version: 160,
|
version: 161,
|
||||||
blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs'],
|
blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs'],
|
||||||
migrate
|
migrate
|
||||||
},
|
},
|
||||||
|
|||||||
@ -59,6 +59,7 @@ function removeMiniAppIconsFromState(state: RootState) {
|
|||||||
|
|
||||||
function removeMiniAppFromState(state: RootState, id: string) {
|
function removeMiniAppFromState(state: RootState, id: string) {
|
||||||
if (state.minapps) {
|
if (state.minapps) {
|
||||||
|
state.minapps.pinned = state.minapps.pinned.filter((app) => app.id !== id)
|
||||||
state.minapps.enabled = state.minapps.enabled.filter((app) => app.id !== id)
|
state.minapps.enabled = state.minapps.enabled.filter((app) => app.id !== id)
|
||||||
state.minapps.disabled = state.minapps.disabled.filter((app) => app.id !== id)
|
state.minapps.disabled = state.minapps.disabled.filter((app) => app.id !== id)
|
||||||
}
|
}
|
||||||
@ -2569,7 +2570,7 @@ const migrateConfig = {
|
|||||||
return state
|
return state
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'160': (state: RootState) => {
|
'161': (state: RootState) => {
|
||||||
try {
|
try {
|
||||||
removeMiniAppFromState(state, 'nm-search')
|
removeMiniAppFromState(state, 'nm-search')
|
||||||
removeMiniAppFromState(state, 'hika')
|
removeMiniAppFromState(state, 'hika')
|
||||||
@ -2578,7 +2579,7 @@ const migrateConfig = {
|
|||||||
state.llm.providers = moveProvider(state.llm.providers, 'cherryin', 1)
|
state.llm.providers = moveProvider(state.llm.providers, 'cherryin', 1)
|
||||||
return state
|
return state
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
logger.error('migrate 160 error', error as Error)
|
logger.error('migrate 161 error', error as Error)
|
||||||
return state
|
return state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user