github tylergraydev/claude-code-tool-manager v3.0.0

latest releases: v3.10.0, v3.9.1, v3.9.0...
4 months ago

What's New in v3.0.0

Unified Settings UI

The entire settings experience has been redesigned. Instead of 6+ separate pages, all settings are now organized into 13 categorized tabs within a single unified settings page:
Models, Plugins, Environment, Interface, Spinner Verbs, Files, Security, Session, Auth, Keybindings, MCP Approval, Editor Sync, Admin

Project Dashboard

New /projects/[id] route with per-project settings and tools panels. Manage MCP servers, slash commands, and hooks directly from a project's dashboard view.

Keybindings Editor

Full keybinding management with interactive key capture dialog, modifier support, chord bindings, and a library of ~60 known Claude Code bindings.

New Setting Editors

  • Managed Settings Viewer — Read-only viewer for admin/enterprise managed settings
  • MCP Approval Editor — Configure MCP tool auto-approval rules per server/tool
  • Session Cleanup Editor — Configure session max age and cleanup behavior
  • Auth Helpers Editor — Configure OAuth/auth helper commands
  • File Suggestion Editor — Toggle and configure file suggestion behavior
  • Editor Sync Tab — Full MCP servers, slash commands, and hooks editors in settings context

Sidebar Redesign

Collapsible navigation with project list, settings link, and scrollable layout.

Backend

  • Keybindings service — Read/write ~/.claude/keybindings.json
  • Managed settings service — Read enterprise managed settings files
  • 1,500+ new lines in claude_settings.rs
  • Pre-commit hook for auto-formatting Rust code

Dependency Updates

  • rmcp 0.14 → 0.15
  • toml 0.9 → 1.0
  • toml_edit 0.23 → 0.24
  • tauri-plugin-mcp-bridge 0.8.1 → 0.8.2
  • env_logger 0.11.8 → 0.11.9
  • @sveltejs/kit 2.49.2 → 2.51.0
  • @tauri-apps/plugin-sql 2.3.1 → 2.3.2
  • svelte-check 4.3.5 → 4.3.6
  • @types/node 25.0.3 → 25.2.3
  • happy-dom 20.1.0 → 20.6.1

Full Changelog: v2.6.0...v3.0.0

Don't miss a new claude-code-tool-manager release

NewReleases is sending notifications on new releases.