- Investigate if I can use quickfix list and show comments on hover
- Show virtual text or diagnostics for comments
- Keep file paths relative to git root
- Show diff hunk with comments
- Show PR diff
- Go to file from PR diff
- Allow to reply in existing threads
- Allow to comment directly in the code
- Handle error on reply/comment
- Update quickfix list on reply/comment
-
Use plenary Jobsuse vim.system - Sort comments by filename and line number
-
Use temp files instead of nofile for comment and diff windowThere is no value in this. - Select comment on reply if there are multiple comments on the same line
- nil PR
- Open comment thread in browser
- Checkout PR
- Allow to configure how diff and comment windows are shown (split, vsplit or in the same window)
- Add open command in config
- Update README
- Fix
gf
command when cwd is not at the git root - Go to exact line from diff (resolve line from diff)
- Allow to select PR without checking it out: quite some functionality should work without checking out
- Support comments in diff view
- Maybe we should add more key bindings to diff, like
gt
orgs
- Fix messages with key bindings with override keys
- use html_url of last comment in conversation
- Keep old comments information in group (addition, update and deletion will be smoother)
- Rethink how to simplify which PR to use as we have selected and checked out PRs and that's confusing. As well selected PR might not match checked out PR. As well we might get assumed selected PR if we have PR branch checked out.
- Improve commenting in diff view
- Delete comment (select from existing ones if more than one, test fresh comment scenario)
- Update comment (select from existing ones if more than one, test fresh comment scenario)
- Support diffview.nvim