v2026.6.2.2

macro-inc/macrov2026.6.2.2Jun 2, 2026by synoet

AI Summary

A substantial release focusing on GitHub integration, CRM access, and multi-inbox infrastructure. It includes major refactoring of channel services and shared inbox support.

Key Highlights

  • GitHub reauthentication flow
  • Unified read endpoints across linked inboxes
  • Shared/delegated inbox support
  • CRM Companies and Contacts integrated into entity access
  • AI tools in channels

New Features

  • GitHub reauthentication
  • Multi-inbox read/write support
  • CRM entity access integration
  • AI in channels

Full Release Notes

## What's Changed
* feat(github): BE setup check for reauth with github by @whutchinson98 in https://github.com/macro-inc/macro/pull/3705
* fix(ai): disambiguate inboxes by @ehayes2000 in https://github.com/macro-inc/macro/pull/3704
* feat(soup): bind collapse/expand hotkeys to group-by sections by @gbirman in https://github.com/macro-inc/macro/pull/3707
* fix(email): dedupe team-member thread copies in CRM-scoped queries by @evanhutnik in https://github.com/macro-inc/macro/pull/3709
* feat(github): reauthenticate github toast by @whutchinson98 in https://github.com/macro-inc/macro/pull/3706
* feat(github): rollback browser and push notifs by @whutchinson98 in https://github.com/macro-inc/macro/pull/3711
* feat(email): union read endpoints across linked inboxes; single-inbox writes via X-Email-Link-Id by @gbirman in https://github.com/macro-inc/macro/pull/3685
* feat(email): send X-Email-Link-Id on compose/reply mutations for non-primary inboxes by @gbirman in https://github.com/macro-inc/macro/pull/3689
* feat(teams): move github app installation to team on team creation by @whutchinson98 in https://github.com/macro-inc/macro/pull/3712
* feat(teams): delete team github app association on team delete by @whutchinson98 in https://github.com/macro-inc/macro/pull/3713
* fix(user-card): fix dm btn, style user card and document preview popovers by @sedson in https://github.com/macro-inc/macro/pull/3701
* feat(calls): improve incoming call ux - active calls area, better waiting screen, active call message by @sedson in https://github.com/macro-inc/macro/pull/3710
* feat(github): include foreign entity id in github pr preview by @whutchinson98 in https://github.com/macro-inc/macro/pull/3715
* seamus/macro-1614-tool-call-follow-ups by @sedson in https://github.com/macro-inc/macro/pull/3718
* feat(email): support shared/delegated inboxes across reads and writes by @gbirman in https://github.com/macro-inc/macro/pull/3717
* feat(icon): add company and contact icons by @aidanhb in https://github.com/macro-inc/macro/pull/3719
* fix(icon): refine animated company icon by @aidanhb in https://github.com/macro-inc/macro/pull/3720
* feat(channels): ai in channels by @synoet in https://github.com/macro-inc/macro/pull/3692
* chore(lexical): bump lexical schema version by @synoet in https://github.com/macro-inc/macro/pull/3724
* fix(tauri): bundle updater fixes by @peterchinman in https://github.com/macro-inc/macro/pull/3714
* fix(loader): add smoother loader animation by @aidanhb in https://github.com/macro-inc/macro/pull/3722
* fix(email): compose/reply resolves the inbox from the thread, not links[0] by @gbirman in https://github.com/macro-inc/macro/pull/3723
* fix(compose): capture handle escape for date picker - fixes focus bug by @sedson in https://github.com/macro-inc/macro/pull/3721
* fix(icon): Add new files icon and swap it into the unified filter dropdown by @aidanhb in https://github.com/macro-inc/macro/pull/3725
* fix: agent tools env by @synoet in https://github.com/macro-inc/macro/pull/3728
* feat(channels/mentions): boost agent in mentions by @synoet in https://github.com/macro-inc/macro/pull/3729
* feat(crm): integrate CRM companies and contacts into entity_access by @evanhutnik in https://github.com/macro-inc/macro/pull/3727


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.6.2.1...v2026.6.2.2