修复账号登录后应用直接退出
0.6.1 及之前的版本里,在「设置 · 账号与同步」用 GitHub、Google 或 Apple 登录,选完账号后应用会立即闪退,重新打开也没有登录状态,账号同步实际上用不了。
原因是系统的登录窗口在后台队列上把结果交回应用,而处理结果的回调带着主线程隔离,被运行时当场中止,令牌还没来得及换取和保存。现在回调改为不带隔离、收到结果后再回到主线程处理,并补了回归测试。
其他
- 英文界面下测速窗口的“开始”按钮没有翻译,仍显示中文。
- 清理了一批不再使用的代码与译文,不影响功能。
下载
| 芯片 | 下载 |
|---|---|
| Apple 芯片(M1、M2、M3、M4、M5 系列) | OpenStats-0.6.2-AppleSilicon.dmg |
| Intel 芯片 | OpenStats-0.6.2-Intel.dmg |
也可以 brew upgrade --cask openstats。已安装 0.3.0 及以后版本的用户会在应用内收到升级提示。