Skip to content

Halo v1.0.1

Choose a tag to compare

@arshawnarbabi arshawnarbabi released this 05 Jun 02:30

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.zip below, unzip, move Halo.app where 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).