Repository navigation
v0.8.1 — GH Notifier display name + custom ObjC binary
What's new
Fixed
- Notification prompt and System Settings entry now show GH Notifier instead of the raw executable name
gh-notify-notifier - Icon cache flushed after build (
touch,iconservicesagent,lsregister,notificationcenteruirestart) so the bee icon and correct name appear immediately in the permission prompt
Changed
build-notifier/ installer: replaced terminal-notifier repackaging with a compiled ObjC binary (scripts/gh-notify-notifier.m). Nobrew install terminal-notifierrequired. Prerequisite is now Xcode CLT (clang) +librsvg.- daemon/bar:
send_notificationand[t]handler callgh-notify-notifierdirectly; removed terminal-notifier andicon.pngpaths - install.sh: idempotency check verifies
CFBundleDisplayName == "GH Notifier"— stale installs auto-rebuild on re-run - install.sh: Step 4 verify tests the custom app and opens System Settings automatically if permissions are denied
- README: notification permissions section updated to reference GH Notifier throughout
Added
scripts/gh-notify-notifier.m: minimal Objective-C notification binary source (compilable via Xcode CLT, no Swift toolchain required)scripts/gh-notify-notifier.plist: authoredInfo.plistwithCFBundleDisplayName = "GH Notifier",CFBundleIdentifier = "com.joryeugene.gh-notify"
Install / upgrade
curl -fsSL https://raw.githubusercontent.com/joryeugene/gh-notify/main/install.sh | bashRe-running the installer rebuilds the notifier app automatically.