v0.4.3
Recommended install: brew install itsdezen/tap/tili —
Homebrew downloads via curl, which doesn't set macOS's
quarantine flag, so Gatekeeper never enters the picture.
The tarballs below are codesigned with tili's self-signed
certificate (hardened runtime) — see
CONTRIBUTING.md.
That's for a stable signing identity across releases (so
your Accessibility grant survives an upgrade), not for
passing Gatekeeper — a self-signed cert isn't notarized. If
you download tili.app directly from this page instead of
using Homebrew, Gatekeeper will still prompt on first launch:
right-click → Open, or xattr -d com.apple.quarantine tili.app.
Fixed
- The menu bar badge could show up in System Settings' Menu Bar list as
tili-menubarwith no icon instead oftiliwith its logo.
sibling_binary_pathderived the badge's LaunchAgent path from
current_exe()'s parent directory without canonicalizing first — since
Homebrew'sbin/prefix holds atili-menubarsymlink right next to
tili's own, an unresolvedcurrent_exe()found it there and baked
that symlink path into the plist instead of the real path inside
tili.app, which is what actually carries the bundle's name/icon.
sibling_binary_pathnow canonicalizes first. Existing installs pick
this up aftertili stop && tili start(or a freshbrew upgradeper
its caveats).
Full changelog: CHANGELOG.md