v2026.8.11.0

macro-inc/macrov2026.8.11.0Aug 11, 2026by synoet

AI Summary

This release addresses critical bugs in call handling and iOS authentication while establishing infrastructure for activity events. It also includes UI improvements for keyboard interactions and sidebar settings.

Key Highlights

  • Added infrastructure for activity events table and consumer
  • Fixed iOS authentication to stop repeated re-auth attempts
  • Improved call cancellation across tabs
  • Added virtual keyboard squish animation on iOS

New Features

  • Activity events table and consumer
  • iOS auth latch for definitive refresh rejections
  • Edit existing reminder description and time
  • Split header HK hints for context menu
  • Channels target highlighting fade effect
  • iOS virtual keyboard animation
  • Account deletion functionality

Full Release Notes

## What's Changed
* fix(calls): cancel answered calls across tabs by @peterchinman in https://github.com/macro-inc/macro/pull/5541
* feat(activity): activity_events table + consumer by @synoet in https://github.com/macro-inc/macro/pull/5495
* fix(activity): restore cfg gate stolen by the activity module insertion by @synoet in https://github.com/macro-inc/macro/pull/5560
* fix pathname by @seanaye in https://github.com/macro-inc/macro/pull/5558
* fix(ci): keep Nix linker out of macOS desktop build by @seanaye in https://github.com/macro-inc/macro/pull/5562
* feat(soup): graphql email thread messages backfill by @dev-rb in https://github.com/macro-inc/macro/pull/5557
* fix(soup): list item hover bg hard to see by @dev-rb in https://github.com/macro-inc/macro/pull/5564
* fix(gql): notification map by @peterchinman in https://github.com/macro-inc/macro/pull/5563
* chore: optimistic create task snapshot by @404Wolf in https://github.com/macro-inc/macro/pull/4819
* fix(ios): stop repeated re-auth on iOS — only latch definitive refresh rejections by @peterchinman in https://github.com/macro-inc/macro/pull/5553
* fix(auth): validate original url in redirect by @whutchinson98 in https://github.com/macro-inc/macro/pull/5568
* feat(reminders): edit an existing reminder's description and time by @evanhutnik in https://github.com/macro-inc/macro/pull/5507
* style(split): add hk hints for split header ctx menu by @sedson in https://github.com/macro-inc/macro/pull/5573
* fix(core/user): replace calls to useDisplayName with getDisplayName to remove stale username bugs by @sedson in https://github.com/macro-inc/macro/pull/5471
* Add skill icon by @aidanhb in https://github.com/macro-inc/macro/pull/5576
* fix(ci): force Xcode linker for macOS desktop by @seanaye in https://github.com/macro-inc/macro/pull/5574
* feat(channels): fade out target highlighting by @peterchinman in https://github.com/macro-inc/macro/pull/5579
* fix(channels): enter on edit don't make new reply by @synoet in https://github.com/macro-inc/macro/pull/5523
* Fix sidebar settings dropdown overflow with long user names by @peterchinman in https://github.com/macro-inc/macro/pull/5572
* feat(ios): virtual keyboard squish animation by @peterchinman in https://github.com/macro-inc/macro/pull/5571
* fix(ai): coerce non-object tool_use input and stop logging previous_memory by @ehayes2000 in https://github.com/macro-inc/macro/pull/5565
* chore: account deletion by @peterchinman in https://github.com/macro-inc/macro/pull/5585


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.8.10.0...v2026.8.11.0