chore(release): v1.0.30 版本号与 CHANGELOG 四语同步
CI / typecheck + test + build (windows) (push) Canceled after 0s
CI / typecheck + test + build (windows) (push) Canceled after 0s
This commit is contained in:
1 parent
fc0d1afdce
commit
be243fd111
6 files changed
+143
-3
No files matched your search
@@ -1,5 +1,40 @@
|
||||
# OpenTerminal 更新日志
|
||||
|
||||
## v1.0.30 - 2026-10-18
|
||||
|
||||
本次版本集中改进中文显示、关键词高亮与自定义链接规则,并为自定义正则增加 ReDoS 防护;同时加入更精确的渲染性能日志,用于定位长时间卡顿。
|
||||
|
||||
### 改进:中文与字体显示
|
||||
- 终端启用 Unicode 11 宽度表,中文、全角符号与表格线对齐更准确
|
||||
- 设置新增「中文字体」回退槽位,可为终端单独指定 CJK 字体
|
||||
- WebGL 渲染器开启重叠字形缩放,减少字形交叠
|
||||
- 字体列表新增「等宽」标识,字体预览加入中英文混排样例,选字体时即可发现错位
|
||||
|
||||
### 新增:高亮与可点击链接规则
|
||||
- 高亮规则新增「按行匹配」开关,`^ERROR$` 这类锚点可按每一行生效
|
||||
- 新增自定义可点击链接规则:正则捕获组可展开为 `http/https` 链接模板,Ctrl+点击打开
|
||||
- 高亮规则可开启「命中时提醒」,适合盯着长任务输出中的错误或密钥泄漏
|
||||
- 超长行改为按行降级,只跳过超过 4KB 的行,不再让整段输出失去高亮
|
||||
|
||||
### 修复:高亮与字体设置稳定性
|
||||
- 修复 `ls -l` 权限位高亮在多行、带颜色输出下失效的问题
|
||||
- 修复高亮 span 结束后清掉应用自身颜色的问题,彩色 TUI 输出不再丢失原样式
|
||||
- 修复行高、光标样式、scrollback、渲染模式等非法配置导致窗格崩溃或设置失效的问题,旧坏配置会在启动时自动修复
|
||||
- 修复含空格、括号等特殊字符的字体名在部分场景下静默失效的问题
|
||||
|
||||
### 安全:自定义正则 ReDoS 防护
|
||||
- 自定义高亮规则与链接规则进入终端同步执行前,会先在主进程 Worker 中做动态校验
|
||||
- 单条规则 500ms 硬超时;超时规则会被隔离,不再冻结界面
|
||||
- 编辑器预览、规则导入、存量配置和手改配置文件都走同一道闸门
|
||||
- 内置预设规则免校验;默认无自定义规则时不启动 Worker,不增加终端输出热路径开销
|
||||
- 升级后已有自定义规则会自动重新校验,短暂显示「待校验」后恢复
|
||||
|
||||
### 诊断:渲染卡顿时间线
|
||||
- 渲染层卡顿日志现在区分「真实长任务」与「计时器/休眠等调度延迟」,避免误判
|
||||
- 新增 fit/reflow、xterm 写入消费、写入队列与 WebGL 生命周期日志
|
||||
- 诊断日志限频且只记录元数据,不记录终端内容
|
||||
- 反馈卡顿时附上当天的诊断日志,可以更准确判断卡在终端重排、输出积压、GPU 还是外部程序
|
||||
|
||||
## v1.0.29 - 2026-10-16
|
||||
|
||||
本次重点修复浅色主题的可读性问题:白色主题下终端里的文字(尤其是各程序输出的彩色文字)几乎看不清,设置弹窗等界面在浅色下还会出现深色组件压在浅底上、文字发灰的错乱。
|
||||
|
||||
Reference in new issue
Block a user