-
OpenTerminal v1.0.19
StableCI / typecheck + test + build (windows) (push) Canceled after 0sreleased this
2026-09-28 13:39:27 +08:00 | 10 commits to main since this releasev1.0.19
更新机制调整
- 更新源改为 GitHub 优先:检查更新先走 GitHub releases(跟随系统代理),并带 20 秒连通性探测——没有代理或连不通时不会干等,自动改用国内更新通道(强制直连)兜底。
- GitHub releases 恢复随版本发布安装包(exe + blockmap + latest.yml),与国内通道保持一致。
终端高亮:性能与兼容性
- 引擎提速:颜色序列改为编译期预计算(不再逐处解析 hex);高亮区间认领从线性扫描改为有序插入(二分查找);纯文本洪流(如 cat 大文件)跳过重扫描。实测 200KB 负载:密集匹配场景提速约 19–56%,纯文本流式提速约 54%,输出与旧版逐字节一致。
- 转义序列覆盖更全:新增 DCS/APC/PM/SOS(tmux 透传、sixel、kitty 图形协议)与 DEC 单字符序列(保存/恢复光标等)的识别,这些场景下同行的正常文本不再丢失高亮。
高亮设置页修复
- 「按分类分组」视图现在真正按分类聚簇(此前会被优先级排序打散)。
- 规则编辑器新增「基础规则」开关:可将自建规则加入「仅基础」模式的生效集合。
- 规则集(profile)编辑器勾选部分规则时,会列出未包含的规则。
- 「替换现有规则」导入增加确认提示,且每次打开弹窗默认回到「追加」。
- 修复若干小问题:快速连续开关规则可能丢改动、数值分级行不按阈值排序、清除背景色后色块残留等。
Downloads