Skip to content

v2026.9.1.0

Choose a tag to compare

@synoet synoet released this 01 Sep 22:44
· 166 commits to main since this release
852f1ba

What's Changed

  • style(channels/mobile): fix bg-surface for new channel mobile by @sedson in #6056
  • fix(web): handle async-graphql legacy projection errors by @seanaye in #6060
  • fix(block-agent): cap and scroll the agent model selector by @ehayes2000 in #6024
  • fix(email): let inbox delegates open email attachment documents by @gbirman in #6064
  • fix(web): clear channel soup notifications on open by @seanaye in #6028
  • fix(calendar): allow the organizer to edit invitees on an existing event by @gbirman in #6062
  • fix(agent_harness): only enable latest Claude models in daytona harness by @ehayes2000 in #5968
  • fix(calendar): polish in-calendar search by @gbirman in #6057
  • fix(web): keep task composer tags aligned to the title's first line by @sedson in #6068
  • feat: add user_api_key hex crate and DSS routes by @whutchinson98 in #6061
  • feat(soup): share email threads from the context menu by @peterchinman in #6069
  • style(core): add shared link hover card style by @sedson in #6073
  • fix(agent-trigger): keep rdkafka out of the self-hosted daemon by @404Wolf in #6040
  • fix(web): avoid re-parsing tool responses on every streamed character by @ehayes2000 in #6075
  • fix(mobile): override the native iOS long-press menu on images by @peterchinman in #6054
  • fix(email): keep selected signature text when pasting a URL by @cameronapak in #6074
  • fix(calendar): stop in-calendar search preview from flashing and resetting grid scroll by @gbirman in #6077
  • feat(auth): user api key authorization by @whutchinson98 in #6067
  • fix(calls): stop stale call state from auto-initiating a call on wake by @peterchinman in #6018
  • feat(agent_harness): horizontal harness — rolling deploys, fenced session lease, command forwarding by @404Wolf in #6032
  • fix(calendar): stop event details popover from blocking inbox arrow-key navigation by @gbirman in #6079
  • refactor: view and soup primitives by @dev-rb in #6076
  • fix(calendar): all day event creation by @dev-rb in #6081
  • fix(channel): harden channel scroll to location by @peterchinman in #6080
  • feat(local): default LGTM tracing stack + shared headless Chrome for live debugging by @404Wolf in #6058
  • Remove half-baked Discussion Thread button and fix agent shimmer behavior by @ehayes2000 in #6088
  • fix(calendar): sort reminder-surfaced inbox rows by delivery time by @gbirman in #6086
  • feat(notifications): match iOS new_email alerts to Gmail layout by @synoet in #6090
  • fix(reminders): single-panel editor, click-to-edit, and inbox cleanup by @gbirman in #6070
  • fix(web): retry user name/avatar fetch after a failed batch request by @whutchinson98 in #5772
  • feat(calls): support multiple languages for call transcriptions by @whutchinson98 in #6093
  • feat(settings): add API Keys tab for user API key management by @whutchinson98 in #6097
  • fix(web): reliably start GraphQL soup backfill by @seanaye in #6096
  • fix(web): key recent channel rows by entity id by @seanaye in #6099
  • style(task): fix inline task pills styling by @sedson in #6094
  • fix(mobile): pull to refresh improvement by @peterchinman in #6085
  • feat(auth): lock down dev by @whutchinson98 in #6092
  • feat(personas): harness, mentions, cursor by @ehayes2000 in #6005
  • feat(harness): register macrod harnesses with device-code pairing by @ehayes2000 in #6030
  • feat(macrod): ratatui control panel serving in-process by @ehayes2000 in #6031
  • feat(settings): gate the Agents and Harness settings tabs behind enable-chat-v3-agents by @ehayes2000 in #6089
  • chore(dss): move DSS to use gateway url by @whutchinson98 in #6110
  • fix(calendar): use Checkbox.Label instead of a label root by @gbirman in #6107
  • fix(agent-session): rename the split title by double-click, drop the pencil by @404Wolf in #5989
  • Fix duplicate messages in agent sessions on first open by @ehayes2000 in #6111
  • fix(email): assign draft attachment ids before the content upload by @gbirman in #6112
  • feat(agent_harness): trace a forwarded command across both replicas by @404Wolf in #6082
  • feat(new-layout): new inbox view behind FF by @dev-rb in #6083
  • Seanaye/feat/upsert optimistic queue by @seanaye in #6078
  • feat(webhook): stream webhook events over SSE by @404Wolf in #6029

Full Changelog: v2026.8.31.0...v2026.9.1.0