Skip to content

v2026.11.3.0

Choose a tag to compare

@synoet synoet released this 04 Nov 00:14
· 311 commits to main since this release
25f6d1b

What's Changed

  • feat(mcp): show MCP client posts as the client's agent, from the user by @404Wolf in #9360
  • docs(sdk): design content editing for code-mode agents by @404Wolf in #9404
  • fix(email): close gaps between sent-mail hover actions by @gbirman in #9411
  • feat(agent-sessions): present views like reviews, with nothing saved by @synoet in #8885
  • feat(databases): extend a cell range with Shift+Arrow by @404Wolf in #9391
  • perf(webapp): add sampled performance tracing across the app by @404Wolf in #9302
  • feat(databases): duplicate a database, like documents by @404Wolf in #9323
  • feat(routines): run users' own agents and drop the agent rollout flag by @404Wolf in #9334
  • feat(agent-session): auto-archive sessions when their pull requests merge or their machine session closes by @404Wolf in #9221
  • feat(forms): share poll responses and make anonymous polls truly anonymous by @404Wolf in #8529
  • chore(connect): move Macro Connect to its own repository by @ehayes2000 in #9398
  • fix(email): allow selecting the subject's final word by @gbirman in #9412
  • refactor(dynamic-ui): make the typed Rust View the source of truth by @404Wolf in #9434
  • fix(tabs): keep background desktop tabs mounted so switching is instant by @ehayes2000 in #9441
  • fix(crm): make manual record removal discoverable by @gbirman in #8837
  • feat(email): turn read receipts on by default by @gbirman in #9443
  • fix(calendar): stop a deleted split Google series from coming back by @gbirman in #9417
  • feat(split-layout): stack splits above and below each other by @peterchinman in #9408
  • feat(routines): notify owners of every routine run and flag failed routines by @ehayes2000 in #9442
  • feat(email): download attachments from the chip by @jbecke in #8881
  • fix(tasks): shorten Relevant Documents label to Relevant Docs by @gbirman in #9445
  • feat(notifications): add quiet hours for sounds and desktop alerts by @jbecke in #9453
  • fix(tasks): reuse cached project identities without resetting scroll by @dev-rb in #9449
  • fix(macrod): reattach native sessions after macrod reconnects by @404Wolf in #9225
  • fix(desktop): bundle every core wasm package in the release build by @ehayes2000 in #9362
  • feat(sdk): let agents send team invites and referral invites by @jbecke in #9420
  • fix(web): keep reading links the same color as the text by @jbecke in #9459
  • fix(desktop): set up local agents in place and run them with the shell environment by @ehayes2000 in #9456
  • feat(mcp): connect apps through Macro Connect behind the macro-connect flag by @ehayes2000 in #9437
  • feat(prompt): move tool how-to out of the system prompt into tool descriptions and SDK docs by @404Wolf in #9396
  • docs(bots): rewrite the bot guide as a short setup walkthrough by @404Wolf in #9217
  • fix(mentions): render users from id-only mention payloads by @gbirman in #9452
  • fix(projects): preserve authorization across cached identity reads by @dev-rb in #9461
  • fix(home): preview projects from unread notifications by @gbirman in #9447
  • fix(sdk)!: page through every channel in list and search by @404Wolf in #9466
  • fix(agents): label agent edit cursors with the agent's own name by @404Wolf in #9329
  • feat(agent-cards): cards for the items a presented view shows by @synoet in #8886
  • perf(agents): append transcript messages without walking settled history by @404Wolf in #9425
  • feat(settings): add Google Play to the Mobile app page by @peterchinman in #9371
  • fix(calendar): show each guest's address in event details by @gbirman in #9462
  • fix(website): keep the sample workspace hidden until its entrance plays by @jbecke in #9471
  • feat(sdk): let agents request access after a view-only write fails by @404Wolf in #9215
  • fix(website): restore the "with one system" unification heading by @jbecke in #9472
  • perf(database): share the block load's schema read with the mounted view by @404Wolf in #9413
  • test(calendar): restore the event details browser suite and run it in CI by @gbirman in #9473
  • fix(references): open a referencing task as a task by @gbirman in #9470
  • feat(crm): add company-less contacts, personal-email toggle, blocklist by @jbecke in #9308
  • fix(channels): stabilize sidebar interactions and bulk notifications by @dev-rb in #9432
  • feat(agents): start coding agents through code mode; hide the dispatch tools there by @404Wolf in #9338
  • feat(ui): refresh toast presentation by @dev-rb in #9083
  • fix(local): give just stack bundles the same local-only flags as run_local by @synoet in #9490
  • feat(email): trace Outlook sync, Graph calls and import progress by @synoet in #9480
  • feat(monitoring): alert on stalled Outlook sync and Graph throttling by @synoet in #9465
  • feat(email): add spam and trash views by @gbirman in #9079
  • feat(agent-reviews): make typed review drafts and results the source of truth by @404Wolf in #9433
  • fix(calls): drop LiveKit's unused screen-share service on Android by @peterchinman in #9392
  • fix(calendar): leave a Macro call link out of day view chip locations by @gbirman in #9493
  • fix(email): persist pubsub worker capacity across deploys by @gbirman in #9177
  • fix(notifications): share immediate read behavior across opened items by @gbirman in #9448

Full Changelog: v2026.11.2.1...v2026.11.3.0