Skip to content

Releases

v0.0.37

Choose a tag to compare

@github-actions github-actions released this 29 Oct 02:09
fe220df

新增任务「移动」模式:先复制、刷新校验目标和源文件状态,再删除源文件。仅支持一个目标目录,保留空源目录和过滤文件;可用的双端 MD5 会参与校验。

取消、校验失败、源文件变化和权限不足时保留源文件。复制成功后的自动重试只重试删除,旧移动任务的失败文件也转入校验流程。无复制任务 ID 且无法证明目标变化或内容一致时,不删除源文件。

已通过 Go 1.26.10 完整竞态测试、静态检查和漏洞检查,前端 179 项单元测试、生产构建、7 项打包脚本及 Linux 生命周期检查。CI 五种视口全套浏览器测试 291 项通过、39 项按条件跳过。HTTP 集成以实际临时文件覆盖正常移动和同大小损坏保护;amd64/arm64 安装包已下载通过 SHA-256 校验,并核对包内版本和架构。

尚未在真实 fnOS/OpenList/云盘验证,Issue #9 保留开放等待实机验收。需要目录刷新、目标复制和源删除权限;请勿使用指向同一底层数据的别名或重复挂载,也不要在移动期间并发修改文件。没有 MD5 和原子条件删除时,大小/修改时间校验无法覆盖所有并发改写。详见 README。

v0.0.36

Choose a tag to compare

@github-actions github-actions released this 27 Oct 02:32
9bad94c

恢复 fnOS 应用设置中的授权目录入口:修正 disable_authorization_path,允许管理员配置应用可访问目录。版本元数据与打包回归断言同步更新。PR #8。

自动化验证通过:7 项打包脚本测试、178 项前端测试、TypeScript 检查、生产构建、Go vet、Go 竞态测试、Go 漏洞扫描及 Linux 生命周期测试;本地与 GitHub Actions 浏览器套件均无失败(本地 286 项通过、39 项按平台跳过)。Release 工作流已构建 amd64/arm64 FPK,并验证 SHA256SUMS 后发布。

当前没有真实 fnOS NAS,尚未实测安装、升级、授权入口显示及目录 ACL。OpenSync 的目录授权不会自动授予外部 OpenList/AList 进程权限;对应引擎仍需独立配置本地存储访问权限。Issue #7 保持开放以跟踪设备验收。

Issue #5 的源目录多选功能暂不实现,保留 issue。

完整变更:v0.0.35...v0.0.36

v0.0.35

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:37

Full Changelog: v0.0.34...v0.0.35

v0.0.33

Choose a tag to compare

@github-actions github-actions released this 18 Oct 15:10

更新内容

文件过滤

  • 目录规则支持单级 * 通配符,例如 .Trash-*/
  • 修复任务再次保存后,文件夹过滤被清空的问题

目录选择

  • 新增刷新按钮,可重新加载已展开的目录
  • 目录加载失败后可重试;编辑任务时,已选路径的同级目录可正常展开
  • 长路径的父级从左侧省略显示,最后一级目录名始终完整可见,悬停显示完整路径

稳定性

  • 缓解 SQLite database is locked:分批删除任务记录,写入遇锁冲突自动重试,适配 NAS 慢盘

Full Changelog: v0.0.32...v0.0.33

v0.0.32

Choose a tag to compare

@github-actions github-actions released this 16 Oct 15:21

更新内容

新增

  • Bark 通知渠道:支持官方服务或自建服务器,可设置分组与提示音;Device Key 在列表中脱敏显示
  • 钉钉加签:机器人开启「加签」安全设置后,填写 SEC 开头的 Secret 即可正常推送
  • 飞书签名校验:机器人开启「签名校验」后,填写 Secret 即可正常推送

修复

  • 新建 / 编辑任务选择源路径、目标路径时,目录过多会超出页面无法选中,现在列表可滚动

签名 Secret 留空时不签名,已有通知配置无需修改。感谢 @A13788899580 的反馈(#1)。

v0.0.31

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:47

v0.0.31:版本检查代码审查修复

修复

  • 手动「检查更新」遇到 GitHub 超时或报错时,只提示本次检查失败,不再清空已有的版本信息;此前一次失败会让所有人的升级角标消失 5 分钟。
  • 连续点击「检查更新」只保留一张升级提醒,不再在右上角叠出多张卡片。

改进

  • 版本检查失败的提示支持中英文切换。
  • 升级图标的读屏信息由版本链接统一提供,去掉冗余的状态播报。

升级

下载对应架构的 .fpk 安装包,在飞牛应用中心手动安装覆盖即可,配置与任务数据会保留。

完整变更记录: v0.0.30...v0.0.31

v0.0.30

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:13

Full Changelog: v0.0.29...v0.0.30

v0.0.29

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:47

Full Changelog: v0.0.28...v0.0.29

v0.0.28

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:37

Full Changelog: v0.0.27...v0.0.28

v0.0.27

Choose a tag to compare

@github-actions github-actions released this 01 Oct 15:35

Full Changelog: v0.0.26...v0.0.27