v2026.7.9.0
macro-inc/macrov2026.7.9.0Jul 9, 2026by synoet
AI Summary
Focuses on authentication improvements, webhook infrastructure, and CRM gating, alongside refinements to email handling and copy functionality.
Key Highlights
- Added Google login callback for provisioning the first inbox.
- Wired up the webhook Kafka consumer.
- Implemented real-time webhook filters.
- Added a copy-text button to desktop message actions.
New Features
- Google login callback provisioning
- Webhook Kafka consumer
- Real-time webhook filters
- Copy-text button in message action menus
Full Release Notes
## What's Changed * feat(auth): provision the first inbox from the Google login callback by @gbirman in https://github.com/macro-inc/macro/pull/4617 * fix(tags): show row tags to the left of the project breadcrumb by @gbirman in https://github.com/macro-inc/macro/pull/4648 * feat(webhook): wire up webhook kafka consumer by @whutchinson98 in https://github.com/macro-inc/macro/pull/4627 * fix(email): stop html2text panics from crashing search indexing workers by @gbirman in https://github.com/macro-inc/macro/pull/4647 * feat(channel): add copy-text button to desktop message action menu by @jbecke in https://github.com/macro-inc/macro/pull/4651 * feat(agentic): add initialize workspace skill to pi by @whutchinson98 in https://github.com/macro-inc/macro/pull/4652 * Revert "feat(agentic): add initialize workspace skill to pi" by @whutchinson98 in https://github.com/macro-inc/macro/pull/4653 * feat(email): typed NO_GMAIL_GRANT init error, stop conflating it with 400s by @gbirman in https://github.com/macro-inc/macro/pull/4630 * fix(tags): exclude Tag definitions from property pickers by @gbirman in https://github.com/macro-inc/macro/pull/4654 * chore: change model for ai editing by @404Wolf in https://github.com/macro-inc/macro/pull/4656 * fix(settings): have settings use the split layout by @aidanhb in https://github.com/macro-inc/macro/pull/4610 * fix(soup): file dropzone covering preview panel preventing block drop actions by @dev-rb in https://github.com/macro-inc/macro/pull/4658 * fix(teams): support trialing subscription status by @whutchinson98 in https://github.com/macro-inc/macro/pull/4659 * Gate CRM settings tab behind ENABLE_CRM feature flag by @jbecke in https://github.com/macro-inc/macro/pull/4661 * fix(channels) restyle target by @peterchinman in https://github.com/macro-inc/macro/pull/4660 * chore: add posthog flag for history by @404Wolf in https://github.com/macro-inc/macro/pull/4666 * update entity types by @seanaye in https://github.com/macro-inc/macro/pull/4662 * chore(nix): add database url to nix dev shell by @whutchinson98 in https://github.com/macro-inc/macro/pull/4664 * fix(email/mobile): fix layering, height and focus issues for mobile email drawer by @sedson in https://github.com/macro-inc/macro/pull/4668 * Seanaye/agent/hexagonal audit by @seanaye in https://github.com/macro-inc/macro/pull/4671 * feat(email): add denormalized is_signal flag on email_threads by @evanhutnik in https://github.com/macro-inc/macro/pull/4667 * ui(task): add more obvious copy branch name btn by @sedson in https://github.com/macro-inc/macro/pull/4669 * feat(webhooks): implement real webhook filters by @whutchinson98 in https://github.com/macro-inc/macro/pull/4670 * fix(inbox): preview and card adjustments by @dev-rb in https://github.com/macro-inc/macro/pull/4663 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.8.0...v2026.7.9.0