v2026.9.2.0
mahimailabs/voicegatewayv2026.9.2.0Sep 2, 2026by synoet
AI Summary
A comprehensive release focusing on infrastructure consolidation by migrating multiple services (unfurl, notification, contacts, search processing) to the shared gateway, alongside significant improvements to calendar management, email threading UX, and AI agent capabilities.
Key Highlights
- Migrated unfurl-service, notification service, contacts service, and search processing service to the shared gateway.
- Added typed shared-gateway listener priorities for infrastructure management.
- Enhanced calendar account management and support for mentions in event descriptions.
- Introduced server-side prompt queueing for agent sessions and explicit reply targets.
- Added bubble tabs UI and improved email thread previews.
New Features
- Calendar account management from the calendar view
- Quote reply node v1 with backlink for markdown channels
- Comments in documents on mobile
- Mute entities from context and command menus
- Agents can @ mention
- Bubble tabs UI
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