From 473c19a5ae35271d4b285f2ddd35db1b285e5130 Mon Sep 17 00:00:00 2001 From: lzt404 <2596933790@qq.com> Date: Thu, 30 Jul 2026 14:47:58 +0800 Subject: [PATCH] refactor(settings): move model aliases into advanced settings --- src/App.tsx | 8 -------- src/pages/ConfigPanel.tsx | 26 ++++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 60fb4c3..af9163b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -8,7 +8,6 @@ import { ExternalLink, FileKey, Gauge, - GitFork, History, House, Languages, @@ -29,7 +28,6 @@ import { KernelPage } from './pages/Kernel'; import { OAuthLoginPage } from './pages/ManagementPages'; import { QuotaPage } from './pages/QuotaPage'; import { AgentsPage } from './pages/AgentsPage'; -import { ThinkingAliasesPage } from './pages/ThinkingAliasesPage'; import { UsageRecordsPage } from './pages/UsageRecordsPage'; import { languageOptions, useI18n } from './i18n'; import { AppUpdateDialog, AppUpdateProvider, useAppUpdate } from './appUpdate'; @@ -58,12 +56,6 @@ const pages = [ icon: Settings, component: ConfigPanelPage, }, - { - id: 'thinking-aliases', - labelKey: 'app.nav.thinkingAliases', - icon: GitFork, - component: ThinkingAliasesPage, - }, { id: 'oauth', labelKey: 'app.nav.oauth', diff --git a/src/pages/ConfigPanel.tsx b/src/pages/ConfigPanel.tsx index 46fa45a..ee9e027 100644 --- a/src/pages/ConfigPanel.tsx +++ b/src/pages/ConfigPanel.tsx @@ -22,6 +22,7 @@ import { } from 'lucide-react'; import { useCoreRuntime, type CoreStatus } from '../coreRuntime'; import { useI18n } from '../i18n'; +import { ThinkingAliasesPage } from './ThinkingAliasesPage'; type CoreConfigSettings = { apiKeys: CoreApiKey[]; @@ -48,7 +49,7 @@ type ConfigAction = | 'network' | null; type NoticeTone = 'success' | 'error'; -type ConfigSubpage = 'general' | 'network'; +type ConfigSubpage = 'general' | 'network' | 'aliases'; const ROUTING_OPTIONS = [ { value: 'round-robin', labelKey: 'config.routing.roundRobin' }, @@ -378,6 +379,18 @@ export function ConfigPanelPage() { > {t('config.tabs.network')} + {activeSubpage === 'general' ? ( @@ -524,7 +537,7 @@ export function ConfigPanelPage() { - ) : ( + ) : activeSubpage === 'network' ? (
+ ) : ( +
+ +
)} {addDialogOpen ? (