From 196d54a993013f8083311950aec60ffef387642f Mon Sep 17 00:00:00 2001 From: fofolee Date: Thu, 20 Feb 2025 19:40:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4AI=E5=8A=A9=E6=89=8B=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E4=B8=BA=E8=BE=B9=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CommandEditor.vue | 8 +- src/components/ai/AIAssistantDialog.vue | 404 ----------------------- src/components/ai/AIAssistantSideBar.vue | 312 +++++++++++++++++ src/components/ai/AIChatHistory.vue | 281 ++++++++++++++++ src/components/ai/AIConfig.vue | 13 +- src/components/ai/AISelector.vue | 69 +++- src/components/editor/CodeEditor.vue | 162 +++++---- src/components/popup/EditorHistory.vue | 6 +- src/css/markdown.css | 6 +- src/css/qinput.css | 4 +- src/js/options/editorOptions.js | 54 +++ 11 files changed, 819 insertions(+), 500 deletions(-) delete mode 100644 src/components/ai/AIAssistantDialog.vue create mode 100644 src/components/ai/AIAssistantSideBar.vue create mode 100644 src/components/ai/AIChatHistory.vue create mode 100644 src/js/options/editorOptions.js diff --git a/src/components/CommandEditor.vue b/src/components/CommandEditor.vue index a480fdc..5632313 100644 --- a/src/components/CommandEditor.vue +++ b/src/components/CommandEditor.vue @@ -18,7 +18,7 @@ diff --git a/src/components/ai/AIAssistantDialog.vue b/src/components/ai/AIAssistantDialog.vue deleted file mode 100644 index c70a354..0000000 --- a/src/components/ai/AIAssistantDialog.vue +++ /dev/null @@ -1,404 +0,0 @@ - - - - - diff --git a/src/components/ai/AIAssistantSideBar.vue b/src/components/ai/AIAssistantSideBar.vue new file mode 100644 index 0000000..2067a71 --- /dev/null +++ b/src/components/ai/AIAssistantSideBar.vue @@ -0,0 +1,312 @@ + + + + + diff --git a/src/components/ai/AIChatHistory.vue b/src/components/ai/AIChatHistory.vue new file mode 100644 index 0000000..ebe0bc9 --- /dev/null +++ b/src/components/ai/AIChatHistory.vue @@ -0,0 +1,281 @@ + + + + + diff --git a/src/components/ai/AIConfig.vue b/src/components/ai/AIConfig.vue index f282864..8748dd9 100644 --- a/src/components/ai/AIConfig.vue +++ b/src/components/ai/AIConfig.vue @@ -29,7 +29,7 @@ > - + ({ + ...config, + id: config.id || getUniqueId(), + }) + ); }, }); diff --git a/src/components/ai/AISelector.vue b/src/components/ai/AISelector.vue index 1e05489..cbd4fb1 100644 --- a/src/components/ai/AISelector.vue +++ b/src/components/ai/AISelector.vue @@ -1,5 +1,5 @@