This commit is contained in:
1 parent
2653ab1820
commit
ac43844f8a
6 files changed
+143
-3
No files matched your search
@@ -1,5 +1,40 @@
|
||||
# OpenTerminal 更新日志
|
||||
|
||||
## v1.0.21 - 2026-10-07
|
||||
|
||||
### 背景图体验
|
||||
- **浅色主题不再「洗白」**:设置背景图后,调低透明度在任何主题下都是压暗图片(此前浅色主题下调透明度会把图洗成白色,文字完全看不清)。
|
||||
- **文字自动提亮**:图片模式下终端文字对比度提升到 WCAG AA 级别,浅色主题的深色文字在壁纸上也能清晰可读。
|
||||
- **新增「背景压暗」滑杆**(设置 → 主题):在图片之上叠加独立压暗层,图片保持饱和度的同时整体变暗,亮图建议 30–50%。
|
||||
- 背景图默认透明度从 60% 调整为 30%。
|
||||
|
||||
### 性能
|
||||
- 设置写入不再让所有终端窗格重写参数并重排(字段级订阅,只有相关窗格响应)。
|
||||
- SFTP 文件列表虚拟滚动:上万条目的目录(如 node_modules)不再卡死窗口。
|
||||
- 单个窗格崩溃不再拖垮整个工作区:每个面板独立错误边界 + 重试按钮。
|
||||
- SSH 底部面板拖动更顺滑;传输面板与监控图表的渲染开销显著降低。
|
||||
|
||||
### 安装包体积
|
||||
- 安装包精简约 **90MB**(内置依赖 98MB → 8.1MB):纯界面依赖不再重复打进安装包。
|
||||
|
||||
### 安全加固
|
||||
- SFTP 上传/下载与 ZMODEM 收发的本地路径,只接受通过系统对话框选择的位置,阻断恶意构造路径的读写。
|
||||
- SSH 私钥文件增加校验(必须是 ≤1MB 的普通文件)。
|
||||
- 窗口安全选项显式固定(contextIsolation / nodeIntegration / webSecurity),不再依赖默认值。
|
||||
|
||||
### 稳定性修复
|
||||
- ZMODEM:写入错误正确终结传输、进度事件节流、会话 detach 时补发终结事件。
|
||||
- 连接/命令配置文件损坏时自动备份旧文件再重建,不再静默丢配置。
|
||||
- 布局模板应用失败时恢复原布局;锁屏期间后弹出的浮层也被正确禁用。
|
||||
- 发布通道防降级(拒绝把旧版本盖到更新通道),资产按 sha512 校验。
|
||||
- SFTP 各操作增加超时兜底,半死连接自动重试一次。
|
||||
- 启动链路与主机密钥校验多处加固。
|
||||
|
||||
### 其他
|
||||
- 终端标签的自动编号标题(「终端 3」)现在跟随界面语言切换。
|
||||
- 锁屏快捷键 Ctrl+L 改用物理键位判定,Dvorak 等非 QWERTY 布局也能正确触发。
|
||||
- 设置页移除无效的「更新通道」下拉框。
|
||||
|
||||
## v1.0.20 - 2026-10-01
|
||||
|
||||
### 输入法修复
|
||||
|
||||
Reference in new issue
Block a user