Skip to content

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:38
· 16 commits to main since this release

本次重点改善终端命令记录、SFTP 大文件与超大目录处理,并完善分屏工作区的本地文件操作。文件选择、拖动、分页、列宽调整和跨窗格发送现在有更一致的反馈,同时新增轻量分段编辑、传输并发与外部编辑保存策略。

重要修复

  • 修复终端使用 Tab 补全、方向键调回历史命令或在命令中间继续编辑后,“最近命令”可能只记录部分内容或记录旧内容的问题。
  • 修复同时在外部编辑器中修改多个远程文件时,保存提示可能互相覆盖或遗漏的问题;多个待处理文件现在会依次提示。
  • 修复本地文件标签从文件行或名称区域无法拖到 SFTP、已连接终端的问题;多选拖动会显示与 SFTP 一致的文件预览和数量提示。
  • 修复分屏时切换另一侧标签会重新读取本地文件目录、回到列表顶部,以及长列表修改每页数量后跳离当前阅读位置的问题。
  • 修复包含大量项目的 SFTP 目录因逐项读取大小、时间和权限而加载失败的问题;现在会自动使用远端分页和批量元数据读取,保留完整文件信息。
  • 修复窄分屏下本地文件表头无法拖动列宽,以及 SFTP 分隔线拖动时持续漂移的问题;拖动名称与大小之间的分隔线时,其后的时间、权限和操作边界保持原位,权限与操作之间的分隔线也与其他列保持一致。
  • 修复本地文件多选操作栏出现纵向滚动条、关闭按钮右侧区域无法点击,以及拖动其他文件后旧文件仍保留选中背景的问题;本地文件和 SFTP 的复选框、当前行背景与拖动目标现在始终同步。
  • 修复部分 Linux 服务器返回带小数的文件修改时间时,Windows 桌面版单击 SFTP 文件可能提示 mtimeMs must be a non-negative integer 的问题。

重要新增

  • SFTP 新增轻量文本编辑器,可按 256 KB 分段浏览和编辑大文件;可选择始终使用、按文件大小自动启用或继续使用完整编辑器,并可调整自动切换阈值。
  • SFTP 新增上传和下载并发上限,可分别设置为 1 至 8。普通下载、打包下载、拖到本地文件标签和桌面拖出会共享下载额度,超出上限的任务会在任务中心排队。
  • SFTP 外部编辑新增保存规则,可继续逐次确认,也可在外部编辑器保存后自动覆盖远端;自动覆盖时可选择先备份远端源文件。
  • 本地文件和 SFTP 支持单击文件名勾选当前项目,通过 Ctrl/CmdShift 或复选框扩展选择,并支持 Ctrl/Cmd+A 全选当前页;只有选择两项及以上时才显示批量操作。
  • 本地文件表头新增按名称、大小、修改时间排序和拖动分隔线调整列宽;右键菜单可将本地文件或 SFTP 项目发送到分屏另一侧的终端、SFTP 或本地文件标签。

其他优化

  • 打开较大的 SFTP 文件时会显示可取消的读取和解析进度;编辑器就绪后再结束提示,减少长时间等待时的不确定感。
  • SFTP 下载历史可直接打开已下载文件或所在文件夹,并提供更明确的文件、目录和删除操作图标。
  • SFTP 全局设置按常规、编辑器和传输分组,下载位置、编辑方式、外部保存规则和并发额度更容易查找。
  • 复制终端标签时继续使用当前同名标签的编号顺序,关闭全部同名标签后再从初始编号开始。
  • 正式安装的桌面版启动时会先显示简洁的启动进度窗口,主界面就绪后自动关闭;后台启动到托盘时不显示。
  • 窄分屏下文件表头会保留名称与折叠字段说明,大小、时间和权限合并显示在文件名下方,操作区自动收紧为更多操作按钮。
  • 本地文件未勾选时可直接拖动,拖动开始会自动成为单项选择;已勾选多项时继续携带整组选项。
  • 本地文件、SFTP、操作区和其他可滚动区域统一使用更浅的横向与纵向滚动条,亮色和暗色主题下保持一致。

本次变更

  • 本版由项目维护者直接提交,未关联已合并 PR 或 Issue。

完整变更v1.4.3...v1.4.4