Halo v1.0.1
Halo v1.0.1 adds in-app updates.
What's new
- Check for Updates… — a new menu-bar item. Halo checks the latest GitHub release and, on your confirmation, downloads the new signed build, swaps itself in place, and relaunches. The old build is replaced, not duplicated.
- The download is verified against your installed app's designated requirement (bundle id + signing certificate), so a foreign-signed build is refused and your Accessibility / Screen Recording grants carry over.
- The swap is failure-safe: it stages the new build beside the old one and uses same-volume renames, so an interrupted update can never leave you with a missing or corrupted app — and a failed update is reported on next launch instead of failing silently.
- The menu header now shows the running version, and Check for Updates… disables itself while an update is in flight.
Install / update
- New install: download
Halo.app.zipbelow, unzip, moveHalo.appwhere you like, and open it. (Built from source works too — see the README.) - Already running Halo? Just click the menu-bar icon → Check for Updates….
Requires macOS 26 (Tahoe) on Apple Silicon, and Accessibility permission. Halo uses private system symbols and is not Mac App Store eligible (self-build / sideload only).