Skip to content

v2026.10.9.0

Choose a tag to compare

@synoet synoet released this 09 Oct 22:26
· 911 commits to main since this release
0717635

What's Changed

  • fix(dynamic-ui): wrap soup list notifications as accessors by @404Wolf in #7814
  • feat(cache): add reactive GraphQL queries and local optimistic resolvers by @synoet in #7512
  • fix(teams): shorten the auto-join generic domain error so the toast fits by @whutchinson98 in #7650
  • feat(ai-billing): settle consistently and reconcile outstanding usage by @whutchinson98 in #7789
  • fix(agent): introduce the Macro agent as @macro, not @macro-new by @404Wolf in #7808
  • feat(home): build the Signal work feed on the server by @synoet in #7821
  • refactor(web): one default reactive query API per data shape by @synoet in #7823
  • fix(ci): deploy the pushed commit's frontend, not main's tip by @404Wolf in #7528
  • perf(ci): build the web app while the backend deploys by @404Wolf in #7811
  • fix(ci): publish desktop installers independently of updater signing by @ehayes2000 in #7830
  • fix(web): keep a deploy from deleting a running build's chunks by @ehayes2000 in #7817
  • refactor(cache): key optimistic resolvers by mutation field by @synoet in #7822
  • fix(local): bound Docker logs and preserve LocalStack by @peterchinman in #7831
  • refactor(cache): run the mutation queue as an explicit state machine by @synoet in #7824
  • perf(ci): build a deploy job's nix derivations in parallel by @404Wolf in #7815
  • refactor: consolidate menu surface styling with menu-surface class by @jbecke in #7836
  • fix(md): restore md embed card behavior and improve menu options by @sedson in #7835
  • feat(agents): track coding sessions with Macro tasks by @404Wolf in #7786
  • fix(mcp): explain how to reconnect stale client registrations by @404Wolf in #7834
  • fix(pr): hide merge on drafts and until CI is passing by @404Wolf in #7818
  • feat(tasks): tighten task composer layout by @jbecke in #7729
  • fix(reminders): add comprehensive shorthand support for date parsing by @jbecke in #7832
  • fix(unified-list): add tag filtering to email and tasks views by @jbecke in #7837
  • fix(cache): close gaps left by merging main into #7512 by @synoet in #7838
  • feat(scheduling): auto-create default booking link and add dropdown for multiple links by @jbecke in #7790
  • refactor(home): keep Home open when starting new agent sessions by @jbecke in #7666
  • perf(cache-core): patch structural query changes instead of resending results by @synoet in #7825
  • fix(crm): remove the mobile tab vignette and hide Stage by default by @synoet in #7839
  • refactor(reminders): redesign email reminder dialog layout by @jbecke in #7840
  • feat(calls): add desktop sidebar navigation and filtering by @jbecke in #7668
  • fix(calendar): only show the Now badge for real meetings by @synoet in #7820
  • fix(filters): filter menu pointer grace, shift handling for all multi-selects by @sedson in #7848
  • perf(web): keep loro-crdt off the boot path by @404Wolf in #7779
  • fix(channel): unread notification pill by @peterchinman in #7827
  • fix(ios): restore push notification reply navigation by @peterchinman in #7845
  • feat(infra): add native NixOS Grafana observability pilot in Ohio by @404Wolf in #7783
  • fix(ai): respect model vision capabilities and normalize image uploads by @404Wolf in #7842
  • feat(infra): grant Grafana admin access to Macro Workspace by @404Wolf in #7854
  • fix(agents): bundle transcript fold worker explicitly by @404Wolf in #7849
  • feat(agents): structured trigger context for agent prompts by @404Wolf in #7803
  • fix(sync-service): let comment grants change only comment marks by @404Wolf in #7853
  • fix(anthropic): make WebSearch tolerate pause_turn and return every search's results by @404Wolf in #7421
  • feat(crm): open a pipeline row's company from its cell by @synoet in #7852
  • chore(infra): pin the Ohio observability production deployment by @404Wolf in #7860
  • feat(marketing): unify product pages and interactive demos by @chaitbuilds in #7859
  • perf(web): better route and assets loading, better skeletons, refactor layouts by @dev-rb in #7807
  • style(create): cleanup create menu by @sedson in #7861
  • fix(ios): keep call participant touch targets stable by @peterchinman in #7856
  • feat(billing): add scheduled plan notices and billing lab by @peterchinman in #7865

Full Changelog: v2026.10.8.1...v2026.10.9.0