v2026.5.20
macro-inc/macrov2026.5.20May 20, 2026by synoet
AI Summary
A major feature release introducing AI Teams tools, iOS sharing capabilities, and comprehensive testing infrastructure.
Key Highlights
- New AI Teams tool and Stripe trials support
- iOS support for sharing URLs and text
- Introduction of E2E and integration tests
- Search support for documents join shape
- Hotkey debugger feature
New Features
- AI Teams tool
- Stripe trials
- iOS sharing
- E2E/Integration tests
- Docs join shape search
- Hotkey debugger
Full Release Notes
## What's Changed * fix(ui): add scroll to emails by @Fake-User in https://github.com/macro-inc/macro/pull/3376 * feat(call): make ai more aware of diarized speaker ids by @whutchinson98 in https://github.com/macro-inc/macro/pull/3378 * fix(mobile): swipe back gesture fixes by @peterchinman in https://github.com/macro-inc/macro/pull/3382 * Unify unread channel row styling with sidebar nav items by @jbecke in https://github.com/macro-inc/macro/pull/3384 * fix(sidebar): stop focus from getting trapped in sidebar by @peterchinman in https://github.com/macro-inc/macro/pull/3383 * fix(calls): add breakpoints to call control layout by @aidanhb in https://github.com/macro-inc/macro/pull/3379 * fix(split header): remove double border by @peterchinman in https://github.com/macro-inc/macro/pull/3385 * fix(onboarding): mobile view fixes by @dev-rb in https://github.com/macro-inc/macro/pull/3386 * feat(teams): ai teams tool by @whutchinson98 in https://github.com/macro-inc/macro/pull/3380 * feat!(tests): e2e / integration tests by @synoet in https://github.com/macro-inc/macro/pull/3343 * fix(soup): setting previously undefined property to new value updated normy cache by @sedson in https://github.com/macro-inc/macro/pull/3381 * fix(soup): not all groups displayed by @dev-rb in https://github.com/macro-inc/macro/pull/3389 * feat(ios): support sharing url and text by @seanaye in https://github.com/macro-inc/macro/pull/3387 * feat(teams): support stripe trials in the checkout process by @whutchinson98 in https://github.com/macro-inc/macro/pull/3391 * feat(calls): remove existing voice auto-assign by @whutchinson98 in https://github.com/macro-inc/macro/pull/3396 * Chore: prune deps by @seanaye in https://github.com/macro-inc/macro/pull/3390 * style(md): update/fix styles for md floating menus by @sedson in https://github.com/macro-inc/macro/pull/3369 * fix(ui): hover card z-index by @Fake-User in https://github.com/macro-inc/macro/pull/3399 * chore(infra): bump prod OpenSearch EBS volume to 256 GB/node by @gbirman in https://github.com/macro-inc/macro/pull/3400 * fix(soup): hoist group helpers above rows memo to avoid TDZ by @gbirman in https://github.com/macro-inc/macro/pull/3398 * Unify dropdown/menu styles and introduce centralized Dropdown content wrappers by @jbecke in https://github.com/macro-inc/macro/pull/3395 * feat: hotkey debugger by @ehayes2000 in https://github.com/macro-inc/macro/pull/3403 * feat(search): has_child read path + write fixes for documents join shape by @gbirman in https://github.com/macro-inc/macro/pull/3402 * Update app touch icon from current favicon by @seanaye in https://github.com/macro-inc/macro/pull/3404 * chore(search): flip documents_index_uses_join on dev by @gbirman in https://github.com/macro-inc/macro/pull/3409 * feat(calls): LLM to smart assign custom speakers by @whutchinson98 in https://github.com/macro-inc/macro/pull/3397 * feat(teams): add in team slug support by @whutchinson98 in https://github.com/macro-inc/macro/pull/3405 * fix(style): apply old MiniToggleSwitch style to Kobalte toggle by @aidanhb in https://github.com/macro-inc/macro/pull/3407 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.5.19.0...v2026.5.20