# OpenTerminal 更新日志 ## v1.0.15 - 2026-09-20 - **自定义终端背景图片**:设置 → 主题 → 背景图片,可为终端指定任意本地图片作为背景,并支持 10%–100% 的图片不透明度调节;移除图片后恢复纯色背景 - **主题编辑器重名提醒**:新建/编辑主题与内置或其他主题重名时给出黄色提示(仍可保存) - 主题编辑器种子颜色自动规范化,非法颜色值不再能进入自定义主题 - 自定义主题颜色数据损坏时自动修复为默认色,并记录告警日志 - 设置弹窗左侧导航选中项文字改为白色,与未选中项对比度一致(修复蓝色文字在深色背景上看不清的问题) - 设置弹窗背景图片、透明度等新增控件与四语言(简/繁/英/日)文案同步上线 - 渲染进程与主进程新增冻结时长探测日志,便于后续诊断"卡死无响应"类问题 ## v1.0.14 - 2026-09-20 - 修复上传 **大于约 250KB** 的文件会被静默损坏的问题(文件大小正确但内容出现字节错乱) - 修复每次下载泄漏一个远端文件句柄、每次传输遗留一个 SFTP 通道的问题;服务器协议异常不再导致整个应用退出 - 上传遇到同名文件时先询问是否覆盖;删除多个文件时部分失败会如实报告 - 权限编辑修复:未知权限的文件不再误发 `chmod 000`;GID 留空不再被误改成 UID 的值;正确显示并保留 setuid / setgid / sticky 特殊位 - chmod / chown 增加超时,远端无响应不再永久转圈 - 修复 SSH 输出中文乱码(跨网络包被截断的多字节字符) - 修复按 Tab 接受补全后命令历史丢失或记录错乱的问题 - 修复 Ctrl+U / Ctrl+W 等编辑键被写进命令历史(表现为历史里出现"两条命令拼接") - `cd ~/目录`、`cd $HOME/...` 现在能正确记忆目录,新终端按此恢复 - 中文行内的网址链接点击范围不再错位;窗口尺寸过小时不再向终端发送异常尺寸 - SSH 会话退出时显示真实退出码;ZMODEM 超时/出错不再向终端和日志倾倒乱码 - 启动恢复失败不再导致本次运行期间会话快照永久停止保存 - 监控面板 CPU / 网络历史曲线现在会实时重绘;切到本地终端工作区时停止向服务器轮询 - 广播输入:SSH 分屏关闭一侧不再让另一侧丢失广播目标;取消勾选一个目标不再清空其余选择 - 连接失败时显示真实原因(密码错误 / 拒绝连接等),双击不再重复创建连接 - 修复"关闭其他 / 关闭右侧"会漏关标签的问题 - 界面语言切换首帧即生效;切换主题后活动标签文字颜色自动适配,不再出现浅色主题下看不清 - 私钥路径字段提示纠正为"本机路径"(此前提示为服务器路径,照做会连接失败) - 禁止把文件拖入窗口导航;外部链接仅允许 http(s) / ftp;IPC 增加来源校验 - 仅密码认证的连接才使用存储的密码(密钥认证的连接不再回退发送密码) - 连接书签、主机指纹等配置改为原子写入,崩溃不再导致数据丢失 - 渲染进程异常退出时自动回收其全部终端会话与日志 - 自定义主题数据损坏不再导致应用无法启动 - 内置更新通道发布改为原子操作,发布中途失败不再导致自动更新不可用 ## v1.0.13 - 2026-09-20 - 支持简体中文 / 繁體中文 / English / 日本語,入口在「设置 → 系统 → 界面语言」,切换即时生效并持久化 - 全应用文案完成迁移:设置各页、工作区、终端右键菜单与搜索、SSH 连接管理、文件面板、系统监控、命令面板、托盘菜单与关闭询问 - antd 组件内置文案(空状态、分页等)随界面语言切换 - 更新日志改为**随安装包内置**,离线也能查看;不再依赖网络接口 - 更新日志支持多语言:按当前界面语言显示,某版本缺翻译时自动回退简体中文 - 修复「关闭按钮行为 = 每次询问」不生效的问题(此前会被静默改回「最小化到托盘」,选项形同虚设) - 高亮规则不再因字段形状问题被静默丢弃:优先级字符串、0/1 布尔值、缺失前景色等会被自动修复,未知字段保留 - 设置解析告警写入 `settings-warnings.log`,配置异常可追溯 - 终端右上角工具条可配置(设置 → 渲染与行为):打开工作区目录(默认开启)、记录会话日志、打开日志目录 - 「打开工作区目录」按钮:一键在资源管理器打开终端当前目录,随 `cd` 实时跟踪 - 全局唤起快捷键改为**按键录制**:点击输入框后直接按组合键,Esc 取消、退格清空;需带修饰键或功能键,避免误占普通按键 - 「输入建议」「记录命令历史」默认关闭(已有安装会一次性重置,之后手动开关不再被覆盖) - 修复设置弹窗内容列无法滚动的问题(antd v6 容器类名变更导致),主题页去掉多余的双层滚动条 - 界面细节:渲染模式与界面语言按钮改为连体分段样式,选中态文字对比度修正 发布时由 `scripts/sync-changelog.cjs` 自动把 RELEASE_NOTES.md 合并进此文件; 内容随安装包内置,「关于」页的更新日志直接读这里,不依赖网络。 ## v1.0.12 - 2026-09-20 ### 浅色主题对比度修复 - 标签栏/侧栏颜色改为按主题背景亮度自适应:浅色主题下标签栏与终端同色系(不再出现浑浊灰色条),深色主题外观不变 - 修复浅色主题下标签呈深色块、白字的问题:标签底色与文字改由主题变量接管,非活动标签浅底深字,活动标签文字自动压深 - 设置弹窗全面适配浅色主题:字体、高亮、主题等页面的标签/描述/表格/调色板文字改为跟随主题前景色,浅色下清晰可读 ### 稳定性 - 会话日志写入改为每文件缓冲 + 单条写循环:高输出场景下合并写入、顺序有保障,不再随写入次数无限堆积 - 设置保存串行化:托盘修改关闭行为与设置界面保存并发时不再互相覆盖丢更新