Skip to content

OneSend 1.2.1 · 扫传

Choose a tag to compare

@github-actions github-actions released this 03 Aug 04:17
· 34 commits to main since this release
a8649cd

OneSend 1.2.1(扫传)是一个关键稳定性修复版本。

修复内容

  • 修复 macOS 等原生平台选择任意文件后立即出现 Invalid argument: object is unsendable、无法开始发送的问题。
  • 发送与接收端改用显式可发送的 isolate 消息边界,避免 Flutter UI 状态或插件对象被意外带入后台任务。
  • 文件类型仍不受限制;当前光传协议单文件上限保持 64 MB。

验证

  • 29 项 Flutter 单元、可靠性与界面回归测试全部通过。
  • macOS Release 包已通过真实系统文件选择器验证,覆盖任意二进制扩展名与中文文件名,并成功持续播放二维码。
  • Android、macOS、Windows、Linux 均由 GitHub Actions 重新构建并通过检查。
  • macOS ZIP/DMG 已完成 Developer ID 签名、Apple 公证、staple 与 Gatekeeper 验证。

下载

  • macOS:推荐 onesend-macos.dmg
  • Android:onesend-android.apk
  • Windows:onesend-windows.zip
  • Linux:onesend-linux.tar.gz
  • iPhone/iPad:TestFlight 公测(Build 8 已提交 Beta App Review;内部测试已可用)

所有桌面与 Android 安装包的 SHA-256 见 SHA256SUMS.txt。

完整变更:v1.2.0...v1.2.1