Skip to content

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 05:55

AI Shelf 3.0.0

Major release: modern UI overhaul, in-app config/MCP editing, and terminal multitasking improvements.

Added

  • In-app config editing — Config tab files (JSON/TOML/YAML/MD) are now editable in a modal editor with live JSON validation; a .bak backup is written before every save.
  • MCP server management — MCP tab gains per-tool add / edit / enable-disable / delete of MCP servers (no longer sync-only). JSON tools disable servers via a reversible mcpServersDisabled sidecar; Codex (TOML) uses its native enabled flag.
  • MCP connectivity test — Doctor tab can run a real JSON-RPC initialize handshake against each enabled MCP server (stdio + HTTP/SSE) and reports reachability, serverInfo, and round-trip time — beyond the previous JSON-validity-only check.
  • Inventory layout overhaul — Sidebar navigation, dashboard, search, and ⌘K command palette.
  • Copy-on-select — Terminal selection copies to the clipboard so paste works across split panes.
  • Per-tool launch arguments — Configure extra CLI flags per tool in Terminal Settings.
  • Configurable PTY output buffer — Scrollback buffer size is configurable (4 MB default).
  • Dev multi-windowelectron . can run multiple app instances for parallel dev sessions.
  • shadcn/ui integration — Token-bridged shadcn components; launcher batch migrated to the new system.

Changed

  • Modern refined-dark UI — Full visual refresh across inventory, terminal chrome, dialogs, and menus.
  • Terminal icons — Unified on Lucide instead of mixed icon sets.
  • Inventory tool cards — Collapsed by default in Config, MCP, and Doctor tabs.

Fixed

  • Cross-pane clipboard — Terminal apps no longer clobber the system clipboard via OSC 52.
  • Copy-on-select — Reliable copy when switching panes quickly; reduced pane-focus flicker from redundant layout rebuilds.
  • xterm input — Mouse drag and OSC 52 parser race conditions resolved.
  • Split layout — Layout preserved when focusing panes.

Full changelog: CHANGELOG.md