diff --git a/src/components/common/Settings/DataStorage/SessionIndexSection.vue b/src/components/common/Settings/AI/SessionIndexSection.vue similarity index 100% rename from src/components/common/Settings/DataStorage/SessionIndexSection.vue rename to src/components/common/Settings/AI/SessionIndexSection.vue diff --git a/src/components/common/Settings/AISettingsTab.vue b/src/components/common/Settings/AISettingsTab.vue index 60ffb584..52edbf97 100644 --- a/src/components/common/Settings/AISettingsTab.vue +++ b/src/components/common/Settings/AISettingsTab.vue @@ -6,6 +6,7 @@ import AIDefaultModelTab from './AI/AIDefaultModelTab.vue' import AIPromptConfigTab from './AI/AIPromptConfigTab.vue' import AIPreprocessTab from './AI/AIPreprocessTab.vue' import AIExportSettingsTab from './AI/AIExportSettingsTab.vue' +import SessionIndexSection from './AI/SessionIndexSection.vue' import SubTabs from '@/components/UI/SubTabs.vue' import { useSubTabsScroll } from '@/composables/useSubTabsScroll' @@ -24,6 +25,7 @@ const navItems = computed(() => [ { id: 'skill', label: t('settings.aiPrompt.skillSettings.title') }, { id: 'compression', label: t('settings.aiPrompt.compression.title') }, { id: 'preprocess', label: t('settings.tabs.aiPreprocess') }, + { id: 'sessionIndex', label: t('settings.tabs.sessionManage') }, { id: 'export', label: t('settings.aiPrompt.exportSettings.title') }, ]) @@ -81,6 +83,11 @@ void aiModelConfigRef.value + +
+ +
+
diff --git a/src/components/common/Settings/StorageTab.vue b/src/components/common/Settings/StorageTab.vue index 71a5ceb5..58920a0f 100644 --- a/src/components/common/Settings/StorageTab.vue +++ b/src/components/common/Settings/StorageTab.vue @@ -1,26 +1,6 @@ diff --git a/src/components/common/SettingsModal.vue b/src/components/common/SettingsModal.vue index 9bec2521..3e8bd282 100644 --- a/src/components/common/SettingsModal.vue +++ b/src/components/common/SettingsModal.vue @@ -24,8 +24,8 @@ interface ScrollableTab { const tabs = computed(() => [ { id: 'settings', label: t('settings.tabs.basic'), icon: 'i-heroicons-cog-6-tooth' }, { id: 'ai', label: t('settings.tabs.ai'), icon: 'i-heroicons-sparkles' }, - { id: 'data', label: t('settings.tabs.dataManage'), icon: 'i-heroicons-rectangle-stack' }, { id: 'api', label: t('settings.tabs.api'), icon: 'i-heroicons-server-stack' }, + { id: 'data', label: t('settings.tabs.dataManage'), icon: 'i-heroicons-rectangle-stack' }, { id: 'storage', label: t('settings.tabs.storage'), icon: 'i-heroicons-folder-open' }, { id: 'about', label: t('settings.tabs.about'), icon: 'i-heroicons-information-circle' }, ]) diff --git a/src/i18n/locales/en-US/settings.json b/src/i18n/locales/en-US/settings.json index 3da0b315..8d06da04 100644 --- a/src/i18n/locales/en-US/settings.json +++ b/src/i18n/locales/en-US/settings.json @@ -10,7 +10,7 @@ "dataManage": "Data Management", "storage": "Storage", "storageManage": "Storage", - "sessionManage": "Sessions", + "sessionManage": "Session Index", "about": "About", "api": "Automation", "apiSubTabs": { diff --git a/src/i18n/locales/ja-JP/settings.json b/src/i18n/locales/ja-JP/settings.json index 7b415d0b..6e8dbcd7 100644 --- a/src/i18n/locales/ja-JP/settings.json +++ b/src/i18n/locales/ja-JP/settings.json @@ -10,7 +10,7 @@ "dataManage": "データ管理", "storage": "ストレージ管理", "storageManage": "ストレージ管理", - "sessionManage": "セッション管理", + "sessionManage": "セッションインデックス", "about": "ChatLabについて", "api": "オートメーション", "apiSubTabs": { diff --git a/src/i18n/locales/zh-CN/settings.json b/src/i18n/locales/zh-CN/settings.json index 48ce6648..febff21f 100644 --- a/src/i18n/locales/zh-CN/settings.json +++ b/src/i18n/locales/zh-CN/settings.json @@ -10,7 +10,7 @@ "dataManage": "数据管理", "storage": "存储管理", "storageManage": "存储管理", - "sessionManage": "会话管理", + "sessionManage": "会话索引", "about": "关于", "api": "自动化", "apiSubTabs": { diff --git a/src/i18n/locales/zh-TW/settings.json b/src/i18n/locales/zh-TW/settings.json index 0bc12f74..a4fc31ae 100644 --- a/src/i18n/locales/zh-TW/settings.json +++ b/src/i18n/locales/zh-TW/settings.json @@ -10,7 +10,7 @@ "dataManage": "資料管理", "storage": "儲存管理", "storageManage": "儲存管理", - "sessionManage": "會話管理", + "sessionManage": "會話索引", "about": "關於 ChatLab", "api": "自動化", "apiSubTabs": {