v2.6.0 — 终端中文乱码根治:xterm 6.0 + 图集自动保养 + 兼容渲染开关
Fixed
- 终端中文用久了变「别字碎片」乱码,拖拽窗口才复原(#37/#45 同族问题的根治版):根因是 xterm WebGL 渲染器的字形图集被大量中文输出撑满后触发分页合并,上游 bug 把汉字画成别的字的碎片(英文字形少、躺在图集最早的位置所以从不出事;拖拽窗口能复原=resize 重建了图集)。这次三管齐下:
- 渲染栈升级 xterm 5.5.0 → 6.0.0、addon-webgl 0.18 → 0.19(治本):上游多轮图集修复全部收入。6.0 原生修掉了 5.5 的两处旧病(隐藏标签期间滚动区算矮一屏、CapsLock 输入法双写),对应的 app 层 workaround 和手工 vendor 补丁一并退役
- 图集自动保养(止血闸):agent 忙时每 5 分钟、收工间隙再兜底,静默重建字形图集,重画一帧无感——不用再等用户拖窗口
- 兼容渲染开关(保险丝):⚙ 设置面板新增「WebGL 加速渲染」,关掉即切 DOM 渲染器(无字形图集,从机制上杜绝乱码,大输出稍慢),对所有已开标签立即生效
- 终端底部黑带横跳:xterm 6.0 重写 Viewport 后不再用 JS 把
.xterm-viewport刷成主题色,默认黑从行区底部余高缝里露出来。改透明让皮肤色透上来,浅深色皮肤和录像回放全覆盖
Changed
- 侧栏 slogan 改为「Coding Agent的驾驶舱」(EN 界面:The cockpit for coding agents)
- 本轮验收沉淀为
experiments/xterm6-upgrade-202607/:11 项 Playwright 自动化断言 + 两个诊断探针脚本
下载:Apple Silicon 选 arm64.dmg,Intel 选 x64.dmg。已签名并经 Apple 公证,双击直接打开。