v2026.9.2.0

iii-hq/iiiv2026.9.2.0Sep 2, 2026by synoet

AI Summary

A maintenance-heavy release featuring the migration of email, notification, and contact services to the shared gateway. It introduces calendar account management directly in the calendar view and improves email thread layout and keyboard UX.

Key Highlights

  • Migration of unfurl-service, notification service, and contacts service to the shared gateway.
  • New calendar account management interface directly within the calendar view.
  • Improved email thread layout and keyboard accessibility.
  • Agents can now use @mentions.
  • Enhanced task projections and cache performance optimizations.

New Features

  • Calendar account management
  • Agents can @mention
  • Bubble tabs UI
  • Comments in documents on mobile
  • Server-side prompt queueing for agent sessions

Full Release Notes

## What's Changed
* fix(email): order thread messages null-safe so previews resolve the subject by @gbirman in https://github.com/macro-inc/macro/pull/6120
* chore(service_url): remove unused and dead service urls by @whutchinson98 in https://github.com/macro-inc/macro/pull/6126
* feat(infra): add typed shared-gateway listener priorities by @whutchinson98 in https://github.com/macro-inc/macro/pull/6127
* feat(calendar): manage calendar accounts from the calendar view by @gbirman in https://github.com/macro-inc/macro/pull/6124
* chore: make ci fast by @404Wolf in https://github.com/macro-inc/macro/pull/5802
* perf(cache): reduce unnecessary cache revision work by @seanaye in https://github.com/macro-inc/macro/pull/6113
* Seanaye/feat/add task projections by @seanaye in https://github.com/macro-inc/macro/pull/6117
* fix(split-layout): hold last layout when the resize zone measures zero by @gbirman in https://github.com/macro-inc/macro/pull/6123
* feat(unfurl): migrate unfurl-service onto the shared gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6128
* docs(calendar): add Calendar block page by @git-julia in https://github.com/macro-inc/macro/pull/6129
* feat(md/channel): quote reply node v1 with backlink by @sedson in https://github.com/macro-inc/macro/pull/6119
* feat(convert-service): dual-mount convert-service on the shared gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6131
* fix(email): send iOS push only for Signal-tab mail by @synoet in https://github.com/macro-inc/macro/pull/6095
* Seanaye/fix/preserve v3 projections by @seanaye in https://github.com/macro-inc/macro/pull/6136
* feat(notifications): mute entities from context and command menus by @synoet in https://github.com/macro-inc/macro/pull/6063
* fix(soup): publish realtime updates for channel-shared entities by @seanaye in https://github.com/macro-inc/macro/pull/6139
* feat(notification): migrate notification service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6135
* fix(email): preserve UTF-8 in misdeclared Gmail bodies by @gbirman in https://github.com/macro-inc/macro/pull/6133
* feat(contacts): migrate contacts service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6140
* feat(mobile): comments in documents by @peterchinman in https://github.com/macro-inc/macro/pull/6121
* chore(ci): deploy all on all push by @whutchinson98 in https://github.com/macro-inc/macro/pull/6141
* feat(email): polish thread layout and keyboard UX by @cameronapak in https://github.com/macro-inc/macro/pull/6038
* Seanaye/fix/thread content backfill by @seanaye in https://github.com/macro-inc/macro/pull/6143
* feat(search_processing_service): migrate search processing service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6142
* fix(calendar): support mentions in event descriptions by @gbirman in https://github.com/macro-inc/macro/pull/6130
* feat(agent-trigger): extract explicit reply targets instead of detecting them by @404Wolf in https://github.com/macro-inc/macro/pull/6144
* feat: agents can @ mention by @404Wolf in https://github.com/macro-inc/macro/pull/6114
* fix(md-tables): require a long press before touch cell selection by @404Wolf in https://github.com/macro-inc/macro/pull/5930
* fix(ios): text selection menu focus bug by @peterchinman in https://github.com/macro-inc/macro/pull/6147
* feat(ui): add bubble tabs by @dev-rb in https://github.com/macro-inc/macro/pull/6148
* feat(soup): notified_at sort for the inbox Signal/Noise tabs by @gbirman in https://github.com/macro-inc/macro/pull/6138
* feat(activity): attribute EditDocument collab edits to the AI bot by @synoet in https://github.com/macro-inc/macro/pull/6051
* feat(agent): server-side prompt queueing for agent sessions by @404Wolf in https://github.com/macro-inc/macro/pull/6134


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.1.0...v2026.9.2.0