v2026.9.2.0
NVIDIA/SkillSpectorv2026.9.2.0Sep 2, 2026by synoet
AI Summary
This release focuses on architectural migration to a shared gateway, significantly improving email thread UX, and adding calendar management capabilities. It also introduces performance optimizations for caching and mobile document interactions.
Key Highlights
- Migrated multiple services (unfurl, notifications, contacts, search processing) to the shared gateway.
- Added calendar account management directly from the calendar view.
- Improved email thread layouts and keyboard accessibility.
- Introduced 'bubble tabs' UI component and server-side prompt queueing for agents.
New Features
- Typed shared-gateway listener priorities
- Manage calendar accounts from the calendar view
- Migrated unfurl-service onto the shared gateway
- Migrated notification service to gateway
- Migrated contacts service to gateway
- Migrated search processing service to gateway
- Agents can @ mention
- Server-side prompt queueing for agent sessions
- Bubble tabs UI
- Comments in documents (mobile)
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