dv-review 0.77.2

A terminal diff viewer for reviewing GitHub PRs: Helix keys, rust-analyzer, inline review comments, and Claude Code reviews
 PRs   todo 0   open 3   close 0   stalled 0   worktrees 0   drafts 0     I I the issues                                                                                                          2 / 3
     #1  Fix CI                                                                                                                     2026-03
          @ann   +1 −0 in 1 file
    ╭ dv list keys ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── any key closes ╮
    │  MOVE                                                                                                TODO                                                                                    │
▌   │   j k, Up Down         move                                                                           r r                  Claude ranks what needs you (one run; the bar says its cost)      │
▌   │   gg ge                first / last PR                                                                s                    defer it: 1 an hour, 4 four hours, d a day, w a week, u until…    │
▌   │   Ctrl-d Ctrl-u        half a page down / up                                                                               (s on a deferred one brings it back)                              │
    │   l h, gn gp           next / previous tab (todo, open, can close, stalled, worktrees, drafts)        p                    post what it waits on (dv reads the comment back, for everyone)   │
  ● │   H                    stalled tab: ask the author whether they need help (your editor first;         a a                  Claude does its part (answers, updates or writes its review)      │
    │                        stalled: a review or maintainer's comment unanswered dv.stalledDays, 14)                                                                                              │
    │   Enter                review the PR (with dv list's flags; q there comes back)                      CLAUDE                                                                                  │
    │   ?                    this help                                                                      m                    mark the PR (again: unmark; marks are kept)                       │
    │   q, Ctrl-c            quit                                                                           U U                  unmark all                                                        │
    │                                                                                                       a a                  Claude reviews the marked PRs (or this one), two at a time        │
    │  FIND                                                                                                 A A                  Claude drafts a replacement (unpublished, on the drafts tab)      │
    │   /                    filter: all terms match (Enter keeps it, Esc clears it)                        N N                  Claude drafts a new PR from what you write (unpublished)          │
    │                        text: number, title, author, branch, labels                                    C                    auto: Claude does its part as things come in (git config dv.auto) │
    │                        author: label: base: branch:  (part of that field)                                                                                                                    │
    │                        is:draft  review:approved|changes|required|none                               PR                                                                                      │
    │                        ci:pass|fail|pending|none  (-term excludes)                                    b b                  ask the author to rebase (a comment; todo waits for their push)   │
    │   Esc                  clear the filter                                                               W W                  approve its workflow runs (GitHub holds a first-timer's)          │
    │   o O                  next sort order (created, number, size, updated) / reverse                     M M                  merge with github-merge.py (dv.mergescript: your own copy)        │
    │   R                    refresh from GitHub (no Claude)                                                I I                  the issues (dv issues opens there)                                │
    │                                                                                                       D D                  remove its worktree, or the replacement (not with local changes)  │
    ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯



                                                                                                                                                                             by created ↓  ·  auto off