🚀 CodeBuddy Code v2.93.0 发布
✨ 新功能
画布独立视图与窗口管理
画布终端全面增强,支持将单个终端面板或整个画布在独立浏览器窗口中打开,便于多显示器工作流。新增最大化、最小化、复刻终端等窗口操作,最大化时采用固定定位脱离画布变换,确保全屏沉浸体验。
画布交互体验升级
对齐 Figma/Miro 标准交互范式:滚轮平移、Cmd+滚轮缩放、拖动惯性动画,以及透明 overlay 抢占指针事件,让鼠标悬浮在终端内容上也能顺畅操作画布。
🔧 改进优化
- 终端状态持久化:画布中终端的 PTY Session ID 和工作目录随画布状态持久化,刷新后自动恢复连接
- PTY 连接管理:SSE 订阅纳入客户端存活检测,避免活跃连接被误释放;消除 zsh 终端首行反白标记
- 工具参数流式渲染:修复并行工具参数串号、首帧丢失、空对象闪白等多个正确性问题,Web UI 工具调用渲染更稳定
- 启动性能优化:Shell snapshot 预热推迟到启动后 2 秒触发,MCP 配置读取增加并发去重,减少冷启动 IO 争抢
- Windows 兼容性:未安装 Git Bash 时不再强制退出,自动降级到 PowerShell 执行 shell 命令
- 持久化防丢失:页面刷新/关闭时同步 flush 防抖队列,防止未落盘的状态丢失
- Gateway 安全:PWA 相关静态文件正确豁免 CSRF 验证
🐛 问题修复
- 市场配置存储:修复并发读写导致市场配置数据丢失的问题
- 市场查重逻辑:修复添加市场时查重误判问题