Skip to content

Releases: azzuwayed/switchboard-website

Switchboard v1.12.1

Choose a tag to compare

@azzuwayed azzuwayed released this 04 Jul 15:54

macOS v1.12.1 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.12.1 makes the AI Integration disabled state clearer and moves licensing email to the Switchboard address.

Changed

  • Clearer AI Integration disabled state — AI clients now get a more actionable message when MCP access is disabled, and Switchboard can still show configured-client warnings in the Tools drawer while AI Integration is off.
  • Switchboard licensing email — license receipts and support/admin messages now come from switchboard@azzuwayed.com.

Verify the download

shasum -a 256 -c Switchboard-v1.12.1-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.12.0

Choose a tag to compare

@azzuwayed azzuwayed released this 02 Jul 03:14

macOS v1.12.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.12.0 turns the app into a sharper Mac command center for AI-assisted development, with richer MCP context, notification history, in-app feedback, and a full Arabic product-copy sweep.

Added

  • AI-dev command center — new home, onboarding, and MCP surfaces help you see local services, ports, logs, resources, AI runtimes, and workspace context before an AI tool acts on your Mac.
  • Richer MCP access — exposure profiles, search-first service discovery, prompts, uptime tools, split log access, environment briefing, AI runtime inventory, workspace map, and structured service creation give Claude Code, Cursor, Codex, and other tools more useful local context without direct shell access.
  • Notification history — Activity now includes a notification sub-view, backed by a local history log and MCP access, so missed service/update/observer alerts are still visible later.
  • Feedback and crash reporting — send a reviewed bug, crash, or suggestion report from inside the app, choosing which logs, service snapshot, and error details to include.

Changed

  • Interface polish — app toolbars, sidebar grouping, density controls, popovers, panels, and RTL layering are more consistent across the main surfaces.
  • Arabic copy refresh — Arabic app and website text now uses a consistent product glossary for AI tools, MCP, Observer, Numerics, uptime checks, service stacks, feedback reports, and licensing.

Fixed

  • The main window now stays on-screen after display changes, including external monitor disconnects.

Verify the download

shasum -a 256 -c Switchboard-v1.12.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.11.0

Choose a tag to compare

@azzuwayed azzuwayed released this 23 Jun 18:55

macOS v1.11.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.11.0 introduces Numerics — a new paid tool for building live metric dashboards from JSON HTTP endpoints — and adds crash-report surfacing in the Activity page.

Added

  • Numerics tool — create live metric dashboards powered by JSON HTTP endpoints. Organise dashboards with drag-to-reorder cards; configure per-card endpoint, auth headers, poll interval, value format (number, duration, bytes, percentage), breach thresholds with sidebar badge, and optional secrets. Export and import dashboards with merge preview. Sample data for quick evaluation. Cards dim when disabled and show a freshness footer.
  • Crash reports in Activity — the Activity page now surfaces crash reports and shows a cold-start liveness baseline so you can tell whether a launch succeeded or crashed before the UI appeared.

Fixed

  • Numerics: closed 8 race conditions, resource leaks, and correctness bugs in the poll/refresh pipeline.
  • Numerics: card editor fields now disable correctly when master toggles are off.
  • Numerics: export and import hardened against edge cases; pause-when-unfocused works correctly.
  • The app now launches with zero compiler and linter warnings.

Switchboard 1.10.0 refines stacks (formerly service groups) with a management UI and import/export, adds user presets and service ownership declarations, upgrades the Observer with port-attention signals and vendor grouping, and brings health-check output to the detail panel — plus a batch of fixes.

