The pinned-notes dialog: the vault’s pinned notes by number, and where
they are managed. A digit opens that note at once (no query input — nine
rows never need filtering); j/k/↑/↓ move, Enter opens the selected
row, J/K move it down/up, d/Delete unpins it, Esc closes. Every
change is written as it is made and the list reloads through
OverlayData::PinnedNotesLoaded; there is no commit or cancel step.
A pin whose note is missing on disk is kept, drawn dimmed with
“(missing)”, and refuses to open with a flash.
The theme picker (leader v c, spec §8c “+vault → config”): a small
modal listing every theme; moving the selection previews it live, Enter
persists, Esc reverts to the theme that was active when the picker opened.