Reliable DMs, reactions, and updater restart
New DMs and reactions land in real time, the macOS updater relaunches cleanly, and settings now warn before you lose unsaved changes.
Direct messages and emoji reactions arrive in real time, macOS updates relaunch the app cleanly, workflows stay scoped to the workspace you created them in, and settings prompt before you lose unsaved changes.
Chat reliability
New direct messages now appear for recipients within seconds and notify them right away — no restart required. Sidebar badges, the notification bell, and the dock badge all light up for newly discovered DMs, and any conversations missed during a brief disconnect catch up automatically when you come back.
Emoji reactions you add or remove now sync to everyone else in the conversation in real time and persist across refresh. If a reaction can’t reach the server, it rolls back cleanly instead of leaving a phantom in place.
Chat navigation and history are steadier when the network hiccups or a room has been archived, so you no longer end up looking at stale state after a transient error.
Settings and projects
Editing a project, a workspace, or your personal settings now prompts you before you navigate away or close the dialog with unsaved changes. A three-button confirmation lets you save, keep editing, or discard, and the same guard catches browser-level close and refresh.
The Edit Project dialog scrolls end to end, so Save and Cancel stay reachable on shorter windows. Every project field — discoverability, repository sources, local paths, knowledge gardens, worktree mode, and sandbox profile — is tracked for unsaved changes, and the repository panel updates live as a clone moves from probing to cloning to ready. The settings cog on project cards now reads clearly as an edit button.
Workflows
Workflows you create in one workspace stay scoped to that workspace and don’t leak across. Workflow attachments and orchestrator commands resolve the right workspace on the server, so results match where you started — no matter where the client thinks you are.
Updater
On macOS, applying an update now relaunches the app reliably. Previously the app could quit without coming back; updates apply cleanly now and the app reopens itself. Windows and Linux are unchanged.