Skip to content

v7.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 16:34
· 19 commits to main since this release

v7.3.0(2026-10-10 · 正式版)

Adds a unified file-operation service (move / copy / batch) + transport hardening + UI and interaction fixes.

主题:新增文件操作服务(移动 / 复制 / 批量)+ 传输层健全 + 界面与交互修复。

新增 · Added

  • 文件操作服务(RepoFileService):统一 create / delete / rename(=move) / copy / batchDelete / batchMove / batchCopy;支持文本与二进制(Blobs API / sha 引用,不限 1 MB);目录操作递归展开;>200 文件自动分批 + 基线链式推进 + 进度回调 + 取消;目标已存在拒绝覆盖。
  • 下载错误分类(IxDownloadError):网络 / 磁盘 / 校验 / 取消 / 不支持 / 需认证——取代裸字符串。
  • 下载任务幂等入队(重复点下载不再创建重复任务);clearFinished 补清泄漏的辅助表;completed 双入口去重。

变更 · Changed

  • net_transport.dart 默认可重试方法移除 PUT / DELETE(非幂等操作,重试会导致 422 冲突)。
  • types.dart 的 9 条 export 路径修正(此前解析到仓库外)。
  • IxPresign 补传令牌(此前漏传导致签名族加速静默失效)。
  • 法律文案清除指向已删内置通道的表述(6 语言)。
  • kOgLAppVersion 对齐 pubspec 版本号。

修复 · Fixed

  • 文件预览页重试成功后不再卡在错误页。
  • 工作流表单快速切换不再错配参数(请求序号守卫)。
  • 下载管理页的控制器释放后不再触发通知(debug 断言)。
  • 返回键快速连按不再穿透多层(重入保护)。
  • atHome 判定收窄:引导 / 登录阶段不再触发「再按一次退出」。