v2026.10.13.0

OpenMOSS/MOSS-Transcribe-Diarizev2026.10.13.0Oct 13, 2026by synoet

Upgrading?

AI Summary

A large release addressing observability, email handling, and CRM features, including Grafana drilldown and PR board additions.

Key Highlights

  • Grafana Drilldown and per-service exploration enabled.
  • PR board with date groups and channel origin pills.
  • Email attachment truncation to DSS limits.

New Features

  • Grafana drilldown and per-service exploration.
  • PR board, date groups, and channel origin pills.
  • CRM pipeline entries exposed on soup companies and contacts.
  • Drive sidebar access based on GraphQL folders.

Full Release Notes

## What's Changed
* Enable Grafana Drilldown and per-service exploration with Nix by @404Wolf in https://github.com/macro-inc/macro/pull/7882
* fix(agent_harness_service): read the public static file base from macro_service_urls by @404Wolf in https://github.com/macro-inc/macro/pull/7881
* feat(reviews): add PR board, date groups, and channel origin pills by @jbecke in https://github.com/macro-inc/macro/pull/7844
* fix(email): open reply composer on tablet touch devices by @jbecke in https://github.com/macro-inc/macro/pull/7908
* fix(web): stop display-name refetch loop after a failed batch by @synoet in https://github.com/macro-inc/macro/pull/7884
* fix(web): ignore late Tauri HTTP abort cleanup failures by @synoet in https://github.com/macro-inc/macro/pull/7897
* fix(observability): log expected auth, access and client failures below error by @synoet in https://github.com/macro-inc/macro/pull/7901
* fix(agent-harness): report a missing Cursor key as not connected instead of 502 by @synoet in https://github.com/macro-inc/macro/pull/7903
* fix(contacts): read gateway responses and URL-encode user ids in invalidation calls by @synoet in https://github.com/macro-inc/macro/pull/7895
* fix(email): truncate long attachment names to the DSS limit by @synoet in https://github.com/macro-inc/macro/pull/7893
* fix(document-text-extractor): skip unopenable PDFs and deleted documents instead of retrying by @synoet in https://github.com/macro-inc/macro/pull/7902
* fix(notification): stop recording notification payloads on tracing spans by @synoet in https://github.com/macro-inc/macro/pull/7892
* fix(email): log expected Gmail rate-limit refusals below error by @synoet in https://github.com/macro-inc/macro/pull/7891
* fix(email): log contacts listing failures at warn by @synoet in https://github.com/macro-inc/macro/pull/7887
* fix(github): treat a missing GitHub link as a status, not an error by @synoet in https://github.com/macro-inc/macro/pull/7888
* fix(convert): treat a missing job folder as cleaned up by @synoet in https://github.com/macro-inc/macro/pull/7885
* fix(email): retry message inserts that race a thread delete by @synoet in https://github.com/macro-inc/macro/pull/7889
* fix(email): stop syncing Gmail links whose grant was revoked by @synoet in https://github.com/macro-inc/macro/pull/7898
* fix(notification): remove device registrations for disabled push endpoints by @synoet in https://github.com/macro-inc/macro/pull/7900
* fix(dss): load the document before internal routes that need it by @synoet in https://github.com/macro-inc/macro/pull/7899
* fix(github): ignore MACRO- references that are not task UUIDs by @synoet in https://github.com/macro-inc/macro/pull/7896
* perf(email): check thread shares per source table by @synoet in https://github.com/macro-inc/macro/pull/7500
* fix(settings): focus the name field when the API key and new tag dialogs open by @synoet in https://github.com/macro-inc/macro/pull/7804
* fix(call): compile the team-memory helper only with the ports feature by @synoet in https://github.com/macro-inc/macro/pull/7912
* fix: stop ringing on other devices when a call is declined by @synoet in https://github.com/macro-inc/macro/pull/7092
* feat(calendar): attach a Macro call to events the agent creates by @synoet in https://github.com/macro-inc/macro/pull/7259
* feat(email): attachments for the SendEmail draft composer by @synoet in https://github.com/macro-inc/macro/pull/7422
* feat(slack-import): simplify setup and add channel-only import flow by @jbecke in https://github.com/macro-inc/macro/pull/7847
* fix(search): read the markdown fallback under the stored document owner by @synoet in https://github.com/macro-inc/macro/pull/7890
* fix(import): restore Notion and Linear tools in agent contexts by @synoet in https://github.com/macro-inc/macro/pull/7913
* fix(theme): complete cream website and onboarding by @jbecke in https://github.com/macro-inc/macro/pull/7907
* fix(paste): make the pasted text viewer selectable and copyable by @synoet in https://github.com/macro-inc/macro/pull/7918
* fix(editor): refine floating toolbar and AI edit send button by @jbecke in https://github.com/macro-inc/macro/pull/7925
* feat(booking-links): clarify ownership and add MCP parity by @jbecke in https://github.com/macro-inc/macro/pull/7915
* feat(crm): expose pipeline entries on soup companies and contacts by @synoet in https://github.com/macro-inc/macro/pull/7857
* feat(crm): show a record's pipeline rows as cards on its page by @synoet in https://github.com/macro-inc/macro/pull/7926
* fix(view-shell): start secondary splits without navigation by @jbecke in https://github.com/macro-inc/macro/pull/7933
* fix(email-thread): update border color to use design token by @jbecke in https://github.com/macro-inc/macro/pull/7939
* fix(mcp): trust www.cursor.com for MCP OAuth redirects and FusionAuth origins by @synoet in https://github.com/macro-inc/macro/pull/7935
* fix(resize): update gutter divider color token by @jbecke in https://github.com/macro-inc/macro/pull/7942
* feat(mcp): add tools for item actions the app UI offers by @jbecke in https://github.com/macro-inc/macro/pull/7943
* feat(crm): give agents pipeline tools in CRM terms by @synoet in https://github.com/macro-inc/macro/pull/7936
* fix(channels): open conversations without loading their read notification history by @synoet in https://github.com/macro-inc/macro/pull/7948
* fix(email): mark each thread read when cached navigation keeps the view mounted by @synoet in https://github.com/macro-inc/macro/pull/7929
* fix(monitoring): point dss-errors-prod at current log service by @synoet in https://github.com/macro-inc/macro/pull/7922
* feat(drive): access-based GraphQL folders for Drive sidebar by @synoet in https://github.com/macro-inc/macro/pull/7038
* fix(billing): distinguish inapplicable team seat schedules by @peterchinman in https://github.com/macro-inc/macro/pull/7870
* fix(split-layout): align close button padding with header inset by @jbecke in https://github.com/macro-inc/macro/pull/7954
* feat(text-paste): smart paste for GitHub pull request URLs by @jbecke in https://github.com/macro-inc/macro/pull/7956
* fix(settings): always show the Notifications tab on every platform by @ehayes2000 in https://github.com/macro-inc/macro/pull/7953
* fix(cache): don't report cancelled query reads as cache errors by @synoet in https://github.com/macro-inc/macro/pull/7952
* Seanaye/fix/app image by @seanaye in https://github.com/macro-inc/macro/pull/7963
* fix(mentions): defer candidate ranking until the menu opens by @seanaye in https://github.com/macro-inc/macro/pull/7801
* feat(auth): add structured logging to create and delete user webhooks by @whutchinson98 in https://github.com/macro-inc/macro/pull/7967
* fix: handle GitHub URLs in pull request mention id field by @jbecke in https://github.com/macro-inc/macro/pull/7973
* feat(auth): restyle sign-in to match the new onboarding by @jbecke in https://github.com/macro-inc/macro/pull/7972
* feat(agent-inmem): summarize long conversations to keep model context bounded by @synoet in https://github.com/macro-inc/macro/pull/7843
* feat(agents): hand live sessions newly connected MCP servers via session/resume by @404Wolf in https://github.com/macro-inc/macro/pull/7871
* fix(channels): distinguish DM invitation emails from channel invites by @seanaye in https://github.com/macro-inc/macro/pull/7964
* ci(android): add Google Play publishing pipeline by @peterchinman in https://github.com/macro-inc/macro/pull/7955
* feat(documents): embed editable databases inline by @404Wolf in https://github.com/macro-inc/macro/pull/7866
* fix(ai): withhold Anthropic fast mode until the account is approved by @404Wolf in https://github.com/macro-inc/macro/pull/7980
* fix(storage): recover closed IndexedDB connections by @peterchinman in https://github.com/macro-inc/macro/pull/7828
* feat(calls): offer an instant call from the New call button by @ehayes2000 in https://github.com/macro-inc/macro/pull/7984
* chore(ios): bump by @peterchinman in https://github.com/macro-inc/macro/pull/7986
* feat(agent-inmem): compact at once for a long paste, and from 60% of the window by @404Wolf in https://github.com/macro-inc/macro/pull/7983
* fix(soup): build the work feed from pending notifications only by @synoet in https://github.com/macro-inc/macro/pull/7993
* feat(onboarding): send phone signups to the website's email capture by @git-julia in https://github.com/macro-inc/macro/pull/7966
* fix(pr-mention): keep PR mentions a fixed height in channels by @synoet in https://github.com/macro-inc/macro/pull/7974


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.10.10.0...v2026.10.13.0

Related Repositories