CDriveShiftAI v0.0.11
CDriveShiftAI 0.0.11 发布说明
本版集中处理迁移最终切换阶段的偶发 Windows 占用错误,并改善目录浏览和高分辨率界面的使用体验。
迁移可靠性
- 对
rename返回的临时EPERM、EACCES、EBUSY和ENOTEMPTY进行有限退避重试,覆盖实时防护、索引器、资源管理器或同步工具短暂持有目录句柄的情况。 - 每次失败后重新确认目标路径;若迁移期间已有其他程序创建目标目录,会立即停止且不覆盖数据。
- 若重试后仍被 Windows 拒绝,会明确提示关闭关联程序、资源管理器窗口、同步工具或实时防护。
- 相同保护应用于源目录切换、目标目录发布、自动恢复和迁移回滚。
运行中的程序仍然会影响迁移。程序可能锁定文件或目录,也可能在复制和最终切换之间继续写入;因此迁移 .codex 等运行数据前,应退出 Codex Desktop、Codex CLI、相关终端任务及后台进程。有限重试只能处理短暂占用,不能把持续运行中的目录变成安全的在线迁移。
目录浏览记忆
- 浏览器会记住用户实际选择的目录,并在下次打开时作为默认位置。
- 迁移源、迁移目标、分析目录、名称搜索范围、内容索引范围和复制目标分别保存,避免不同任务互相覆盖路径。
- 若上次目录已被删除或磁盘离线,会忽略失效记录并使用系统默认位置。
- 快速搜索独立窗口使用自身窗口作为目录对话框父窗口,不依赖主窗口保持打开。
字体、界面大小和全屏布局
- 设置 → 界面外观新增“小(90%)/ 标准(100%)/ 大(110%)/ 特大(120%)”四档。
- 调整会同步缩放文字、按钮、图标和间距,立即应用到主窗口、快速搜索窗口和卸载恢复窗口,并在重启后保留。
- 常规页面的大屏内容宽度上限从 1250px 提升到 1540px;窄窗口仍按原有断点自适应。
验证
- 15 个测试文件、53 项单元测试通过。
- TypeScript 与 Electron 类型检查通过。
- Electron 主进程和 Web 生产构建通过。