v2026.9.2.0
fregante/GhostTextv2026.9.2.0Sep 2, 2026by synoet
AI Summary
This release focuses on migrating internal services to a shared gateway, enhancing calendar management, and improving agent capabilities.
Key Highlights
- Migrated notification, contacts, and search processing services to the shared gateway.
- Added calendar account management and mention support.
- Enhanced agents with server-side prompt queueing and @mention support.
- Added UI features like bubble tabs and mobile document comments.
New Features
- Manage calendar accounts from calendar view
- Migrate notification service to gateway
- Migrate contacts service to gateway
- Migrate search processing service to gateway
- Add bubble tabs to UI
- Comments in documents on mobile
- Agents can @ mention
- 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