From e0d3c1dafd4d60a97b64ae75c203a21bcef8486f Mon Sep 17 00:00:00 2001 From: wizardchen Date: Wed, 17 Jun 2026 20:50:42 +0800 Subject: [PATCH] feat(frontend): improve manual knowledge editor and chat citation rendering - Replace manual knowledge editor dialog with SettingDrawer and refine toolbar/footer layout - Add draft status resolution for manual knowledge items in the knowledge base - Fix citation placement near fenced code blocks and add regression tests - Update ChatRequestInfoButton icon and chat message/citation styles - Add i18n strings for manual knowledge editor features --- .../src/components/ChatRequestInfoButton.vue | 2 +- .../src/components/css/chat-citations.less | 2 +- .../components/css/chat-message-shared.less | 49 +- .../components/manual-knowledge-editor.vue | 475 +++++++++--------- frontend/src/components/menu.vue | 20 +- .../src/components/settings/SettingDrawer.vue | 25 +- frontend/src/i18n/locales/en-US.ts | 5 + frontend/src/i18n/locales/ko-KR.ts | 5 + frontend/src/i18n/locales/ru-RU.ts | 5 + frontend/src/i18n/locales/zh-CN.ts | 5 + .../src/utils/chatMarkdownRenderer.test.ts | 26 + frontend/src/utils/citationMarkdown.ts | 20 +- .../chat/components/AgentStreamDisplay.vue | 2 +- frontend/src/views/chat/components/botmsg.vue | 2 +- .../src/views/knowledge/KnowledgeBase.vue | 22 +- 15 files changed, 396 insertions(+), 269 deletions(-) diff --git a/frontend/src/components/ChatRequestInfoButton.vue b/frontend/src/components/ChatRequestInfoButton.vue index b3071527..2919cfc6 100644 --- a/frontend/src/components/ChatRequestInfoButton.vue +++ b/frontend/src/components/ChatRequestInfoButton.vue @@ -14,7 +14,7 @@ shape="round" :title="$t('chat.requestInfoTitle')" > - +