v0.4.0
CodingNS 0.4.0
这是一个跨度较大的版本,包含从 v0.3.5 以来的功能补强、桌面端体验改进,以及一批围绕 Butler、会话恢复、构建发布链路的稳定性修复。
新增功能
- Butler 自动化与临时沙箱能力正式接入,支持自动创建沙箱目标、查看自动化详情、停止跟进/验证任务,并将控制会话改造成独立助手沙箱。
- 桌面端新增本机 HOST 自动发现与切换链路,设置页可直接看到当前 HOST。
- 服务调试与子工作区调试能力继续补齐,支持调试端口池共享范围、模板继承和已登记启动项展示。
- 设置页支持自动跟随系统主题,桌面端 macOS 工作台切换到原生 Sidebar,并补齐毛玻璃、标题栏和窗口控制细节。
- Butler 页开放 Claude Code 入口,并补齐助手工作区、工作树、自动化与沙箱相关命令能力。
- 桌面端更新链路继续完善,补齐应用内更新入口、更新检查状态统一,以及安装后重启提示。
重点修复
- 修复聊天输入法组合输入时回车误发,覆盖前端与 macOS 桌面端。
- 修复会话恢复、历史消息加载、滚动位置恢复、归档状态回退、消息时间线错乱等一组会话稳定性问题。
- 修复 workspace discovery、helper 生命周期、tmux 探测、Git/worktree 请求取消链等后台链路问题,减少假死和脏状态。
- 修复 Codex / Butler 相关的消息来源标记、脏绑定自愈、start-live 索引偶发缺失等问题。
- 修复 Windows 构建、Android 更新模块、桌面端 CI、npm 发布流程和 Tauri updater 配置,提升多端打包与发布稳定性。
其他改进
- 收紧后台任务刷新与订阅模型,进一步转向脏标记驱动。
- 优化 PC 和移动端多个 Butler/助手面板布局与交互细节。
- 补充了一批自动化、会话、打包和回归测试,降低后续回归风险。