Skip to content

Releases: balfons/gh-prpeek

v5.1.5

Choose a tag to compare

@github-actions github-actions released this 24 Oct 09:55

Added

  • Hide/unhide individual PRs with h — hidden PRs are excluded from counts and notifications; press a to toggle showing them again
  • Empty state shown when a tab has no PRs to display
  • Tabs are now clickable (with pointer cursor on hover) in addition to using arrow keys

Changed

  • Separate command menu instead of showing all commands at the bottom — press c to toggle the commands drawer.

Fixed

  • Fixed foreground color
  • Trim leading/trailing whitespaces in PR title
  • Fixed tab menu's top border using a fixed width, causing a gap or overflow when resizing the terminal horizontally

Maintenance

  • Bump bun to 1.4.2
  • Bump @opentui/core from 0.2.15 to 0.5.12

v5.1.4

Choose a tag to compare

@github-actions github-actions released this 21 May 17:44

Added

  • Add typecheck script (tsc --noEmit) to package.json

Fixed

  • Fixed long PR title overflow
  • Selected tab was shoing a border that should not have been shown.
  • Dynamic foreground color for PR titles, comments count, and UI chrome — adapts to light or dark terminal background automatically

Maintenance

  • Pin all dependency versions (remove ^ range specifiers)
  • Bump @opentui/core from 0.1.97 to 0.2.15
  • Upgrade TypeScript peer dependency to 6.0.3
  • Enable verbatimModuleSyntax in tsconfig.json — all type-only imports now use import type
  • Enable noUncheckedIndexedAccess and noImplicitOverride in tsconfig.json; fix resulting type errors across the codebase

v5.1.3

Choose a tag to compare

@github-actions github-actions released this 06 May 17:54

Added

  • --team flag — also shows PRs reviewed by a team member (ORG/TEAM), useful when multiple people share review duties on the same PRs
  • Show check counts in status line (e.g. 2/5 Checks passing, 1/5 Checks pending)
  • Approval indicator now appends (You) when you are one of the approvers (e.g. ✓ 2 Approved (You))

Fixed

  • Handle CANCELLED and empty-string check conclusions in StatusCheckRollup
  • Fix pending check detection to require conclusion === "" (avoids treating cancelled checks as pending)

v5.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Apr 09:23

Fixed

  • Fix backgrounds for transparent terminal
  • Fix error message
  • Fix broken parallelism when fetching PRs
  • Fix variable shadowing in notify.ts

Performance

  • Evaluate color keys before loop instead of on every iteration in color.util.ts

Maintenance

  • Remove unnecessary loop in TabMenuRenderable
  • Fix release title in CI workflow

v5.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Apr 09:04

Added

  • Keyboard navigation — use ↑/↓ to move between PRs and ↵ to open the selected PR in the browser
  • Validate --repos flag format early — exits with a clear error message if any repo does not match OWNER/REPO
  • Display current version number

Fixed

  • Fix getPrNumberIndent returning -Infinity when PR list is empty
  • Fix memory leak in CommandsRenderable — keypress handler now unregistered on destroy
  • Fix O(n²) comment lookup in getNewComments — replaced .find() inside .filter() with a Set
  • Fix typo: renamed exported notifyFailingePrs to notifyFailingPrs
  • Fix commaSeparatedList not trimming whitespace around repo names
  • Fix isLoading lock set too late in runProgram, allowing re-entrant calls
  • Fix error in makeGhJsonRequest catch block — use String() instead of .toString() on stderr
  • Fix PR title alignment — apply left margin based on PR number digit width

Changed

  • Pending checks indicator changed from - to ◌
  • Review requested indicator changed from • to ⊙
  • Conflicts indicator changed from × to ⊘
  • Comments indicator changed from ◆ to ✎

gh-prpeek v5.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Apr 09:53

Fixed

  • Pointer cursor when hovering links
  • Console is now hidden again after successful data fetches following previous errors

Added

  • Splash screen shown during initial load

Changed

  • New loading spinner
  • Updated tab labels to support optional counts and cleaner initial rendering
  • Updated default CLI options:
    • --interval now defaults to 60
    • --notify now defaults to enabled
    • --reviewed now defaults to enabled
    • --mentioned now defaults to enabled
  • Improved label rendering style in pull request cards

Maintenance

  • Bumped @opentui/core to ^0.1.97
  • Bumped bun-types to 1.3.10
  • Updated release workflow to use Bun 1.3.10
  • Switched lockfile from bun.lockb to bun.lock

gh-prpeek v5.0.2

Choose a tag to compare

@github-actions github-actions released this 16 Dec 13:50

Fixed

  • Fix for the program stalling when exiting
  • Fix for notifications showing up when the initial PR fetch fails and the next one is successful
  • Fix for TextBuffer error when exiting while spinner is active

Full Changelog: v5.0.1...v5.0.2

gh-prpeek v5.0.1

Choose a tag to compare

@github-actions github-actions released this 16 Dec 10:46

Added

  • Executable for windows x64

Full Changelog: v5.0.0...v5.0.1

gh-prpeek v5.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 10:32

What's Changed

New Contributors

Full Changelog: 4.2.0...v5.0.0

gh-prpeek 4.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Feb 20:20

Added

  • Added --hide-checks flag to conserve space when there is a lot of individual checks.
  • Make the checks summary linkable when failing.

Fixed

  • Pull request text layout on smaller screens

Full Changelog: 4.1.0...4.2.0