Skip to content

v2026.8.25.0

Choose a tag to compare

@synoet synoet released this 25 Aug 14:06
· 319 commits to main since this release
eeea363

What's Changed

  • perf: bake a complete local stack for Cursor Cloud agents by @synoet in #5770
  • chore: remove new inbox feature flag by @peterchinman in #5782
  • feat(split-layout): cmd+esc returns to the most recent list view by @peterchinman in #5777
  • fix(soup): my tasks view not filtered correctly by @dev-rb in #5791
  • chore: enable agent harness by @404Wolf in #5792
  • Seanaye/chore/enable typescript strict by @seanaye in #5793
  • Wolf/macro coder in all channels by @404Wolf in #5795
  • fix(ios): native call participant bar by @peterchinman in #5786
  • fix(mobile): nav chrome sizing by @peterchinman in #5800
  • feat(calendar): ai chat calendar compose ui by @dev-rb in #5796
  • Simplify virtual keyboard animation handling by @peterchinman in #5775
  • chore: in memory agent trigger by @404Wolf in #5799
  • perf(cloud): substitute local stack binaries from the S3 nix cache by @synoet in #5804
  • fix(cloud): call nix via NIX_BIN after develop replaces PATH by @synoet in #5806
  • fix(nix): pin agent-client-protocol rust-sdk output hash by @synoet in #5807
  • fix: agent harness Daytona snapshot credentials by @404Wolf in #5803
  • fix(cursor-cloud): bake aux by @synoet in #5809
  • Fix agent session navigation and provisioning failures by @404Wolf in #5808
  • fix(local): trigger local-stack-binaries cache push on nix-support changes by @synoet in #5810
  • fix(cursor): stop Cloud install daemons so the bake can exit by @synoet in #5812
  • fix(macrod): install the TLS provider before dialing the gateway by @404Wolf in #5816
  • fix(cursor-cloud): docker networking, and dev env by @synoet in #5814
  • chore(nix): remove hermes from the devshell by @404Wolf in #5820
  • fix(mobile): resilient solution for drawer height by @peterchinman in #5783
  • fix(ios): harden call leaving by @peterchinman in #5801
  • Seanaye/fix/remove channel perm waterfall by @seanaye in #5805
  • fix(tags): show long names in the tag picker by @synoet in #5825
  • feat(stripe-payment-bot): post subscription cancellations to Macro channels by @synoet in #5824
  • chore: bump ios by @peterchinman in #5830
  • fix(mcp): return image blocks for markdown content by @synoet in #5827
  • fix(mcp): allow cursor.com as a FusionAuth OAuth origin by @synoet in #5823
  • fix(calendar): reachable events from AI tools, and copyable event links by @gbirman in #5822
  • Seanaye/fix/overeager opfs discard by @seanaye in #5828
  • Seanaye/perf/more laziness by @seanaye in #5832
  • feat(cursor-cloud): use Doppler local/lcl_preview when DOPPLER_TOKEN is set by @synoet in #5838
  • feat(activity): attribute system and agent document creates by @synoet in #5831
  • Seanaye/fix/mark notifications by @seanaye in #5840
  • feat(agent_harness): local Docker sandboxes for just run_local by @404Wolf in #5826
  • feat(activity): ai activity tools by @synoet in #5714
  • fix(calls): broadcast incoming-call ring across tabs to avoid duplicate ringers by @peterchinman in #5651
  • fix(ci): deploy ai-editing-worker to prod on release by @404Wolf in #5844
  • feat(ai): give ai tools to create and manage bots by @synoet in #5748
  • fix(xtask_local): isolate sdk webhook ssh from user config by @synoet in #5851
  • feat(activity): attribute starter-doc property writes to system by @synoet in #5850
  • chore: purge sqlx from domain by @synoet in #5854
  • chore: enforce mod.rs declaration only by @synoet in #5855
  • feat(rules): more hex ast-grep rules by @synoet in #5856
  • feat(rules): ban Tailwind class-string constants in TSX (FE-30) by @synoet in #5857
  • feat(activity): add action graph and top entities by @synoet in #5842
  • chore: remove dead code by @synoet in #5860
  • feat(cloud): drop Fly preview and run the app from Vite by @synoet in #5863
  • docs: Guide frontend contributors on using hosted APIs with Vite versus having to run the entire stack locally by @cameronapak in #5853
  • fix(bots): hash bot tokens at rest and mint credentials on click by @synoet in #5867
  • fix(ci): publish local-stack-binaries on every main push by @synoet in #5866
  • feat(teams): create DMs between teammates on join by @synoet in #5848
  • fix(hotkeys): fix hotkey scope issues by @peterchinman in #5843
  • feat(agent-sessions): create standalone sessions from the create menu by @ehayes2000 in #5778
  • Seanaye/perf/urql solid by @seanaye in #5869
  • fix(tags): commit option selections through GraphQL Soup by @gbirman in #5493
  • fix(web): mark soup channel target notifications read by @seanaye in #5871
  • feat(email): add hosted logo mark for email templates by @aidanhb in #5874
  • feat: active call badge by @peterchinman in #5877
  • Seanaye/fix/quick access channel gql by @seanaye in #5872
  • feat(calendar): ai event preview by @dev-rb in #5875
  • fix(email): preserve the split layout across Gmail consent by @gbirman in #5880
  • feat(search): make calendar events searchable by title by @gbirman in #5868
  • fix(cloud): apply the bridge-forwarding watcher to the bake stack up by @synoet in #5878
  • chore(cache): switch to upstream turso by @seanaye in #5885
  • Fix macrod releases and add Hermes setup guide by @404Wolf in #5881
  • Seanaye/feat/add new vs updated notif by @seanaye in #5883
  • Named Macro Coder sandbox sizes with Daytona resize by @404Wolf in #5818
  • feat(agent-session): automatically name sessions by @404Wolf in #5887
  • fix(agent_harness): simplify Daytona snapshot check by @404Wolf in #5894
  • fix(ci): pin Daytona snapshot ensure to the live 4/8/10 quota by @404Wolf in #5897
  • fix(calendar): stop Tab from adding a hovered guest by @synoet in #5893

Full Changelog: v2026.8.20.2...v2026.8.25.0