You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terminal-state dedup: merged/closed PRs and closed issues now log exactly once.
New comments on a merged PR change latest_comment_url, which passed the primary
dedup and re-logged "Merged" on every subsequent comment. A secondary dedup check
uses a state-stable key (id|Merged, id|PR closed, etc.) so the terminal event
fires once regardless of later thread activity.
just sync now also patches the installed app bundle
(/Applications/GitBeacon.app/Contents/Resources/) so the SHA-256 check in installDaemonScript() sees matching content. Previously, synced scripts were
silently reverted on the next app launch because the bundle still had the old version.
Added
tests/test-dedup.sh: 15 assertions across 7 test groups covering all three dedup
tiers plus terminal-state secondary dedup. Run with bash tests/test-dedup.sh.