Added

  • Stacks management UI — a dedicated Stack Editor for assembling, reordering, and saving service stacks. Complemented by stack cards on the dashboard and stack-aware config import/export.
  • Stop order overrides — give stack members an explicit stop-order number when the default reverse-start sequence isn't right (e.g. proxy before database).
  • Stacks in config import/export — a config bundle can now include its stacks so importing a set of services also wires up their start/stop sequence.
  • User presets — save any reviewed service as a reusable preset, then insert it with one click. Manage presets from the Services page.
  • Service ownership — a service can declare the launchd labels it owns, so the Observer automatically adopts matching discoveries instead of flagging them as new.
  • Observer port attention — the Observer now detects three port signals: when a service's port is blocked by another process (PortBlocked), when a dev server fell back to its +1 port (PortDrift), and duplicate listeners.
  • Observer vendor grouping — same-vendor findings collapse into a collapsible group with a dismiss-all action, cutting inbox noise from multi-process services.
  • Health-check output — the service detail panel now shows the health-check command and its last output, plus supports "degraded" exit codes for a three-way health state.
  • Last-command line — dashboard cards and rows now show who last acted on a service and when (e.g. "Stopped 3 hours ago · MCP"), without opening the detail view.
  • Select-all for approvals — importing a config bundle with many commands? Approve them all with one click instead of checkbox-by-checkbox.

Changed

  • Service Groups → Stacks — the grouping feature is now called "Stacks" everywhere, and service.group has been renamed to service.category. Your existing groups.yaml file is automatically migrated to stacks.yaml.

Fixed

  • Launchd discoveries now set the service's ownership label automatically, so follow-up Observer scans adopt sibling findings without extra steps.
  • Unplugging an external monitor while maximised no longer strands the window off-screen; the window re-centres automatically.
  • Claude Code is now detected regardless of where it's installed (npm global prefix, Volta, or elsewhere).
  • Update notification badges and banners render correctly across all surfaces.

Verify the download

shasum -a 256 -c Switchboard-v1.11.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.10.0

Choose a tag to compare

@azzuwayed azzuwayed released this 22 Jun 08:31

macOS v1.10.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.10.0 refines stacks (formerly service groups) with a management UI and import/export, adds user presets and service ownership declarations, upgrades the Observer with port-attention signals and vendor grouping, and brings health-check output to the detail panel — plus a batch of fixes.

Added

  • Stacks management UI — a dedicated Stack Editor for assembling, reordering, and saving service stacks. Complemented by stack cards on the dashboard and stack-aware config import/export.
  • Stop order overrides — give stack members an explicit stop-order number when the default reverse-start sequence isn't right (e.g. proxy before database).
  • Stacks in config import/export — a config bundle can now include its stacks so importing a set of services also wires up their start/stop sequence.
  • User presets — save any reviewed service as a reusable preset, then insert it with one click. Manage presets from the Services page.
  • Service ownership — a service can declare the launchd labels it owns, so the Observer automatically adopts matching discoveries instead of flagging them as new.
  • Observer port attention — the Observer now detects three port signals: when a service's port is blocked by another process (PortBlocked), when a dev server fell back to its +1 port (PortDrift), and duplicate listeners.
  • Observer vendor grouping — same-vendor findings collapse into a collapsible group with a dismiss-all action, cutting inbox noise from multi-process services.
  • Health-check output — the service detail panel now shows the health-check command and its last output, plus supports "degraded" exit codes for a three-way health state.
  • Last-command line — dashboard cards and rows now show who last acted on a service and when (e.g. "Stopped 3 hours ago · MCP"), without opening the detail view.
  • Select-all for approvals — importing a config bundle with many commands? Approve them all with one click instead of checkbox-by-checkbox.

Changed

  • Service Groups → Stacks — the grouping feature is now called "Stacks" everywhere, and service.group has been renamed to service.category. Your existing groups.yaml file is automatically migrated to stacks.yaml.

Fixed

  • Launchd discoveries now set the service's ownership label automatically, so follow-up Observer scans adopt sibling findings without extra steps.
  • Unplugging an external monitor while maximised no longer strands the window off-screen; the window re-centres automatically.
  • Claude Code is now detected regardless of where it's installed (npm global prefix, Volta, or elsewhere).
  • Update notification badges and banners render correctly across all surfaces.

Verify the download

shasum -a 256 -c Switchboard-v1.10.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.9.0

Choose a tag to compare

@azzuwayed azzuwayed released this 19 Jun 00:30

macOS v1.9.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.9.0 adds service groups, external uptime monitoring, a revamped Tools page, and per-tool AI access controls — plus bundled Switchboard documentation and a batch of reliability fixes.

