Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 05:13
· 10 commits to main since this release

Changed

  • Projects opens without a blank flash while its catalogue loads. The final dashboard appears
    immediately with Standing by…; Settings Apply keeps the old rows visible under Refreshing….
    Repository discovery now shares one ghq snapshot with up to four concurrent worktree probes.

  • Cancelling repository removal now preserves its local state. An aborted confirmation leaves
    recency and stars untouched, and a failed delete is reported instead of being treated as success.

  • The central menu is roomier and standalone Settings has one frame. The menu now opens at
    a fitted 112x28, with its complete action bar balanced across two rows separated by a gap.
    Standalone Settings relies on the
    frame Herdr already draws, while the in-Projects Settings overlay keeps its floating card.

Added

  • Projects can keep starred repos and worktrees. Press ctrl-b in Insert mode or space b in
    Normal mode to star the selection, then open the persistent ★ Starred group by keyboard or
    mouse. Compact group labels keep that tab clickable in medium panes; concurrent panes serialize
    changes so completed stars are not lost. Stars stay private on disk, retain every normal project
    action, and can be selected as projects.default_tab.

  • Commands can keep a local starred list. Press ctrl-s to star or unstar a command, then use
    the History and Starred tabs from the keyboard or mouse. Starred rows carry a peach that
    remains visible on the selected row, keep every existing command action, persist privately on
    disk, and stay available beyond the ordinary history limit.

  • Node Versions is a full fnm manager. Open it from the Switchboard menu to search installed
    and remote Node.js versions, use one in the originating pane, install it, make it the default,
    refresh the catalogue, or uninstall it after typing the exact version to confirm.

  • Projects can activate repository Node versions through fnm. Enable [fnm].enabled to show
    .nvmrc, .node-version, or package.json Node requirements in the Inspector and carry an
    already-installed match into new workspaces, tabs, and splits. Missing versions never install
    themselves or block the open; Switchboard warns and keeps the inherited Node environment.

  • Navigator paths can be copied or handed to a running agent. Select an Agent, Repo, or
    Worktree in Projects, then press ctrl-y to copy its absolute path or ctrl-s to share that
    path as context. Agent delivery uses the origin agent when it shares the worktree, otherwise
    offers matching promptable agents and falls back to all running agents; Workspace rows remain
    disabled because they do not have one unambiguous path.

  • Saved tuicr reviews can be archived without deleting review data. Press ctrl-d in the Git
    menu's saved-review list to hide a session, open R archived reviews to find it, and press
    ctrl-d again to restore it. Reading comments and sending them to an agent remain available in
    both lists.

  • Saved tuicr reviews can be handed directly to a running agent. Press ctrl-s in the Git
    menu's saved-review list: Switchboard uses the origin agent when it still shares the worktree,
    otherwise offers matching agents and then all available agents. The handoff preserves tuicr's
    structured comment IDs and locations, closes back to the agent on success, and stays retryable
    when delivery fails.

Fixed

  • New workspaces, tabs, and splits no longer print Switchboard's fnm activation command around the
    shell greeting. Matching Node versions are supplied only through the target's launch environment.