Files
OpenTerminal/CHANGELOG.md
T
2026-09-20 21:04:35 +08:00

5.2 KiB
Raw Blame History

OpenTerminal 更新日志

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

浅色主题对比度修复

  • 标签栏/侧栏颜色改为按主题背景亮度自适应:浅色主题下标签栏与终端同色系(不再出现浑浊灰色条),深色主题外观不变
  • 修复浅色主题下标签呈深色块、白字的问题:标签底色与文字改由主题变量接管,非活动标签浅底深字,活动标签文字自动压深
  • 设置弹窗全面适配浅色主题:字体、高亮、主题等页面的标签/描述/表格/调色板文字改为跟随主题前景色,浅色下清晰可读

稳定性

  • 会话日志写入改为每文件缓冲 + 单条写循环:高输出场景下合并写入、顺序有保障,不再随写入次数无限堆积
  • 设置保存串行化:托盘修改关闭行为与设置界面保存并发时不再互相覆盖丢更新