Skip to content

v1.0.0

Choose a tag to compare

@joryeugene joryeugene released this 04 Mar 19:03
· 14 commits to main since this release

Changed (breaking)

  • Project renamed gh-notify → gitbeacon: CLI command (gitbeacon), config directory (~/.config/gitbeacon/), script names (gitbeacon-daemon.sh, gitbeacon-bar.sh), notifier app (gitbeacon-notifier.app), and bundle ID (com.joryeugene.gitbeacon)
  • macOS notification permission prompt now shows GitBeacon instead of GH Notifier
  • GitHub repo moved to joryeugene/gitbeacon (old URL auto-redirects)

Fixed

  • Duplicate review_requested, assign, invitation, and approval_requested events: these one-shot notifications were re-firing on every PR update because GitHub bumps updated_at on all unread thread notifications whenever the PR is touched. Dedup now uses bare notification ID (not id|updated_at) for these reason types
  • PR review notifications showing as Assigned instead of actual review state (Approved / Changes requested) — _pr_state_event() now called with no_fallback=1 for assign and comment reasons so the caller's default label is preserved when no review state is found