Added

  • Service Groups — group services into ordered stacks from the Services dashboard. Start a group and Switchboard brings each member up in sequence, waiting for readiness before moving on. Groups carry their own approval policy (confirm, trust, or skip risky actions).
  • Uptime monitoring — a new Uptime tool (Switchboard Pro) lets you register external URLs and APIs to watch. Switchboard checks them on your chosen interval, tracks 24h and 7d availability, and notifies you when a site goes down or comes back up.
  • Bundled Switchboard docs — the Docs tool now ships Switchboard's own documentation built in, so you can look things up without leaving the app. Your own registered doc sources appear alongside in a separate corpus.

Changed

  • Tools page — the Tools surface is now organized into sections (Core / Observability / System), searchable and filterable by status or MCP availability, with a card grid and a slide-out detail drawer per tool. Beta tools are hidden by default.
  • Per-tool AI access control — each AI-capable tool now has a dedicated AI access toggle. Opt a tool out of MCP exposure without disabling it in-app. The control lives in the tool's drawer on the Tools page.
  • Stream log sources — log output is now opt-in per source; the stream check gate output is more compact.
  • MCP agent support — Qwen Code is now a detected agent with full installer support. Stale install paths are detected and surfaced in the connector UX. Structured-content wrapping and capability-aware instructions are fixed.

Fixed

  • Disabled tools no longer surface data to AI agents.
  • Stale observer adoption decisions are now retained safely across restarts.
  • Label editor controls and timeline action localization corrected.
  • Exponential backoff added for repeatedly-panicking log-source streams.

Verify the download

shasum -a 256 -c Switchboard-v1.9.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.8.0

Choose a tag to compare

@azzuwayed azzuwayed released this 16 Jun 22:03

macOS v1.8.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.8.0 makes the app modular: turn individual tools on or off from a new Tools page, with clearer pricing built around Switchboard Pro. Plus smarter sidebar badges, better AI-agent session management, and lifecycle insight into every service.

Added

  • Tools page — enable or disable individual tools (Stream, Activity, System Logs, Observer, Resources, Ports, AI agents, Maintenance) independently, each with its own settings. Core service management stays free and always on.
  • Resources tool — a per-service live CPU and memory lens (Switchboard Pro).
  • Maintenance tool — config folder, diagnostics export, config import/export, and backup restore, now grouped together and free.
  • AI agent session cleanup — the AI agents page now groups bridge helpers and their parent AI sessions, flags stale ones, and offers a confirmed cleanup.
  • Configurable AI launch — choose whether Switchboard must already be running for AI clients, or auto-start hidden in the tray.

Changed

  • Switchboard Pro — the paid license is now "Switchboard Pro", with pricing organized per tool. Free tools (Activity, Docs, Observer, Ports, Maintenance) are fully free and unlimited; paid tools are Stream, System Logs, Resources, and AI agents.
  • Smarter sidebar badges — badges now appear only when something needs you, color-toned by urgency, instead of always-on counts. The sidebar is grouped for easier scanning.
  • Service lifecycle insight — services show a lifecycle state (Monitor only / Status only / Partial / Needs config) so you can see at a glance what still needs setup.
  • Unlimited services and docs folders on the free tier.

Fixed

  • Diagnostics export, config import/export, and backup restore are no longer gated behind a license.

Verify the download

shasum -a 256 -c Switchboard-v1.8.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.7.0

Choose a tag to compare

@azzuwayed azzuwayed released this 14 Jun 23:42

macOS v1.7.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.7.0 is a broad interface refresh: a more consistent, more compact UI across every screen, a sidebar that adapts to your window size, and new density controls — plus reliability fixes for the AI-agent integration.

Changed

  • Consistent interface across every screen — toolbars, headers, and controls now look and behave the same way everywhere, so the same action always lives in the same place.
  • Adaptive sidebar — the sidebar now fits your window: full labels when there's room, an icon-only rail when space is tight, and a slide-over drawer on narrow windows.
  • Density controls — a new global density setting lets you fit more on screen, with per-screen overrides for Logs and Ports.
  • Decluttered Logs — the Logs surface is cleaner and easier to scan.
  • Fewer upgrade prompts — locked features nag less, with the upgrade prompt consolidated instead of repeated on every row.

