Skip to content

CC-Panes v0.11.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 05:56

🔥 核心:0.10.20 卡顿事故的正修

  • 文件监视跟随活跃终端会话,不再全量监视。此前启动时对每个注册项目起一个 watcher(实测 129 个)。现在:开项目第一个终端才起表、最后一个终端关闭 45 秒后停表;Windows 目录句柄锁面缩到个位数;删除/重命名/迁移工作空间前显式停表。
  • 忽略规则支持嵌套目录:node_modules/** 任意深度生效;内置忽略清单与用户配置取并集,老项目自动受益。
  • 事件洪峰防御:有界事件通道 + debounce 批次上限,洪峰下只丢可自愈的修改事件、始终保留删除事件;新增 Local History 全局开关。

✨ 新增

  • Git 提交时间线 + Diff 视图:提交列表 → 文件清单 → Diff 主从面板,工作区对 HEAD 对比,merge 默认 first-parent 可切换;git 层全面硬化(大输出不假超时、porcelain -z 结构化解析、worktree 统一仓库根、rev 参数 OID 固化)。
  • 项目身份统一:D:\/mnt/d/\\wsl.localhost\ 三种写法不再是三个项目;等价比较作身份 key,持久化路径保留宿主可用形式;幂等迁移合并存量重复项(带 .bak)。
  • 布局自动绑定工作空间 + Files 视图跟随激活终端(可开关)。

🐛 修复

  • /clear 不再杀会话;
  • Codex resume 恢复正常(v0.145 捕获修复 + rollout 兜底;无 ID 时入口禁用);
  • 跨平台启动不再黑屏、不再静默跑错目录(封死 portable-pty HOME 回退,失败标签页有错误面板);
  • kill 会话正确关闭标签;
  • worker 退出不再误标"已完成";
  • 排队的 worker 报告真的会送达(边沿+电平双触发;注入要求终端确实空闲,绝不打进运行中的程序;状态灯不再卡"忙碌");
  • 中文路径项目正常启动(WSL locale 兜底 + 分支名保留中文);
  • 终端自适应:拖动分隔条全部终端正确重排;右键新增「适应大小」/「全部终端适应大小」。

🧹 卸载

  • 卸载器先杀本安装进程(全路径过滤,dev 实例不受影响);可选删应用数据(明确询问、默认否、静默/升级永不删);设置→关于新增「卸载前清理」反注入 ~/.claude/~/.codex/~/.grok 的全部注入(含带 token 的 MCP 条目),只删自有命名空间条目;hook 命令带存在性守卫,卸载后不再报死路径错误。

⬆️ 升级建议

从 0.10.19/0.10.20 直接升级,安装后完全退出并重启