2.28.0-beta.2 (2026-04-15)
Bug Fixes
- browser: use shared mutable browserState object (9520f7b)
- mcp-ui: minor wording tweak in setup wizard step 2 (240e285)
- mcp-ui: optimistic toggle with cooldown to prevent revert (5a3729e)
- mcp-ui: update step 3 guide to point to extension popup (a97d1e2)
- mcp: add display:none rule for hidden MCP modal (e5b1066)
- mcp: add fixed positioning and z-index to MCP modal container (afe8f8f), closes #mcp-modal
- mcp: match extension message type and relay hostConnected (937b87c)
- mcp: match tool result type from extension relay (6f8c2a3)
- mcp: wire onGetProjectMcpServers and onSetProjectMcpServers (f2678da)
- native-host: inject full PATH when spawning MCP processes (eb6ca46)
- native-host: spawn server process after adding to config (e22f088)
Features
- mcp-ui: show extension install CTA when not connected (c961c56)
- mcp: add local MCP process management for localhost clients (43a0f1a)
- mcp: add setup wizard and install-mcp endpoint (60a1449)
- mcp: implement MCP bridge for remote MCP servers via Chrome Extension (e6349f2)
- native-host: add config CRUD and external config import (e8a1537)
- native-host: auto-start servers on startup (5518c4e)