Browser extension APIs, faster specialist turns, and the bundled Browser restored
Build browser extensions against TAP, stream specialist work sooner, recover desktop sessions, and use the bundled Browser again.
The app SDK now exposes browser extension host APIs, and specialists can scaffold standalone React projects. Miniapp preparation batches its setup work and streams specialist turns as they start, cutting the wait before visible progress.
Chat and profiles
Channel Details can open a member profile directly. Reaction search focuses every time the picker opens, reaction tooltips use smaller emoji, and the new-DM picker drops a redundant Person label. Structured mentions route through the right specialist lane, while dismissed notifications no longer wake a specialist unexpectedly.
Recovery, auth, and packaging
Desktop recovery now reports its result as a toast instead of failing silently. macOS QA builds require a stable signature, callback ports are leased only when needed, and Auth0 management calls use the correct audience. Marketplace installation becomes an explicit requirement for package miniapps, bundled Browser assets are captured against the current SDK, and production releases move to one reviewed Release Please path.
Typing state now lives in the same query cache that owns current chat data. This removes a parallel store that could drift after navigation or a reconnect, so typing indicators clear and update with the room they belong to.
The release pipeline also restores native release notes and the fast validation checks used before publishing.
The bundled Browser miniapp is captured again using the fixed SDK asset-hostname resolver, restoring it to new and existing workspaces.
The release also corrects feature selection across isolated product modules so they compile with the runtime engine they actually use instead of pulling incompatible implementations into the same build.