Skip to content

v1.0.5

Latest

Choose a tag to compare

@dongdada29 dongdada29 released this 14 Jan 08:58
· 1 commit to main since this release

✨ 新功能 (Features)

页面与组件

  • 页面恢复功能: 添加 usePageResume hook,集成到聊天和智能体详情页
  • 事件轮询系统: 实现事件轮询功能,新增专用服务器模块和事件总线
  • HTML文件标题解析: 在文件预览中增加 HTML 文件标题解析功能
  • 会话执行状态检测: 实现会话执行状态检测和管理功能
  • 智能体历史记录分页: 新增智能体历史记录分页加载组件
  • 选项卡滑动切换: 新增 pane-tabs 组件支持左右滑动切换标签功能
  • 会话列表组件: 新增会话列表组件,实现动态加载、下拉刷新和上拉加载更多功能
  • 阿里云验证码集成: 新增阿里云验证码页面并集成到登录流程以支持小程序
  • 加载中图标: 添加加载中图标以指示任务执行状态
  • 登录状态控制: 实现登录状态控制显示内容并优化数据加载时机

文件相关

  • 文件树下载功能: 添加文件下载功能和按钮交互,支持导出整个项目的压缩包
  • 文件链接支持: 增加文件链接支持和提示功能
  • 文件分享功能: 添加文件分享功能支持
  • 文件树弹窗: 在输入框中添加工作台按钮,点击后打开文件树弹窗

🐛 Bug 修复 (Bug Fixes)

聊天相关

  • 修复输入框键盘适配及滚动条显示异常
  • 发送新消息时取消订阅 ChatFinished 事件
  • 创建新会话时取消订阅 ChatFinished 事件
  • 优化 ChatFinished 事件订阅逻辑
  • 修复页面切换时 SSE 定时器未清除问题
  • 修复停止接口意外触发问题并重置按钮状态
  • 修复会话接口重复调用问题

文件预览

  • 优化文件预览 URL 构建逻辑,统一使用 baseUrl 变量
  • 修复文件预览 URL 编码问题,添加 decodeURIComponent 处理
  • 修复小程序端文件预览链接获取逻辑并支持分享
  • 修复文件预览页导入路径

配置与系统

  • 移除 easycom 强制 uvue 配置以支持 vue 组件
  • 修复 uvue 文件格式化功能
  • 修复微信登录后跳转路径编码错误
  • 修复移动端软键盘导致底部空白问题
  • 修复 H5 移动端软键盘弹起时底部白色空白问题

其他

  • 修复拼音处理逻辑,移除不常用的生僻字
  • 过滤 batch 接口登录与消息提示相关逻辑
  • 修改提示信息中的"您"为"你",以提高用户亲切感
  • 文件预览参数调整
  • 修复文件选择事件处理逻辑

♻️ 重构 (Refactoring)

  • 移除不必要的会话数据清空逻辑并优化任务状态更新
  • 使用枚举替代硬编码状态值
  • 注释掉未登录检查逻辑
  • 移除旧的文件预览相关库和页面
  • 调整模块导入路径并优化列表滚动行为
  • 更新文件树节点样式和下载图标

🎨 样式优化 (Styles)

  • 优化输入框和图标容器样式布局
  • 统一分割线边框样式
  • 调整状态标签样式
  • 格式化会话组件代码
  • 调整执行中状态标签样式

📝 其他 (Chores)

  • 添加 easycom 自动导入组件配置
  • 移除阿里云验证码插件配置
  • 去除调试日志输出
  • 优化函数注释

📊 变更统计

类型 数量
新功能 14
Bug 修复 18
重构 6
样式优化 5
其他 4