prs v1.0.0
π
The biggest feature in this release is the ability to search for pull requests based on a query (eg. type:pr repo:neovim/neovim state:open label:lua linked:issue
).
There is also the addition of the "PR Details View", which shows a bunch of information related to a PR, eg. metadata, description, issues referenced, files changed, commits, comments, etc.
All Changes
- π - a new feature
- π - change in behavior
- β - removal of a functionality
- π Searching PRs based on user provided queries (called "query mode")
- π "PR Details view"
- π Better rendering of review comments and diffs
- π Better navigation for review comments view
- π Better configuration management (run
prs --help
for details) - π Layout resizing on terminal window changes
- β
--mode=author
(can be done via prs -qtype:pr author:@me state:open
) - β
--mode=reviewer
(can be done via prs -qtype:pr user-review-requested:@me state:open
) - β
diff-pager
as a configuration property from the config file (this can be done viaGH_PAGER='blah' prs
)
Changelog
- 7fed553 build: dependency upgrades
- f6554b7 build: upgrade to go 1.22.5
- 21e8953 chore(deps): bump github.com/charmbracelet/bubbletea from 0.26.5 to 0.26.6 (#2)
- 54512b6 chore: remove cosign.pub
- 216a78b feat: add pr details pane (#8)
- 2d71d56 feat: allow filtering via user provided query (#7)
- c90200b feat: better config management (#11)
- 3f1fb4b feat: diffs render in color (#6)
- 08f12a0 feat: lists react to terminal window resizing
- 106ffaa fix: hidden pr status in list
- ebdaab5 refactor: remove styles from model; cleanup