• OpenTerminal v1.0.19
    CI / typecheck + test + build (windows) (push) Canceled after 0s
    Stable

    admin released this 2026-09-28 13:39:27 +08:00 | 10 commits to main since this release

    v1.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