v0.6.0
Conduit v0.6.0 is a big UI release. The server list and catalog are redesigned, the global discovery and security toggles moved into a dedicated Settings view, and the Activity page was reworked (collapsible security panel, errors-first call log), on top of confirmations before destructive actions, semantic color tokens for consistent accents, a full accessibility pass, and a cleaner README.
Changed
- The server list is a dense, scannable list now. The bulky three-column cards are
replaced by compact grouped rows: toggle, status, name, source, tool count, and
transport on one line, with the command and per-server actions (secrets, duplicate,
edit, remove) one click away in an expandable drawer. Needs-attention and disabled
servers get their own collapsible groups (disabled starts collapsed). Roughly 2-3x
denser at 20+ servers, and the row actions are real keyboard-reachable buttons now. - The catalog browse view is grouped by category. The default view organizes the
curated set into sections (Code & infrastructure, Databases, Search & knowledge, Web &
automation, Apps & productivity, Local tools) instead of a flat grid; search stays flat. - Consistent accent colors. Success, warning, info, and "yours" now come from four
semantic tokens (one shade each) instead of emerald/amber/violet/sky drifting across
300/400/500, so the same meaning renders identically in every view. - A calmer Activity page. The tool-security panel is collapsible and each notice can
be dismissed once reviewed; the raw call log is collapsed by default and filtered to
errors first, so the per-server stats table stays the headline. The "has secrets" key
icon on server rows is gone (it was a non-interactive indicator that looked clickable). - Global policy moved to a Settings view. Lazy discovery, Block destructive tools,
and Allow agent control now live in a dedicated Settings tab (grouped Discovery /
Security) instead of being buried atop the Playground, which is now a clean
tool-testing surface.
Added
- Three more catalog servers: Perplexity, Kubernetes, and Todoist.
- A confirmation step before destructive actions. Removing a server, deleting a
profile, disconnecting a client, or leaving a team now asks first and says what
survives (your secrets stay in the keychain, your own servers are untouched).
Fixed
- The manual Refresh always confirms now ("Refreshed"), even when a health probe is
already running, so the click is never silent. - Hardened the first-run wizard's resume-after-catalog flow against future regressions.
- A refresh failure no longer wipes a working server list; it keeps what's on screen and
toasts instead. The full-screen error is reserved for the initial-load failure. - The catalog browse view shows a loading skeleton and a retryable error state instead
of silently collapsing to "Catalog unavailable." - Dialogs cap their height and scroll, so a server with many env vars or secrets can't
push the Save and Cancel buttons off-screen. - Accessibility: screen readers now get the selected view (aria-current) and toggle
state (aria-pressed), the active sidebar item reads clearly, and long names truncate
instead of overflowing their rows. - Consistent transport pills across every server list, plural-correct labels ("1 tool"),
and several user-facing strings tidied up. - The server row no longer nests its toggle and Authenticate buttons inside a clickable
button. Mouse users still click anywhere on the row to expand; keyboard and screen
reader users get a dedicated chevron button with properaria-expanded.
Install: grab the installer for your platform below. Windows and macOS builds are code-signed (macOS notarized); on Linux prefer the .deb. See the README for details.