v2026.7.2.1

macro-inc/macrov2026.7.2.1Jul 2, 2026by synoet

AI Summary

A maintenance release focusing on bug fixes for email signatures, markdown parsing, and channel scrolling behaviors to improve user experience stability.

Key Highlights

  • Fixed email signature rendering and reply toolbar overlaps.
  • Improved markdown parsing for mentions and list numbers.
  • Fixed channel scrolling to open to the newest messages.
  • Introduced a 'git blame' hover feature for Markdown text.

New Features

  • Git blame hover view
  • Tag filtering by soup and search

Full Release Notes

## What's Changed
* fix(email): preview signatures on white and inline paragraph margins by @evanhutnik in https://github.com/macro-inc/macro/pull/4442
* feat(local): run search indexing in run_local by @gbirman in https://github.com/macro-inc/macro/pull/4431
* feat: add a "git blame" esque hover over for Markdown text by @404Wolf in https://github.com/macro-inc/macro/pull/3961
* feat(tags): filter files and tasks by tag in soup and search by @gbirman in https://github.com/macro-inc/macro/pull/4438
* fix(email): blank line above injected signature, reply toolbar overlap, sticky dismiss by @evanhutnik in https://github.com/macro-inc/macro/pull/4444
* fix: add git blame view bad merge by @404Wolf in https://github.com/macro-inc/macro/pull/4446
* fix(notifications): keep notification list expanded across soup row remounts by @gbirman in https://github.com/macro-inc/macro/pull/4447
* fix(tags): keep label edit/create actions in view by @gbirman in https://github.com/macro-inc/macro/pull/4445
* feat(email): rest latest thread message toward middle of view by @evanhutnik in https://github.com/macro-inc/macro/pull/4451
* fix: task dedup by @ehayes2000 in https://github.com/macro-inc/macro/pull/4450
* chg(mg): normalize enter handling with element and inline styles, improve right arrow escape by @sedson in https://github.com/macro-inc/macro/pull/4449
* fix(channel): open channel to newest messages instead of parked scroll position by @gbirman in https://github.com/macro-inc/macro/pull/4454
* fix(channel): keep scroll-to-bottom pinned until content settles by @gbirman in https://github.com/macro-inc/macro/pull/4452
* feat(soup): query optimizations by @synoet in https://github.com/macro-inc/macro/pull/4448
* fix(email): don't strip light backgrounds layered on colored elements by @evanhutnik in https://github.com/macro-inc/macro/pull/4455
* fix: don't cache blame 404s + add suspense to blame by @404Wolf in https://github.com/macro-inc/macro/pull/4466
* fix(md): fix mention->card node split, fix list number merge by @sedson in https://github.com/macro-inc/macro/pull/4458


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.2.0...v2026.7.2.1