Skip to content

v1.1.2

Choose a tag to compare

@joryeugene joryeugene released this 21 Mar 03:08
· 4 commits to main since this release

Fixed

  • 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.