Repository navigation
OneSend 1.2.1 · 扫传
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