v2026.5.21.0
macro-inc/macrov2026.5.21.0May 21, 2026by synoet
AI Summary
A substantial release featuring real-time notifications, CRM enhancements, and AI/LLM integrations.
Key Highlights
- Real-time notification system
- CRM: Team-scoped email queries and history population
- AI: LLM access to soup AST
- Project sharing feature flag enabled
- New subscription pricing model
New Features
- Real-time notifications
- Team-scoped CRM queries
- LLM soup AST access
- Project sharing
- New subscription model
Full Release Notes
## What's Changed * Seanaye/feat/realtime notifs by @seanaye in https://github.com/macro-inc/macro/pull/3406 * Seanaye/feat/handle fe notification updates by @seanaye in https://github.com/macro-inc/macro/pull/3432 * fix: move screencast to right by @ehayes2000 in https://github.com/macro-inc/macro/pull/3433 * fix(soup): search not working while group by is active by @dev-rb in https://github.com/macro-inc/macro/pull/3435 * feat(crm): team-scoped email queries with CRM domain authorization by @evanhutnik in https://github.com/macro-inc/macro/pull/3213 * Revert "feat(notys): make new content more visible to tab re-focus" by @synoet in https://github.com/macro-inc/macro/pull/3434 * fix: disable overscroll on soup-view lists by @peterchinman in https://github.com/macro-inc/macro/pull/3438 * feat(crm): populate CRM tables from sent-mail history by @evanhutnik in https://github.com/macro-inc/macro/pull/3377 * fix(channels): soft-delete top-level messages with replies instead of removing by @synoet in https://github.com/macro-inc/macro/pull/3431 * chore: update auto-update feature flag by @peterchinman in https://github.com/macro-inc/macro/pull/3437 * feat(crm): wire populate/depopulate into inbox-sync, team-removal, and link-delete paths by @evanhutnik in https://github.com/macro-inc/macro/pull/3408 * feat(ui): dropdown by @Fake-User in https://github.com/macro-inc/macro/pull/3447 * feat(ai): grant llm access to soup ast by @seanaye in https://github.com/macro-inc/macro/pull/3443 * feat(pricing): update to new subscription model by @whutchinson98 in https://github.com/macro-inc/macro/pull/3448 * chore(infra): enable join-shape documents index reads on prod by @gbirman in https://github.com/macro-inc/macro/pull/3450 * style/fix(properties): lots of property/dropdown fixes by @sedson in https://github.com/macro-inc/macro/pull/3442 * chore(toolbar): move preview button to right toolbar in soup filters bar by @synoet in https://github.com/macro-inc/macro/pull/3451 * fix(stripe): webhook for new price id by @whutchinson98 in https://github.com/macro-inc/macro/pull/3452 * style(sidebar): sidebar and top bar style tweaks by @sedson in https://github.com/macro-inc/macro/pull/3454 * style(projects): update project create dropdown by @sedson in https://github.com/macro-inc/macro/pull/3449 * chore(task): update agent prompt guidance for PR titles and descriptions by @synoet in https://github.com/macro-inc/macro/pull/3461 * fix: disable hover cards on mobile for mentions and user info by @peterchinman in https://github.com/macro-inc/macro/pull/3456 * fix(md): update mobile mentions menu to always show 2 users if available by @sedson in https://github.com/macro-inc/macro/pull/3462 * fix(ui): stamp dropdown by @Fake-User in https://github.com/macro-inc/macro/pull/3463 * feat(projects): enable project sharing feature flag by default by @synoet in https://github.com/macro-inc/macro/pull/3458 * feat(projects): refactor preview panel to prevent nested preview nesting by @synoet in https://github.com/macro-inc/macro/pull/3460 * chore: improve zod usage in realtime notif update by @seanaye in https://github.com/macro-inc/macro/pull/3455 * fix(ai): automations empty state by @ehayes2000 in https://github.com/macro-inc/macro/pull/3464 * style(button): add scuffed color logic for cta theme by @sedson in https://github.com/macro-inc/macro/pull/3470 * fix(search): include channel messages in inbox signal search results by @gbirman in https://github.com/macro-inc/macro/pull/3469 * fix(ui): dechud some dropdowns by @Fake-User in https://github.com/macro-inc/macro/pull/3471 * feat(crm): add email_sync toggle endpoint by @evanhutnik in https://github.com/macro-inc/macro/pull/3465 * fix(md): resolve node id by walking state when cache misses by @gbirman in https://github.com/macro-inc/macro/pull/3468 * fix(search): quoted phrases use phrase query in email SQS by @gbirman in https://github.com/macro-inc/macro/pull/3473 * fix(mobile): squeeze unread indicator by @peterchinman in https://github.com/macro-inc/macro/pull/3475 * fix(ui): default dark by @Fake-User in https://github.com/macro-inc/macro/pull/3476 * feat(tasks): restyle and improve task compose modal by @sedson in https://github.com/macro-inc/macro/pull/3466 * fix: move screencast top right by @ehayes2000 in https://github.com/macro-inc/macro/pull/3477 * style: update rounding on md menu and toast by @sedson in https://github.com/macro-inc/macro/pull/3478 * fix(ui): remove tab transition by @Fake-User in https://github.com/macro-inc/macro/pull/3479 * style: tweak dropdown overlap by @sedson in https://github.com/macro-inc/macro/pull/3480 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.5.20.1...v2026.5.21.0