v0.3.4
Editor Chat Security Other

Editor selection, chat polish, workspace hardening

The code editor loads and selects text again, chat bubbles match the design tokens, and workspace handling moves into the secured backend layer.

The embedded code editor loads reliably again and lets you select text the way you expect. User message bubbles match the design system in light mode, the collapsed sidebar lines up its notification and toggle controls, and workspace handling has moved into the secured backend layer.

Editor

The VS Code panel now loads cleanly without pulling in extra dependencies from the chat side, so it mounts quickly and stays out of chat’s way.

Text selection inside the editor was also broken. Selecting text in the editor now works correctly again.

On Windows, the embedded browser renders at the right size when you resize or split the panel.

Chat

User message bubbles in light mode are back to the white surface, matching the design reference and the rest of the chat UI instead of bleeding into the channel background.

In the collapsed-sidebar layout, the notification bell and titlebar toggle now share the same 24px control surface and sit on the same baseline as the workspace heading, so the controls no longer jump or misalign when you collapse the menu.

Security

Workspace state — including the active workspace, attachment routing, and the startup path used by chat, presence, background activity, and collaborative sync — has moved out of the frontend and into the secured backend layer. The app now asks the backend for the current workspace instead of holding it locally, which removes a class of UI-side tampering and keeps workspace identity consistent across chat, billing, workflows, and permissions checks.

Polish & fixes

  • A platform update brings a Windows fix that affects how the editor and other embedded panels report their size during layout changes.