• OpenTerminal v1.0.21
    CI / typecheck + test + build (windows) (push) Waiting to run
    Stable

    admin released this 2026-10-08 00:22:10 +08:00 | 0 commits to main since this release

    v1.0.21

    背景图体验

    • 浅色主题不再「洗白」:设置背景图后,调低透明度在任何主题下都是压暗图片(此前浅色主题下调透明度会把图洗成白色,文字完全看不清)。
    • 文字自动提亮:图片模式下终端文字对比度提升到 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 布局也能正确触发。
    • 设置页移除无效的「更新通道」下拉框。
    Downloads