Skip to content

发布 v1.2.0:优化串口与 MCUMgr 交互并修复稳定性问题 - #44

Merged
AnlangA merged 1 commit into
masterfrom
codex/release-1.2.0
Sep 8, 2026
Merged

AnlangA merged 1 commit into
masterfrom
codex/release-1.2.0

Conversation

@AnlangA

@AnlangA AnlangA commented Sep 8, 2026

Copy link
Copy Markdown
Owner

串口打开/关闭与 MCUMgr 操作现在使用稳定的状态展示,并正确处理取消、重复请求和关闭失败。本次同时修复协议响应匹配、工作区保存与导出、AI 监听及会话隔离问题,准备发布 v1.2.0。

主要变更

  • 拆分工作区、连接控件、发送与 MCUMgr 展示组件,优化深浅主题与窄窗口布局。
  • 串口打开中可取消、自动重连可停止、关闭失败可重试;执行状态与控件原位更新。
  • 修复发送草稿竞态、Modbus 错误响应匹配、SMP 满缓冲更新及终端过滤/滚动/复制问题。
  • 修复 UTF-8 保存预算、切换失败恢复、导出取消与授权释放,以及 AI/MCUMgr 生命周期问题。
  • 将 package、Tauri、Cargo 和 Cargo.lock 版本统一到 1.2.0,并更新 CHANGELOG。

验证

  • 提交前质量门禁、1241 项前端测试及完整 Rust 测试通过。
  • 浏览器 E2E 未能启动:本机 ChromeDriver 创建会话超时。本次发布已获维护者授权跳过 pre-push 钩子;合并仍等待 GitHub 质量检查。
  • 已验证串口开关及 MCUMgr 执行状态切换在两种窗口宽度下保持布局稳定。
  • 未使用真实串口硬件进行测试。

提交

  • update(app): 优化串口调试体验并发布 1.2.0

合并后在 master 合并提交创建 v1.2.0 标签,触发 Windows、macOS 和 Linux Release 构建;检查产物及签名状态后发布草稿。

- 拆分工作区、发送区与 MCUMgr 组件,优化深浅主题和稳定布局
- 完善串口打开、取消、关闭与失败重试,修复重复请求和连接竞态
- 修复协议响应匹配、工作区保存和导出、AI 会话隔离与取消问题
- 补充针对性回归测试,同步版本信息和发布日志
@AnlangA
AnlangA merged commit 6b33fb0 into master Sep 8, 2026
3 checks passed
@AnlangA
AnlangA deleted the codex/release-1.2.0 branch September 8, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant