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