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