Skip to content

GravityBox v1.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 13:36
· 13 commits to main since this release

GravityBox v1.0.2 更新说明

本版本主要带来应用内在线更新的稳定性修复与防死锁加固:

• 修复在线更新卡死缺陷:重构了应用内更新与重启链路,解除模态弹窗对系统退出的拦截,并为后台更新脚本增加 5 秒上限与强制退出兜底,确保点击“立即更新”后顺畅覆盖重启,解决“正在安装…”挂起问题。
• 修复更新后不自动重启的问题:优化了守护进程识别逻辑,防止新版本启动时误将后台常驻的 --lifecycle-agent 识别为主程序而自杀。
• 修复守护进程阻塞系统启动路由缺陷:移除后台常驻进程向 AppKit 窗口系统注册交互策略的代码,避免主程序退出后因常驻实例被 LaunchServices 锁死导致 Finder 提示“已不能再打开”(错误码 -600)。
• 优化更新日志显示与弹窗交互:自动过滤 Release 更新日志中的 Markdown 代码块反引号与标题符号,界面排版更加清爽易读;修复弹窗关闭按钮偶尔锁死的问题。
• 底层稳定性与内存安全加固:退出前立即落盘待保存的防抖配置,修复账号列表并发刷新时的视图同步遗漏,消除请求明细弹窗相关的内存安全隐患。


安装提示

下载下方 GravityBox-1.0.2-arm64.dmg,双击后将 GravityBox.app 拖入「应用程序」替换即可。首次启动如提示未公证,在终端执行放行:

sudo xattr -rd com.apple.quarantine /Applications/GravityBox.app

附件 SHA-256 校验

46ce1ac69860c58ff0c8efd69bf2521d72725cfb77adbbac771c691f5031d126  GravityBox-1.0.2-arm64.dmg