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