Skip to content

v1.0.2

Choose a tag to compare

@dongdada29 dongdada29 released this 18 Nov 05:54
· 1786 commits to main since this release
7e3ca1a

更新日志

1.0.2 - 2025-11-17

🔧 构建/工具

  • 添加 esbuild 依赖并在配置中实现 dev-monitor.js 的复制与压缩功能
  • 更新 dev-monitor.js 版本号至 1.0.2、1.0.3、1.0.4

✨ 新功能

  • 同步老仓库最新代码
  • 添加微信小程序支持功能,注入 JS-SDK 并监听 DOM 变化以发送消息
  • 添加封面图片上传功能,更新相关样式和逻辑,增强页面编辑和创建功能
  • 更新预览组件逻辑,添加封面图片源类型判断,优化截图处理
  • 更新 PageCard 组件,替换 icon 属性为 coverImg,优化样式过渡效果,移除不再使用的 PageDevelopCardItem 组件
  • MCP 添加智能体支持,更新相关组件和常量,优化图标处理逻辑
  • 添加创建智能体功能,更新 Created 组件和服务接口以支持智能体类型
  • 添加 streamableHttp 类型支持,更新样式以增强组件可视化效果
  • 添加项目ID支持以区分不同项目的最近使用记录,在 ChatArea、ChatInputHome 和 MentionSelector 组件中引入 projectId 属性

🐛 Bug 修复

  • 修复封面图片源类型导入路径,确保正确引用
  • 添加图片加载错误处理逻辑,确保组件在图片加载失败时使用默认图片
  • 修复 useAppDevServer 中 keepAlive 可能同时运行多个不同 projectId 的问题,引入 useParams 从 URL 获取最新的 projectId,确保同一时间只有当前 URL projectId 的 keepAlive 在运行
  • 优化封面图片来源设置逻辑,确保用户未上传图片时不设置来源
  • 更新 Created 组件的 checkTag 属性,从 Plugin 修改为 Workflow,以确保正确的组件类型匹配
  • 修复 AttachFile 组件中对 mimeType 的容错处理,确保在后端返回空值时不导致错误
  • 延迟发送微信小程序消息,确保 DOM 变化监听稳定性
  • 添加错误发送防抖逻辑,优化错误消息发送至父窗口的稳定性
  • 更新 Created 组件中的 agentItem 标签,将 label 从 '当前空间智能体' 修改为 '全部',新增 '当前空间智能体' 选项

⚡️ 性能优化

  • 优化微信小程序消息发送逻辑,简化代码结构并增强 DOM 变化监听功能

♻️ 重构

  • 使用枚举替代字符串常量,增强代码可读性和可维护性,添加错误处理逻辑
  • 移除同步登录状态功能的实现,简化代码结构
  • 将最近使用的文件和数据源存储从 localStorage 更改为 sessionStorage,提高数据的即时性
  • 注释掉 setupMutationObserver 函数以简化错误监控逻辑,保留相关逻辑以便未来可能的恢复
  • 注释掉资源加载错误处理逻辑,简化错误监控代码
  • 重构 useAppDevServer 和 useDevLogs 钩子以使用 umi 的 useRequest 进行轮询,简化定时器管理,优化状态管理,提升代码可读性和维护性

1.0.1 - 2025-11-10

// ... existing code ...