Releases
v1.4.0
Compare
Sorry, something went wrong.
No results found
Agent Signal Bar v1.4.0
English
Highlights
Adds Sparkle-powered in-app updates, including packaged appcast generation for GitHub Releases.
The first install still uses the DMG; future releases can be checked from the app menu or Settings > About > Updates.
Sound alerts now apply when either the menu bar light or floating light is enabled, instead of requiring the floating light to be visible.
Changes
Bundles Sparkle.framework into the packaged app and configures the update feed URL and EdDSA public key in Info.plist.
Release packaging now generates appcast.xml, includes it in checksums and the release manifest, and uploads it through the GitHub release workflow.
Settings > About now uses Sparkle for "Check for Updates" and keeps "Open Download Page" as a separate fallback button below it.
Moves Sound alert settings into General because they now apply to both the menu bar light and floating light.
Documents the required SPARKLE_PRIVATE_KEY GitHub Actions secret and the Sparkle release flow.
Fixes
Prevents duplicate legacy GitHub update notifications by disabling the old automatic checker once Sparkle owns automatic checks.
Keeps green-flash sounds synchronized with the shared signal light animation while allowing either visible signal surface to trigger sound.
Preserves the GitHub download fallback for debug builds that do not have Sparkle feed configuration.
Release verification
git diff --check
DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test --jobs 1
DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_release_all.sh --ui --launch
xmllint --noout dist/appcast.xml
shasum -a 256 -c dist/AgentSignalBar-SHA256SUMS.txt
Downloads
简体中文
亮点
新增基于 Sparkle 的 App 内更新,并在 GitHub Release 打包流程中生成 appcast。
首次安装仍然使用 DMG;后续版本可以从 App 菜单或 设置 > 关于 > 更新 检查并安装。
声音提醒现在适用于状态栏信号灯和悬浮信号灯,只要任意一个开启就可以响,不再要求悬浮灯必须显示。
改进
打包后的 App 会内置 Sparkle.framework,并在 Info.plist 中写入更新源 URL 和 EdDSA 公钥。
Release 打包流程现在会生成 appcast.xml,并把它加入校验和、release manifest 和 GitHub Release 上传列表。
设置 > 关于 的「检查更新」现在走 Sparkle,「打开下载页面」保留为下方独立 fallback 按钮。
将「声音提醒」设置移动到通用,因为它现在同时适用于状态栏信号灯和悬浮信号灯。
补充 SPARKLE_PRIVATE_KEY GitHub Actions secret 和 Sparkle 发布流程文档。
修复
关闭旧的 GitHub 自动检查通知,避免 Sparkle 接管自动更新后出现重复更新提醒。
绿灯闪烁音继续跟随共享信号灯动画同步,同时允许任意一个可见信号灯触发声音。
没有 Sparkle 配置的调试构建仍然会 fallback 到 GitHub 下载页。
发布验证
git diff --check
DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer swift test --jobs 1
DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer ./script/verify_release_all.sh --ui --launch
xmllint --noout dist/appcast.xml
shasum -a 256 -c dist/AgentSignalBar-SHA256SUMS.txt
下载
You can’t perform that action at this time.