From cc8d5817aaa20bf2bfbfe37d56a20732e1fe1902 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sat, 11 Jul 2026 19:58:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E6=9E=81=E7=AE=80=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=E5=B1=95=E5=BC=80=E9=AB=98=E5=BA=A6=E9=99=90=E5=88=B6?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E4=B8=8E=E4=B8=AA=E4=BA=BA=E7=A9=BA=E9=97=B4?= =?UTF-8?q?=E6=8C=81=E4=B9=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/personalization_manager.py | 7 +++ static/src/components/chat/MinimalBlocks.vue | 55 ++++++++++++++++++- .../personalization/PersonalizationDrawer.vue | 53 ++++++++++++++++++ static/src/stores/personalization.ts | 27 +++++++++ 4 files changed, 140 insertions(+), 2 deletions(-) diff --git a/modules/personalization_manager.py b/modules/personalization_manager.py index b63125e..d5baca6 100644 --- a/modules/personalization_manager.py +++ b/modules/personalization_manager.py @@ -98,6 +98,7 @@ DEFAULT_PERSONALIZATION_CONFIG: Dict[str, Any] = { "block_display_mode": "stacked", # 堆叠块显示模式:traditional-传统列表 / stacked-堆叠动画 / minimal-极简模式 "show_status_avatar": True, # 是否显示助手状态形象 "stacked_hide_borders": False, # 堆叠块隐藏边线 + "minimal_expand_height_limited": True, # 极简模式展开摘要行时限制最大高度 "show_git_status_bar": True, # 是否显示输入栏上方 Git 状态栏 "versioning_enabled_by_default": True, # 新对话是否默认开启版本控制 "versioning_backup_mode": "shallow", # 文件备份方式:shallow-浅备份(只备份AI编辑的文件)/ full-完全备份(整个工作区) @@ -467,6 +468,12 @@ def sanitize_personalization_payload( else: base["stacked_hide_borders"] = bool(base.get("stacked_hide_borders", False)) + # 极简模式展开高度限制 + if "minimal_expand_height_limited" in data: + base["minimal_expand_height_limited"] = bool(data.get("minimal_expand_height_limited")) + else: + base["minimal_expand_height_limited"] = bool(base.get("minimal_expand_height_limited", True)) + # 助手状态形象显示开关 if "show_status_avatar" in data: base["show_status_avatar"] = bool(data.get("show_status_avatar")) diff --git a/static/src/components/chat/MinimalBlocks.vue b/static/src/components/chat/MinimalBlocks.vue index 945898d..df3b2f7 100644 --- a/static/src/components/chat/MinimalBlocks.vue +++ b/static/src/components/chat/MinimalBlocks.vue @@ -74,7 +74,11 @@