add reviewer assigning

This commit is contained in:
2026-07-29 09:49:51 +02:00
parent a82f5e7e9f
commit 1d90e364ee
17 changed files with 1475 additions and 47 deletions

View File

@@ -70,7 +70,8 @@ When GitHub reports that the authenticated user has permission, diple can:
- reply to review threads;
- resolve and unresolve review threads;
- edit the PR title, Markdown description, and target branch;
- edit the PR title, Markdown description, target branch, requested reviewers,
and assignees;
- enable or disable auto-merge; and
- merge immediately when the PR is eligible.
@@ -78,8 +79,8 @@ The UI explains unavailable actions through its write-capability gate.
Metadata and reply drafts are persisted locally so cancellation or a restart
does not silently discard work.
Reactions are currently read-only. Assigning reviewers, assignees, labels, or
milestones is not implemented yet.
Reactions are currently read-only. Assigning labels or milestones is not
implemented yet.
## Requirements
@@ -197,7 +198,13 @@ reference.
The PR description editor defaults to Vim-style modal editing, including
Normal, Insert, and Visual modes, word/find motions, deletion, system clipboard
yank/paste, and soft-wrap-aware movement. Set `editing.mode = "standard"` for a
non-modal editor. Target-branch completion uses `ctrl+n` and `ctrl+p`.
non-modal editor. Target-branch, reviewer, and assignee completion use
`ctrl+n` and `ctrl+p`; reviewer and assignee fields accept comma-separated
GitHub usernames. Current reviewers and assignees are prefilled and marked in
completion results. Reviewer suggestions prioritize recent contributors using
the latest 100 commits on the repository's default branch; this bounded window
is also shown in the editor. Every change is shown in the existing confirmation
screen before GitHub is updated.
## Configuration