You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replacements: Claude drafts the change a PR (or several attempts at the same thing) should
have been, unpublished, for you to review first. A A in dv list, Space a in dv, or dv replace N; Claude works in <repo>-replace-N on dv/replace-N, commits (never pushes),
and drafts the new PR's title and description and a note for closing the originals. dv list's new replacements tab lists them, and Enter opens one in dv with what it replaces and
the drafts on top. S there publishes it as a draft PR, then closes the originals with the
note (each step after your editor).
S → "Comment and close the PR": your comment as a review (pending comments too), then the
PR closed; with nothing to say, it only closes.
dv list: [new] on PRs with something you haven't seen: GitHub activity or a change to
Claude's review since you last left the PR in dv (and, of PRs you've never opened, those
Claude has reviewed).
Your last instructions for Claude's reviews (Space a → review, a a in dv list) are
remembered per repo and fill the editor next time; clear them to forget them.
dv list: a a opens your editor first, for instructions to Claude for every marked PR's
review (leave it empty for a plain review; :cq cancels).
Ctrl-w a: the Claude view, just Claude's review: the PR's one-line summary, Claude's
summary, and only the code it commented on (a few lines around each comment).
Changed
Minimum Rust version 1.89 (was 1.88), for current dependencies (uuid 1.28).
dv list: Claude's part of a card (claude ✓, claude: reviewing…) sits at the right end
of its second line, under the age; a long line is cut to keep it in view.
The PR's state (DRAFT, OPEN, MERGED, CLOSED) sits at the right end of the PR's header line,
where it stands out; a long title is cut to keep it in view.
[new] also goes once the cursor has stayed on the thread for 3 seconds, not only once it
leaves.
Fixed
dv no longer replaces an installed skill that a newer dv installed (with an older dv
installed and a newer one built, they took turns). The skill notes the dv that installed it.
A closed (or merged) draft PR shows as CLOSED (MERGED), not DRAFT.
Claude's summary is Claude's, not PR text: c copies it into your review summary (S
starts from it), C posts it as your own PR comment (not quoted), and its key popup says so.
?: every section heading in the heading color (in two columns, the right column's had none
and the left's colored its whole row).
dv list: the selected PR is readable (its text takes the highlight's colors), and the
highlight runs to the edge on both of its lines.