Skip to content

switchdash 0.19.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 08:23
· 183 commits to main since this release
e615815

What's changed in 0.19.0

Added

  • Remote-host onboarding rewritten as per-host pages with a staged, one-click-per-prerequisite setup: install each prerequisite individually with live progress, inline GitHub CLI sign-in, and agent creation gated on host readiness (CHOO-1809).
  • Surface and act on available updates on a remote host — detect Codex/CLI updates remotely, re-check one dependency at a time, and show which version an update brings, flagged in the sidebar (CHOO-1809).
  • Discover and onboard already-configured agents on a shared remote host (CHOO-1937, #130).
  • Detect switch-core drift on a managed stack and update it; flag drift on the sidebar server rows (CHOO-1736).
  • Command palette now searches across your agents and rooms (not just navigation), labels what each result is, jumps into another server's scope, and adds an "Add Switch Server" command (CHOO-1423, #140).

Changed

  • Split an agent type into separate CLI and connector rows; drop the servers-sidebar text actions (CHOO-1809, CHOO-1953).
  • Pin switch-core 0.12.1 for the managed stack (CHOO-1736).

Fixed

  • Remote-host setup hardening: a host without the GitHub CLI no longer reports itself Ready; the readiness probe no longer races itself; host vs agent-type readiness are judged separately; stale plans rebuild; a failed update is no longer treated as a broken dependency; only CLI updates switchdash can actually perform are offered; agent creation refuses an unchecked type; the agent type clears when the run location changes; remote-host pages scroll; and a remote install no longer hangs on an unanswerable prompt (CHOO-1809).
  • Dialogs opt out of the window drag region; the alert action no longer overlaps its text (CHOO-1953, CHOO-1736).
  • Migration safety: register migration 0046 in the drizzle journal, fail loud when a migration isn't registered, and assert the migration runner's timestamp precondition (CHOO-1809).
  • Command-palette matching: a hyphenated query is no longer split into separate terms, matches no longer land mid-word, results rank like the sidebar, and the search index no longer treats item_type as content (CHOO-1423, #140).

switchdash desktop app 0.19.0 — macOS arm64 and Linux x64.

macOS (arm64): download the .dmg, open it, drag Switchdash to Applications. Signed and notarized with SandboxAQ's Developer ID — it opens without a Gatekeeper bypass.

Linux (x64): download the .AppImage (chmod +x then run), the .deb (sudo apt install ./<file>.deb) or the .rpm (sudo dnf install ./<file>.rpm). Linux builds are unsigned.

In-app updates require a GitHub login via the gh CLI (gh auth login).