Skip to content

v1.0.4

Choose a tag to compare

@dongdada29 dongdada29 released this 05 Jan 07:28
· 140 commits to dev since this release

✨ 新功能

  • 文件预览系统: 新增文件预览页面及组件,支持多种文件类型(PDF/Office/图片/视频/SVG/HTML),支持 H5 和小程序多端适配
  • 文件树功能: 添加文件树接口及组件,支持文件列表动态加载、刷新、下载功能,在输入框添加工作台按钮打开文件树弹窗
  • 文件分享功能: 文件预览页面添加分享功能,支持复制链接和用户票据创建
  • 任务结果展示: 引入 task-result 组件到 mp-html,支持 Plan 类型工具调用的可展开任务列表显示
  • 消息流式显示: 添加消息流式显示到聊天会话组件,实现自动滚动功能
  • 问题建议功能: 添加问题建议列表及滚动处理逻辑
  • 导航栏增强: 支持动态设置页面导航栏标题,支持任务型智能体跳转至详情页面
  • 图标库更新: 添加警告、技能、任务和文件文本等新图标
  • 版本信息显示: 在关于我页面添加版本信息显示
  • 历史记录优化: 最近使用智能体添加修改时间显示及触控事件处理

🐛 Bug 修复

  • 修复文件预览页面的模板结构、URL 生成逻辑和文件查找的空值处理
  • 修复文件类型判断逻辑以兼容目录处理
  • 修复移动端页面路径匹配逻辑
  • 修复登录页面导航栏标题设置
  • 修复会话主题更新逻辑以避免重复更新
  • 修复工具调用头部信息显示逻辑
  • 修复输入框组件样式,添加 overflow-hide 类以改善布局
  • 修复 js-preview docx 和 excel 导入使用 UMD bundles
  • 修复消息信息参数验证逻辑
  • 修复时间格式化函数返回值
  • 修复清除缓存逻辑、登录成功后的处理逻辑
  • 修复聊天会话超时回调问题

♻️ 重构

  • 重构文件树组件图标处理和样式,优化文件下载逻辑和请求头处理
  • 重构会话停止 API 参数从 requestId 改为 conversationId
  • 优化远程桌面和文件树刷新逻辑
  • 重构页面路径和子包路径以统一结构
  • 移动工具调用辅助函数和会话相关 API 到 utils/subpackages 目录
  • 清理和优化类型定义,移除冗余枚举
  • 优化登录状态检查、拦截逻辑和弹窗控制
  • 优化会话处理逻辑和请求错误处理
  • 优化验证码输入逻辑
  • 移除微信小程序 SSE 相关代码

🎨 样式优化

  • 调整 AI 生成文本容器的上边距
  • 调整自定义导航栏标题样式
  • 调整输入框样式
  • 移除调试 console logs

📝 文档

  • 添加 MIT 许可证和中英文项目文档
  • 添加 SSE 流式请求实现指南
  • 添加 Chat Markdown 自定义渲染元素(组件)实现指南
  • 添加 Git 远程仓库切换指南
  • 添加智能体集成指南

🧹 其他

  • 删除 MESSAGE_LIST_IMPLEMENTATION 文档
  • 添加登录白名单常量
  • 添加版本号常量