switchdash 0.19.0
·
183 commits
to main
since this release
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).