chore: release v1.0.16

This commit is contained in:
Bill committed 2026-09-23 12:00:56 +08:00
1 parent 286469b738
commit 471f8c3e73
5 files changed
+73 -1

No files matched your search

+18
View File
@@ -1,5 +1,23 @@
# OpenTerminal 更新日志
## v1.0.16 - 2026-09-23
- **内置规则 11 条 → 22 条**:新增危险/破坏性命令(`rm -rf`、`mkfs`、`dd if=`、`chmod 777`、`drop database`、管道给 `sh` 等)、疑似密钥/令牌提醒、删除/移动/覆盖操作、新建/创建操作、日志级别、退出码、HTTP 状态码、耗时(毫秒)、百分比进度、网络与 IP 地址、时间日期、`root@` 提示符、Shell 关键字、字符串、环境变量等
- **状态词三分配色且不分大小写**:成功(`Success` / `Succeeded` / `Successfully` / `good` / `done` / `OK` / `✓`)、警告(`Warning` / `Caution` / `Deprecated` / `⚠`)、错误与致命(`Error` / `NG` / `err` / `bug` / `fail` / `FATAL` / `CRITICAL` / `PANIC` / `✗`)各自一种颜色
- `not ok` / `not found` 正确显示为错误,不会被误染成成功绿
- **数值分级取色**:百分比低于 20% 红、20–50% 黄、50–80% 浅绿、80% 以上绿;退出码、HTTP 状态码、耗时同样按数值分级取色
- **高亮模式三档**:全部 / 仅基础(只保留错误、成功、警告、危险命令、密钥等关键规则,开销约为全部的 1/4)/ 关闭(零开销)
- 规则支持「忽略大小写」与「数值分级」开关,编辑器内可用测试文本实时预览着色效果
- 规则可导入 / 导出 JSON,方便团队分享同一套配色
- **按主机规则集**:可把规则子集存成命名规则集,并在 SSH 连接编辑里绑定给某台主机(默认关,未绑定的主机跑全部规则)
- **命中/耗时统计**:每条规则在本会话的命中次数与扫描耗时(默认关,关闭时零开销)
- **高亮颜色跟随终端主题**:规则颜色映射到当前主题的调色板,换主题不再突兀(默认关)
- 高亮设置页新增分类列(安全 / 状态 / 文件 / 网络 / 文本 / 数值),可按分类分组查看规则
- 修复高亮设置页工具栏在窄窗口下标签被挤成竖排、按钮不靠右的问题
- 新增关键词高亮规则回归测试(词边界、大小写、反向词、数值分级、导入导出、分块流),`npm test` 全量通过
## v1.0.15 - 2026-09-20
- **自定义终端背景图片**:设置 → 主题 → 背景图片,可为终端指定任意本地图片作为背景,并支持 10%–100% 的图片不透明度调节;移除图片后恢复纯色背景