v2026.7.7.1

macro-inc/macrov2026.7.7.1Jul 7, 2026by synoet

AI Summary

This release improves the sidebar UX with unread previews and introduces a CRM Customers view with Kanban board functionality.

Key Highlights

  • Show unread message previews on hover in the Unread widget.
  • Added CRM Customers view with Kanban board.
  • Wired up documents with the macro event broker (Kafka).

New Features

  • Unread message preview on hover
  • CRM Customers view with Kanban
  • Document Kafka wiring

Full Release Notes

## What's Changed
* feat(sidebar): show unread message preview on hover in Unread widget by @jbecke in https://github.com/macro-inc/macro/pull/4519
* fix(teams): bugs when viewing, accepting, and rejecting invites by @dev-rb in https://github.com/macro-inc/macro/pull/4545
* fix(inbox): ui and filter improvements by @dev-rb in https://github.com/macro-inc/macro/pull/4465
* Seanaye/feat/normalized lru cache exchange by @seanaye in https://github.com/macro-inc/macro/pull/4488
* Enable global shortcuts to control all side panels by @jbecke in https://github.com/macro-inc/macro/pull/4553
* chore(settings): enable biome and format by @dev-rb in https://github.com/macro-inc/macro/pull/4549
* chore(db): remove UserItemAccess table by @whutchinson98 in https://github.com/macro-inc/macro/pull/4548
* feat(kafka): wire up documents with macro event broker by @whutchinson98 in https://github.com/macro-inc/macro/pull/4552
* feat(icons): thicken icon strokes to a Linear-style weight by @jbecke in https://github.com/macro-inc/macro/pull/4554
* Add onboarding guide initialization for new users by @jbecke in https://github.com/macro-inc/macro/pull/4559
* Calls tab: gallery view by default with a gallery/list toggle by @jbecke in https://github.com/macro-inc/macro/pull/4555
* style(ui): move to inline reply style input only in email threads by @sedson in https://github.com/macro-inc/macro/pull/4546
* fix(document): edit document project correctly removes old project from entity access by @whutchinson98 in https://github.com/macro-inc/macro/pull/4558
* fix(calls): call noise cancellation by @whutchinson98 in https://github.com/macro-inc/macro/pull/4557
* Seanaye/feat/lazy xtask by @seanaye in https://github.com/macro-inc/macro/pull/4551
* feat(tags): enable tag creation on non-markdown documents and email threads by @gbirman in https://github.com/macro-inc/macro/pull/4537
* fix(kafka): use statically linked kafka by @whutchinson98 in https://github.com/macro-inc/macro/pull/4560
* feat(crm): Customers view with default properties, filtering, and kanban by @jbecke in https://github.com/macro-inc/macro/pull/4561
* fix(soup): apply context menu actions to full multi-selection by @evanhutnik in https://github.com/macro-inc/macro/pull/4562
* fix: curl in flake by @whutchinson98 in https://github.com/macro-inc/macro/pull/4566
* fix(sidebar): favorites section missing suspense boundary by @dev-rb in https://github.com/macro-inc/macro/pull/4567
* fix(inbox): ui improvements by @dev-rb in https://github.com/macro-inc/macro/pull/4565
* force by @whutchinson98 in https://github.com/macro-inc/macro/pull/4573
* feat(email): grant project-scoped email thread access by @evanhutnik in https://github.com/macro-inc/macro/pull/4556
* Revert "Calls tab: gallery view by default with a gallery/list toggle" (#4555) by @synoet in https://github.com/macro-inc/macro/pull/4575
* fix(mobile): fix dark mode chrome by @peterchinman in https://github.com/macro-inc/macro/pull/4576
* fix(settings): dock settings into a split on mobile by @peterchinman in https://github.com/macro-inc/macro/pull/4544
* fix(inbox): optimistic update and ui fixes by @dev-rb in https://github.com/macro-inc/macro/pull/4578
* fix(kafka): use vendored ssl to fix lambda build failures by @whutchinson98 in https://github.com/macro-inc/macro/pull/4574
* feat(search): gate search-view tag surfaces behind enable-tags-search-fe by @gbirman in https://github.com/macro-inc/macro/pull/4579


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.7.0...v2026.7.7.1