2026-03-16
- Per-host SSH key selection with a picker backed by
~/.ssh, plus support for multiple identity files per host. - A per-host
prefer_public_key_authtoggle that forcesPreferredAuthentications=publickey. xas a new shortcut to copy the selected host's full SSH command to the clipboard.
- Host configs now persist
key_pathsinstead of a singlekey_path, while remaining backward-compatible with existing configs. - Host details and command previews now reflect multiple keys and the effective auth preference.
- The inline key selector now closes correctly with
Esc, keeps the active item visible when the list scrolls, and preserves cursor alignment in the form. - When
prefer_public_key_authis enabled, conflictingPreferredAuthentications=...options are stripped so the toggle actually wins. - The
xshortcut now copies a shell-safe, pasteable SSH command instead of a plain joined preview string.
GitHub releases publish the matching section from this file during tagged releases.
- Keep the version heading and bullets release-ready before pushing a
v*tag. - GitHub releases attach these notes plus platform checksums.