钟良源
|
9e859d8a20
|
refactor(webview): 重构网页视图功能
- 移除了 index.html 文件
- 优化了 MessageHandler.ts,增加了日志记录功能
- 更新了 script.js,改进了用户输入和请求取消的处理逻辑
- 调整了 style.css,移除了不必要的样式
- 更新了 webView.ts,同步了聊天输入表单的结构
|
6 months ago |
钟良源
|
84964a630d
|
refactor(webview): 重构网页视图功能
- 移除未使用的导入和函数
-优化消息处理和流式响应逻辑
- 添加会话历史记录功能
- 改进文件浏览器和模态框交互
- 重新添加语言检测和文件扩展名功能
- 新增停止按钮样式
|
6 months ago |
钟良源
|
24e437f647
|
feat(chat): 实现流式传输功能并优化聊天界面
- 新增流式传输相关功能,包括开始流、处理数据和结束流
- 优化聊天界面样式,增加消息发送和停止按钮
- 改进代码差异显示和文件创建功能
- 添加用户配置支持,用于自定义API地址和密钥
- 重构部分代码以提高可维护性
|
6 months ago |
钟良源
|
cedac4ff73
|
feat:更新git忽略文件
|
6 months ago |
钟良源
|
2b51c4cbde
|
feat(extension): 添加创建新文件功能并重构代码
- 在 extension.ts 中添加了创建新文件的逻辑
- 在 webview 中增加了创建文件按钮和相关事件处理
- 重构了 callQwenAPI 和 generateCodeDiff 函数,移至新的 utils 文件夹
- 新增 getFileExtension 函数用于获取文件扩展名
|
6 months ago |
钟良源
|
196a5eba2a
|
refactor(extension): 重构 AI聊天扩展
|
6 months ago |
钟良源
|
1651e4caf7
|
feat(package): 增加编辑器启动时加载插件
|
6 months ago |
钟良源
|
e05c4de38f
|
refactor(extension): 重构 AI Chat功能
- 移除侧边栏视图,改为使用状态栏按钮打开 Webview 面板
- 添加文件选择和文件列表获取功能
- 优化 Webview 面板的创建和状态管理
- 更新 API 调用和消息处理逻辑
-调整包配置,增加 ESLint 和 TypeScript 依赖
|
6 months ago |
钟良源
|
804aac5807
|
docs(ai-chat): 更新 README 文档
|
6 months ago |
钟良源
|
c8c5413519
|
feat(extension): 将 AI Chat功能迁移到辅助侧边栏视图
|
6 months ago |
钟良源
|
135b0a8afe
|
feat(extension): 增加工作区变更管理和代码差异对比功能- 新增工作区变更列表,显示文件状态和变更内容
- 实现代码差异对比,支持接受或拒绝变更
- 优化上下文选择界面和消息展示样式- 添加加载指示和错误处理
|
6 months ago |
钟良源
|
3671cd1b93
|
feat(extension): 添加代码差异对比功能
- 在 extension.ts 中实现 generateCodeDiff 函数,用于生成代码差异
- 在 webview 中添加代码差异模态框,用于显示代码对比结果
- 优化消息添加逻辑,支持显示代码差异按钮
- 添加模态框关闭功能
|
7 months ago |
钟良源
|
52b1b7bcc9
|
build(deps): 添加 diff 包以支持差异比较
|
7 months ago |
钟良源
|
1a41d7f74c
|
feat(extension): 添加文件浏览器功能- 实现了获取工作区文件列表并展示在模态框中的功能
- 添加了文件搜索功能
- 实现了点击文件后将其内容加载到聊天框的功能- 优化了模态框的样式和交互
|
7 months ago |
钟良源
|
aac6da5ce0
|
feat(extension): 添加选择文件作为上下文功能
- 在 extension.ts 中注册选择文件命令
- 在 Webview 中添加文件选择按钮和上下文显示区域
- 实现文件选择逻辑,将选中文件内容发送到 Webview
- 在 Webview 中处理接收到的文件内容,显示文件名和内容
-
|
7 months ago |
钟良源
|
c0e32c9b83
|
feat(.gitignore): 添加git忽略文件
|
7 months ago |
钟良源
|
c9c2b543bd
|
feat(.gitignore): 添加git忽略文件
|
7 months ago |
钟良源
|
78025c40b9
|
feat:增加markdown渲染支持
|
7 months ago |
钟良源
|
4b8ebb81b7
|
feat:vscode插件开发,ai对话插件功能基本完成
|
7 months ago |