Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 03:55
· 54 commits to main since this release

Breaking

  • Renamed the package, binary, plugin id, release assets, runtime environment variables, and state
    directory from herdr-ghq / ghq to herdr-switchboard / switchboard. Existing flat
    configuration and state are migrated once, validated, and then removed; no legacy alias or backup
    is retained. Change ghq.menu bindings to switchboard.projects.

Added

  • Added the searchable switchboard.menu central menu and direct actions
    switchboard.projects, switchboard.commands, switchboard.ports, and
    switchboard.settings, so every picker can have its own Herdr key binding.
  • Added a Commands picker that merges shell history, presets, and Switchboard selection history;
    supports quoted/negated field filters; excludes likely secrets; and can fill, run, copy, or forget
    an exact command. Multiline execution requires typed confirmation.
  • Added a native Ports picker for live TCP listeners with process metadata, automatic refresh,
    URL/copy/workspace actions, and identity-checked TERM/KILL confirmations.
  • Added four package Settings tabs (Common / Projects / Commands / Ports) and semantic Herdr
    notifications for command-delivery and listener-signal outcomes.

Changed

  • Configuration is typed, namespaced TOML. Commands and Ports share a colorful picker engine with
    stable selection, mode-specific remaps, inline filter diagnostics, mouse support, preview, and a
    live command bar.