Keybindings

Every key the draft browser responds to

Navigation

KeyAction
j / Move focus down one row
k / Move focus up one row
g / HomeJump to the first draft
G / EndJump to the last draft

The focus is biased toward the vertical center of the viewport so you always see context above and below the row you're on.

Selection

KeyAction
enter / spaceToggle selection on the focused draft, then auto-advance
J (Shift+j)Toggle, then move down — useful for painting downward runs
K (Shift+k)Toggle, then move up — useful for painting upward runs
aSelect all visible drafts (or clear all if anything is selected)
:Open a range prompt — type 1-5,8,12-15 or all to select by number

Auto-advance follows your last navigation direction. If you scrolled up with k and then hit enter, the cursor keeps moving up — it doesn't bounce back down past the row you just marked.

Bundle and push

KeyAction
bOpen the bundle name prompt — bundles the current selection (or focused row if nothing's marked)
p *(after bundle)*Quit the TUI and run pcr push. Only live during the post-bundle confirmation flash.

Other

KeyAction
cCopy the focused prompt to the system clipboard
dDelete the focused draft from the local store
?Show the inline help banner with every key
q / EscQuit the TUI

Inside the bundle / range prompt

KeyAction
enterConfirm — create the bundle, or apply the range selection
escCancel and return to the list
qCancel — only when the input buffer is empty (otherwise treated as a literal q)
ctrl-uClear the input line
backspaceDelete the last character