v3.0.0
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