From 4d58c053dafe77acbdefc2e73a891c96d248e188 Mon Sep 17 00:00:00 2001 From: icarus Date: Tue, 19 Aug 2025 11:17:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=AE=BE=E7=BD=AE):=20=E5=9C=A8=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B=E8=AE=BE=E7=BD=AE=E4=B8=AD=E6=B7=BB=E5=8A=A0=E8=AF=9D?= =?UTF-8?q?=E9=A2=98=E5=91=BD=E5=90=8D=E6=8A=98=E5=8F=A0=E9=9D=A2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将话题命名设置从直接显示改为折叠面板形式,提升界面整洁度 --- src/renderer/src/i18n/locales/zh-cn.json | 3 +++ .../ModelSettings/TopicNamingModalPopup.tsx | 16 +++++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/i18n/locales/zh-cn.json b/src/renderer/src/i18n/locales/zh-cn.json index 81a9ae5ed7..93d7d96c73 100644 --- a/src/renderer/src/i18n/locales/zh-cn.json +++ b/src/renderer/src/i18n/locales/zh-cn.json @@ -3117,6 +3117,9 @@ "summary_model": "摘要模型", "summary_model_description": "执行话题命名、搜索结果摘要等总结性质的任务时使用的模型", "summary_model_setting_title": "摘要模型设置", + "topic_naming": { + "label": "话题命名" + }, "topic_naming_prompt": "话题命名提示词", "translate_model": "翻译模型", "translate_model_description": "翻译服务使用的模型", diff --git a/src/renderer/src/pages/settings/ModelSettings/TopicNamingModalPopup.tsx b/src/renderer/src/pages/settings/ModelSettings/TopicNamingModalPopup.tsx index 39dd3892ce..e78f126de5 100644 --- a/src/renderer/src/pages/settings/ModelSettings/TopicNamingModalPopup.tsx +++ b/src/renderer/src/pages/settings/ModelSettings/TopicNamingModalPopup.tsx @@ -3,7 +3,7 @@ import { HStack } from '@renderer/components/Layout' import { useSettings } from '@renderer/hooks/useSettings' import { useAppDispatch } from '@renderer/store' import { setEnableTopicNaming, setTopicNamingPrompt } from '@renderer/store/settings' -import { Button, Divider, Flex, Input, Modal, Popover, Switch } from 'antd' +import { Button, Collapse, CollapseProps, Divider, Flex, Input, Modal, Popover, Switch } from 'antd' import { useCallback, useMemo, useState } from 'react' import { useTranslation } from 'react-i18next' @@ -70,6 +70,17 @@ const PopupContainer: React.FC = ({ resolve }) => { ) }, [dispatch, enableTopicNaming, handleReset, promptVarsContent, t, topicNamingPrompt]) + const collapseItems: CollapseProps['items'] = useMemo( + () => [ + { + key: 'topic_naming', + label: t('settings.models.topic_naming.label'), + children: + } + ], + [TopicNamingSettings, t] + ) + return ( = ({ resolve }) => { transitionName="animation-move-down" footer={null} centered> - - + ) }