Commit Graph

113 Commits

Author SHA1 Message Date
c61e29a41f feat: 实现 WebView 流式消息显示和状态管理
- 添加流式消息分段显示功能
  - 支持 AI 消息的实时流式渲染
  - 实现消息块(MessageChunk)的增量更新
  - 使用 marked 库进行 Markdown 渲染

- 新增加载状态指示器
  - 显示 AI 思考中的动画效果
  - 支持加载状态的显示和隐藏

- 实现工具执行状态展示
  - 显示工具调用的实时状态(执行中/成功/失败)
  - 展示工具名称、参数和执行结果
  - 提供折叠/展开功能查看详细信息

- 添加用户问题交互 UI
  - 支持 AI 向用户提问的界面展示
  - 显示问题内容和等待用户响应的提示
  - 集成答案提交和对话中止功能

- 优化消息渲染性能
  - 使用 DocumentFragment 批量更新 DOM
  - 避免频繁的页面重排和重绘
2025-12-16 19:09:35 +08:00
f2382a8eed feat:实现波形预览的功能 2025-12-16 16:58:35 +08:00
4918399325 feat:新增复制点赞点踩功能
- 优化输入框占据不满整个大框的问题
- 优化点赞点踩复制的tooltip显示被遮挡的问题
2025-12-16 16:22:07 +08:00
92f6639741 feat:对话界面将输入框固定在底部 2025-12-16 15:19:33 +08:00
07bb2d46b0 feat:实现一键优化的前端效果 2025-12-16 14:53:46 +08:00
e42514fe95 feat:实现添加上下文的样式 2025-12-16 09:17:07 +08:00
4e4e33d136 feat:模型切换的样式定义 2025-12-15 18:21:17 +08:00
94225a3525 feat:对本地文件进行修改
- 对某一行进行修改
- 将文件中的某些词进行替换
- 将文件重命名
2025-12-12 09:57:33 +08:00
8af5976501 feat:实现对文件的创建和删除
- 还涵盖了对已存在的文件进行覆盖
- 对不存在的文件创建
- 还可以创建目录
- 可以一次创建多个文件
2025-12-12 09:10:34 +08:00
95342ecbec feat:给编辑面板标签页替换icon + 编辑页面新增icon 2025-12-11 14:33:19 +08:00
49b3e34101 feat:实现读取本地文件的功能 2025-12-11 14:29:56 +08:00
05cbe7d6fd style:修改侧边栏的打开的样式
- 新增侧边栏的蓝色渐变的背景色
- 添加了logo展示
- 添加了开启对话的按钮并且具备打开对话框的功能
2025-12-11 11:36:10 +08:00
b3c8344d82 feat:将extension文件拆分成不同功能的独立组件 2025-12-11 10:54:46 +08:00