v1.4.3
本次新增终端快速命令栏和
sz/rz文件传输,增强 SFTP 搜索、编辑与列表操作,并修复 Linux 多图形会话的桌面认证信息传递风险、粘贴命令记录和拖入终端上传不完整的问题。
重要修复
- 修复 Linux 多图形会话启动独立窗口时,桌面认证信息会短暂出现在子进程环境中的风险。现在只通过进程间通信交付,收到有效认证信息前不会打开窗口,交付失败或超时会直接退出。
- 修复从剪贴板粘贴到终端后,已执行命令没有进入“最近命令”的问题。单行和多行内容只记录实际执行的命令,密码提示期间粘贴的内容不会保存。
- 修复把本机文件拖入终端上传时,部分文件只写入开头一小段并提示内容不完整的问题;上传后的远端大小校验继续保留。
- 修复下载仍在持续写入的 SFTP 文件时被判定为失败的问题;现在会保存本次实际读取的内容,并提示文件在传输期间发生过变化。
- 修复 SFTP 搜索频繁重新读取大目录、翻页或重新进入目录等待时间过长,以及连接中断时显示难以理解的空退出码问题。
- 修复外部编辑远程文件时,本机一有变化就自动回传的问题;现在只在内容确实改变时询问,保存前会再次检查远端变化。
- 修复切回已经打开的 SFTP 标签时重复加载目录和搜索、搜索状态不明显,以及长列表滚动后看不到同步状态的问题。
- 修复 SFTP 项目拖到终端标签时目标预览和落点状态不稳定的问题;有效目标会保持激活,无效落点会返回原标签。
- 修复更新下载进度刷新时,最近版本更新内容反复跳回第一行的问题。
重要新增
- SSH 终端新增快速命令栏,可显示或隐藏、调整高度和顺序。命令支持直接执行或仅插入终端,右键可编辑、移除或删除,双击空白处可直接新建。
- SSH 终端新增 ZMODEM 文件传输。远端执行
sz 文件可下载到当前电脑,执行rz可上传一个或多个本机文件;同名文件可选择覆盖、自动重命名或取消,并显示进度和实际文件名。 - SFTP 搜索新增“搜索子目录”,支持
Ctrl+F打开、Esc关闭,并在结果过多时提示已截断。 - SFTP 文本冲突和外部编辑变化新增左右对比视图,可先比较再选择备份覆盖、另存为或暂不保存;程序内编辑器可比较最近 10 个备份版本。
- SFTP 文件列表支持调整名称、大小、修改时间和权限列的顺序与宽度,布局会在本机保存。
- 新建 SSH 页面新增“保存并连接”,保存成功后会直接打开新连接终端。
其他优化
- 关闭仍在连接或连接中的终端、SFTP、远程终端或内置 VNC 标签时会先确认;RDP 和 XDMCP 不再显示无法可靠判断的红色连接状态,也不会触发误导性的连接提示。
- “最近版本更新内容”从最近 2 个正式版本扩展为最近 10 个,并保持当前阅读位置。
- 工作区标题栏和标签栏的拖动边界更容易区分,顶部工具栏在最小高度时不再遮挡按钮。
- SFTP 表头、数据行和操作区使用统一网格对齐,后台同步提示固定在文件列表可视区域。
- “关于”页新增随附组件、版本和许可证清单,完整说明继续随程序提供在
THIRD_PARTY_NOTICES.md。
本次变更
- 感谢 @anupamme 通过 #9 报告 Linux 显示客户端的认证信息传递风险;本版由项目维护者重新实现修复,未合并该 PR 的现有补丁。
- 其他内容由项目维护者直接提交,未关联已合并 PR 或 Issue。
完整变更:v1.4.2...v1.4.3