fix(renderer): 界面与设置页一轮修补

- FilePanel 上传进度监听器组件卸载时清理(原先只在终态/reject 时 off)
- MonitorPanel:首采即失败时显示中断错误条,不再被 meta 门挡成永远
  '采集中'
- HighlightImportExport:blob 下载延迟 revokeObjectURL(原先同步回收
  会中止下载);FileReader 补 onerror
- HighlightTab 新建规则改 getState() 读法防 stale(对齐 replaceRule)
- ConnectionSidebar/CommandsPanel 三处删除/清空 handler 补 try/catch
  与 message.error(原先失败静默)
- highlightIO 导入信封补 version 校验、kind 缺失不再放行
- i18n:补 settings.highlight.builtin.percent 四语言键(原先唯一缺失
  的内置规则,非中文界面显示中文 note)
This commit is contained in:
Bill committed 2026-10-09 11:31:10 +08:00
1 parent 172cce1962
commit 6a218ec6c0
12 files changed
+108 -18

No files matched your search

+3
View File
@@ -194,6 +194,8 @@ const settings: Record<string, string> = {
'settings.highlight.importEmpty': '没有解析到可用规则',
'settings.highlight.importBadJson': '不是有效的 JSON',
'settings.highlight.importWrongKind': '这份 JSON 不是高亮规则文件',
'settings.highlight.importWrongVersion': '这份 JSON 的版本不受支持',
'settings.highlight.importReadFailed': '读取文件失败',
'settings.highlight.importSkipped': '已跳过 {n} 条:{list}',
'settings.highlight.imported': '已导入 {n} 条规则',
'settings.highlight.testText': '测试文本',
@@ -252,6 +254,7 @@ const settings: Record<string, string> = {
'settings.highlight.builtin.loglevel': '日志级别',
'settings.highlight.builtin.rootat': '管理员提示符 root@',
'settings.highlight.builtin.exitcode': '退出码',
'settings.highlight.builtin.percent': '百分比与进度',
'settings.highlight.builtin.http': 'HTTP 状态码',
'settings.highlight.builtin.latency': '耗时(毫秒)',
'settings.highlight.builtin.delop': '删除/移动/覆盖操作',