v2026.7.13.0
macro-inc/macrov2026.7.13.0Jul 13, 2026by synoet
AI Summary
Major restructuring (Part One) including frontend restructure, new auth extractor/service implementation, and CRM settings cleanup.
Key Highlights
- The great restructuring (Part One) and Frontend restructure
- Implement new auth extractor/service
- CRM settings cleanup: remove deal stages, company properties, and permissions sections
- Add webhook secret to create webhook response
- Call user mute icon
Breaking Changes
- Frontend restructure and The great restructuring
New Features
- Theme preview on hover/highlight in cmd+k and settings
- Enable tagging call record entities
- Add some new icons for bots and automations
- Add shadow styling to group hover preview tooltip
- Fix paywall text for locked model interaction
Full Release Notes
## What's Changed * chore: disable claude attribution settings by @synoet in https://github.com/macro-inc/macro/pull/4735 * feat!: the great restructuring (part one) by @synoet in https://github.com/macro-inc/macro/pull/4736 * fix(home): mobile top padding in home content layout by @synoet in https://github.com/macro-inc/macro/pull/4739 * feat(email): add effective-date index for latest-message lateral by @evanhutnik in https://github.com/macro-inc/macro/pull/4741 * feat!: frontend restructure by @synoet in https://github.com/macro-inc/macro/pull/4738 * feat(webhooks): add webhook secret to create webhook response by @whutchinson98 in https://github.com/macro-inc/macro/pull/4744 * feat(calls): call user mute icon by @whutchinson98 in https://github.com/macro-inc/macro/pull/4746 * fix(soup): keep move-to-folder selection in sync with visible items by @evanhutnik in https://github.com/macro-inc/macro/pull/4749 * fix(call): start call button by @whutchinson98 in https://github.com/macro-inc/macro/pull/4750 * Seanaye/feat/properties mutation by @seanaye in https://github.com/macro-inc/macro/pull/4740 * fix crane mkCargoDerivation for cache wasm by @seanaye in https://github.com/macro-inc/macro/pull/4752 * feat(auth): implement new auth extractor/service by @whutchinson98 in https://github.com/macro-inc/macro/pull/4751 * feat: contribution guidelines by @ehayes2000 in https://github.com/macro-inc/macro/pull/4755 * Seanaye/feat/hoist edge composition by @seanaye in https://github.com/macro-inc/macro/pull/4747 * feat(email): theme-adapt forwarded html in the compose quote by @evanhutnik in https://github.com/macro-inc/macro/pull/4753 * fix(soup): consume cmd+f in search bar instead of triggering browser find by @gbirman in https://github.com/macro-inc/macro/pull/4757 * fix(search): target the clicked channel search hit, not the channel's notification by @gbirman in https://github.com/macro-inc/macro/pull/4761 * fix: broken chat history query by @404Wolf in https://github.com/macro-inc/macro/pull/4756 * Seanaye/fix/property sum type by @seanaye in https://github.com/macro-inc/macro/pull/4748 * fix wasm-pack cache home for nix builds by @seanaye in https://github.com/macro-inc/macro/pull/4763 * feat(crm-settings): remove deal stages, company properties, and permissions sections by @evanhutnik in https://github.com/macro-inc/macro/pull/4765 * style(split): add small shadow to splits by @sedson in https://github.com/macro-inc/macro/pull/4767 * fix(inbox): pane still visible when no items by @dev-rb in https://github.com/macro-inc/macro/pull/4770 * chore: restore build script by @peterchinman in https://github.com/macro-inc/macro/pull/4769 * fix: use proper separate worker retry machines by @404Wolf in https://github.com/macro-inc/macro/pull/4762 * Fix(themes): add copy/edit buttons to theme chip pills in settings by @aidanhb in https://github.com/macro-inc/macro/pull/4768 * fix(just): sqlx and check just commands by @whutchinson98 in https://github.com/macro-inc/macro/pull/4772 * feat(email): kafka producer by @whutchinson98 in https://github.com/macro-inc/macro/pull/4758 * feat(sidebar): show user name in bottom settings button by @evanhutnik in https://github.com/macro-inc/macro/pull/4766 * feat(teams): return crm_enabled from GET /team by @evanhutnik in https://github.com/macro-inc/macro/pull/4764 * fix(ai): fall back to the Smart model's bare api id for unroutable model ids by @ehayes2000 in https://github.com/macro-inc/macro/pull/4775 * fix(channels): extract bot message mentions via lexical service by @ehayes2000 in https://github.com/macro-inc/macro/pull/4771 * feat(crm): optional backfill on enable, customer empty states by @evanhutnik in https://github.com/macro-inc/macro/pull/4778 * chore: remove deprecated e2e tests by @whutchinson98 in https://github.com/macro-inc/macro/pull/4777 * feat(tags): enable tagging call record entities by @gbirman in https://github.com/macro-inc/macro/pull/4703 * feat(theme): preview themes on hover/highlight in cmd+k and settings by @ehayes2000 in https://github.com/macro-inc/macro/pull/4745 * fix(paywall): wrong text shown for locked model interaction by @dev-rb in https://github.com/macro-inc/macro/pull/4779 * Add shadow styling to group hover preview tooltip by @jbecke in https://github.com/macro-inc/macro/pull/4780 * fix(crm): resolve user's own inbox by email for CRM backfill by @evanhutnik in https://github.com/macro-inc/macro/pull/4782 * fix(soup): hydrate tags on call records in the soup feed by @gbirman in https://github.com/macro-inc/macro/pull/4786 * fix(channels): active call query suspense by @synoet in https://github.com/macro-inc/macro/pull/4785 * fix(ios): mobile touch menus by @peterchinman in https://github.com/macro-inc/macro/pull/4787 * feat(icon): add some new icons for bots and automations by @aidanhb in https://github.com/macro-inc/macro/pull/4773 * feat(search): enqueue a name refresh on document rename by @gbirman in https://github.com/macro-inc/macro/pull/4789 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.11.0...v2026.7.13.0