What's Changed
- Stop a second Update click from calling quitAndInstall twice by @ignaciojimenezr in #4889
- Fix local electron:make and electron:dev on a clean checkout by @chelojimenez in #4891
- Fix Electron WebMCP browser closing during startup by @chelojimenez in #4893
- Separate Browser runtime and consent from shell execution by @chelojimenez in #4887
- Reattach conversation browsers and guard cleanup and cloud resume by @chelojimenez in #4892
- Document per-conversation browser panel behavior by @mintlify[bot] in #4894
- Fix Electron browser startup, tools, and viewport in Playground by @chelojimenez in #4895
- Unify browser navigation and popup tabs across Node, cloud and Electron by @chelojimenez in #4896
- Evaluate: case workspace, Markdown case import, and Describe-only agent by @prathmeshpatel in #4867
- Release local Browser independently, including guests by @chelojimenez in #4897
- Restore Browser permission setup for explicitly selected local sessions by @chelojimenez in #4899
- Gate WebMCP tab with local and hosted Browser rollouts by @chelojimenez in #4903
- fix: allow browser consent when analytics is disabled by @chelojimenez in #4904
- Improve browser stream sharpness and recover JPEG quality by @chelojimenez in #4908
- Improve Playground browser flow, layout, and tab responsiveness by @chelojimenez in #4907
- Fix browser blur after pane resize by @chelojimenez in #4911
- Allow temporary Browser overrides in Playground by @chelojimenez in #4912
- Document temporary Browser override in Playground by @mintlify[bot] in #4914
- Give Browser its own client tab and environment island by @chelojimenez in #4917
- Docs: document Browser tab in client editor by @mintlify[bot] in #4918
- Let Playground Tools list and run conversation page tools by @chelojimenez in #4919
- fix: secure local Browser and WebMCP before GA by @chelojimenez in #4921
- Add browsers to agent-driven Playground sessions by @chelojimenez in #4906
- Fix build and test on main (#4906 typecheck + #4921 test regressions) by @chelojimenez in #4923
- Fix Electron browser display and live page tools by @chelojimenez in #4926
- Fix Electron browser views lingering over other screens by @chelojimenez in #4927
- Fix localhost address fallback in the local browser proxy by @chelojimenez in #4928
- Make Local Browser Security pass on Windows and Linux by @chelojimenez in #4929
- Trim leftover Browser chrome ahead of the local launch by @chelojimenez in #4930
- Restore main: regenerate browserd bundle, skip all gated WebMCP e2e by @chelojimenez in #4931
- Revert premature credential-origin enforcement to restore MCP connections by @chelojimenez in #4933
- Add changesets by @chelojimenez in #4934
Full Changelog: v3.4.1...v3.5.0