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