Repository navigation
Releases: balfons/gh-prpeek
Releases · balfons/gh-prpeek
Release list
v5.1.5
Added
- Hide/unhide individual PRs with
h— hidden PRs are excluded from counts and notifications; pressato 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
cto 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
bunto1.4.2 - Bump
@opentui/corefrom0.2.15to0.5.12
v5.1.4
Added
- Add
typecheckscript (tsc --noEmit) topackage.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/corefrom0.1.97to0.2.15 - Upgrade TypeScript peer dependency to
6.0.3 - Enable
verbatimModuleSyntaxintsconfig.json— all type-only imports now useimport type - Enable
noUncheckedIndexedAccessandnoImplicitOverrideintsconfig.json; fix resulting type errors across the codebase
v5.1.3
Added
--teamflag — 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
CANCELLEDand empty-string check conclusions inStatusCheckRollup - Fix pending check detection to require
conclusion === ""(avoids treating cancelled checks as pending)
v5.1.2
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
Added
- Keyboard navigation — use ↑/↓ to move between PRs and ↵ to open the selected PR in the browser
- Validate
--reposflag format early — exits with a clear error message if any repo does not matchOWNER/REPO - Display current version number
Fixed
- Fix
getPrNumberIndentreturning-Infinitywhen 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 aSet - Fix typo: renamed exported
notifyFailingePrstonotifyFailingPrs - Fix
commaSeparatedListnot trimming whitespace around repo names - Fix
isLoadinglock set too late inrunProgram, allowing re-entrant calls - Fix error in
makeGhJsonRequestcatch block — useString()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
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:
--intervalnow defaults to60--notifynow defaults to enabled--reviewednow defaults to enabled--mentionednow defaults to enabled
- Improved label rendering style in pull request cards
Maintenance
- Bumped
@opentui/coreto^0.1.97 - Bumped
bun-typesto1.3.10 - Updated release workflow to use Bun
1.3.10 - Switched lockfile from
bun.lockbtobun.lock
gh-prpeek v5.0.2
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
gh-prpeek v5.0.0
gh-prpeek 4.2.0
Added
- Added
--hide-checksflag 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