Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@dhth dhth released this 02 Aug 16:56
· 6 commits to main since this release

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"
    prs-4
    prs-6
  • πŸ”„ 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 -q type:pr author:@me state:open)
  • ❌ --mode=reviewer (can be done via prs -q type:pr user-review-requested:@me state:open)
  • ❌ diff-pager as a configuration property from the config file (this can be done via GH_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