From 9e85cadb3f101fe28b87bbb7c6ebd2b07c0187e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Sun, 2 Aug 2026 12:24:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96:=20P1-a=20=E9=95=BF=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E6=8A=98=E5=8F=A0(AI=E6=96=87=E6=9C=AC=E6=B0=94?= =?UTF-8?q?=E6=B3=A1+=E5=A4=9A=E5=86=B2=E7=AA=81+=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=A0=86=E6=A0=88)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - MessageList: assistant文本气泡>1500字符折叠(max-height 400px+渐变遮罩+展开按钮),流式中不折叠避免delta重排抖动(M1) - ConflictResolver: 多冲突(>=3)默认折叠,点击展开diff(M6) - HelpRequiredCard: context堆栈max-height 200px滚动+等宽字体(M7) --- src/components/ai/ConflictResolver.vue | 114 +++++++++++++++++++------ src/components/ai/HelpRequiredCard.vue | 5 ++ src/components/ai/MessageList.vue | 71 ++++++++++++++- 3 files changed, 164 insertions(+), 26 deletions(-) diff --git a/src/components/ai/ConflictResolver.vue b/src/components/ai/ConflictResolver.vue index 20ee435..797b1a3 100644 --- a/src/components/ai/ConflictResolver.vue +++ b/src/components/ai/ConflictResolver.vue @@ -4,53 +4,94 @@ ⚠ {{ t('aiChat.conflictsPending', { n: conflicts.length }) }}
{{ c.file_path }}
+ {{ c.file_path }}
+ {{ isExpanded(c.id) ? t('aiChat.collapse') : t('aiChat.expand') }}
{{ c.diff_a || '(无改动)' }}
+
+ {{ c.diff_a || '(无改动)' }}
+ {{ c.diff_b || '(无改动)' }}
+ {{ c.diff_b || '(无改动)' }}
+