Fixed

  • More reliable AI-agent (MCP) health checks and diagnostics.
  • Logs control fixes.

Verify the download

shasum -a 256 -c Switchboard-v1.7.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.6.0

Choose a tag to compare

@azzuwayed azzuwayed released this 10 Jun 12:09

macOS v1.6.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.6.0 polishes the AI-agent integration, adds two new privacy and update settings, and fixes system-log accuracy.

Added

  • AI agent improvements — configured agents (Claude Code, Cursor, etc.) can now be removed from the MCP page, and their config files opened for editing directly (Switchboard Personal)
  • AI health check — AI agents can run a read-only guard report to surface forgotten services, port conflicts, and recent failures before acting — no scans or mutations triggered (Switchboard Personal)
  • Auto-install updates — optional setting (Settings → Updates, off by default) auto-applies a downloaded update with a 10-second cancelable countdown
  • Redact command output — new privacy setting (Settings → Security, off by default) replaces all stdout/stderr in Activity, AI results, and diagnostics with [output omitted]
  • Replace-mode config import — Config Import dialog now has a Replace toggle that makes your config exactly match the imported bundle, removing unrecognized services and commands

Changed

  • Observer inbox now groups by service — one entry per underlying service instead of one per detection signal, reducing noise when a single service triggers multiple signals

Fixed

  • System logs no longer mis-flags benign lines as errors (e.g., "Default" was incorrectly matching "fault") — error counts and offender rankings are now accurate
  • Deleting a service now cleans up its orphaned command configurations and approvals

Verify the download

shasum -a 256 -c Switchboard-v1.6.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.5.0

Choose a tag to compare

@azzuwayed azzuwayed released this 09 Jun 16:45

macOS v1.5.0 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.5.0 adds a System logs tab that surfaces the crashes and noisy
logs your Mac generates, connects Switchboard to your AI coding agents over MCP,
and brings discount codes to checkout.

Added

  • System logs. A new System tab in Logs shows what your Mac itself is
    logging — recent app crashes (with the worst offenders and when they last
    happened) and the log files spamming the most errors — so background crashes
    you'd never have noticed show up in one place. Optional crash notifications
    let Switchboard tell you the moment a new crash report appears.
  • Connect your AI coding agents. Switchboard now runs a built-in MCP server,
    so agents like Claude Code, Cursor, VS Code, and Claude Desktop can see and
    control your services through Switchboard's guardrails instead of running raw
    shell commands. One click installs it into the agents you already have. Every
    AI-driven action shows up in the Activity timeline with an "AI" badge.
    (Personal)
  • Discount codes. Checkout now has a promo-code field with a live discount
    preview, and a dismissible banner advertises the current offer.

Verify the download

shasum -a 256 -c Switchboard-v1.5.0-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.

Switchboard v1.4.1

Choose a tag to compare

@azzuwayed azzuwayed released this 09 Jun 07:15

macOS v1.4.1 — Universal (Apple Silicon + Intel), macOS 12+.

What's changed

Switchboard 1.4.1 makes license help self-service: reset your devices yourself,
and reach support through a proper contact form.

Added

  • Reset your devices yourself. Sold, lost, or wiped a Mac and can't free its
    slot from the app? The new Reset my devices page frees all your activation
    slots — enter your email and order number, then activate on the Mac you're
    using now. When you hit the device limit, Switchboard now links you straight
    to it.
  • Contact form. A new Contact page for licensing, billing, and general
    questions — your message reaches support by email, and replies go to your
    address. (Bug reports still go to GitHub Issues.)

Changed

  • Easier to get help. The FAQ now answers the common device questions — how
    many Macs a license covers, freeing the slot from a Mac you no longer have, and
    moving your license to a new Mac — and the privacy page documents what the
    contact form collects.

Verify the download

shasum -a 256 -c Switchboard-v1.4.1-macos-universal.dmg.sha256

The .app.tar.gz + .sig artifacts power in-place updates via the in-app banner. They are not for manual install.