mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-09-24 15:49:09 +00:00
aaff0edc7f
* perf(vault): virtualize host pickers for large inventories Virtualize Select Host, Quick Switcher, SFTP host picker, and workspace dialogs so thousands of hosts only mount a viewport window. Shared scroll and keyboard clamp helpers keep selection and filter-while-scrolled paths stable under virtualization. * fix: address Codex review on PR #2553 * fix(vault): plugin row heights and Select Host keyboard types Give Quick Switcher plugin command/view rows a taller virtual slot so two-line chrome does not overflow into the next absolute row. Narrow Select Host navigable rows to group|host so Enter keyboard activation typechecks cleanly. * fix(vault): finish host-picker review feedback Clip and truncate fixed-height Quick Switcher / workspace rows so long labels never overlap the next virtual slot. Wire Select Host listbox aria-activedescendant to stable option ids for keyboard AT feedback. * fix: address Codex review on PR #2553 * fix: address Codex review on PR #2553 * fix: address Codex review on PR #2553 * fix: address Codex review on PR #2553 * fix(vault): clear remaining host-picker codex findings Declare multi-select listboxes, drop empty SFTP Hosts headers when only connected rows remain, size the SFTP list to content under a 360px cap, and give Quick Switcher / workspace pickers a definite max scroll height so large inventories remain reachable. --------- Co-authored-by: netcatty-bot <308658023+netcatty-bot@users.noreply.github.com>