Features
- feat(providers): add xAI to hosted key rotation pool (#5574)
- feat(custom-blocks): add deploy_custom_block copilot tool (#5532)
- feat(workflow-editor): open block palette on edge drag-release with auto-connect (#5586)
Improvements
- improvement(emcn): multi-select selectors + Wizard on ChipModal (#5614)
- improvement(chat): shimmer active subagent and tool labels instead of spinners (#5612)
- improvement(files): show loading spinner in file preview content area (#5610)
- perf(search): cap Cmd-K result groups so typing isn't blocked by reshuffle (#5597)
Bug Fixes
- fix(rich-markdown-editor): make drag-reorder of an image actually move it, on real browser payloads (#5617)
- fix(demo): preload the Cal.com booking embed while the visitor fills the form (#5616)
- fix(custom-blocks): restrict iconUrl to https or internal serve paths (#5613)
- fix(landing): repair Lighthouse-flagged CWV audits on production (#5605)
- fix(files): unwedge post-stream read-only editor; stop bullet Backspace from destroying the image below (#5608)
- fix(files-upload): enforce workspace authorization on mothership uploads (#5604)
- fix(chat-otp): re-check authType before minting deployment auth cookie (#5600)
- fix(file-viewer): sanitize docx hyperlink hrefs to block javascript: XSS (#5599)
- fix(api): bound request-body reads on speech/knowledge-chunks/help routes (#5601)
- fix(pricing): route Talk to sales CTA to demo request form instead of signup (#5602)
- fix(docs-og-image): match reference cover template typography exactly (#5598)
- fix(rich-markdown-editor): fix mention chip losing ambient color inside links/h6 (#5594)
- fix(og-image): match sim.ai OG image colors to live landing tokens (#5592)
- fix(mcp): coerce corrupted consecutiveFailures instead of crashing the whole server list (#5593)
- fix(rich-markdown-editor): reliable image selection + serialization/paste polish (#5590)
- fix(canvas): raw tooltip shows up when hovering block params (#5589)