v2026.10.13.0

ingelibre/ingetrazov2026.10.13.0Oct 13, 2026by synoet

Upgrading?

AI Summary

This release focuses on enhancing email handling, CRM functionality, and agent capabilities. It introduces new features such as inline editable databases, calendar call attachments, and improved MCP tooling, alongside numerous bug fixes for email, calendar, and storage components.

Key Highlights

  • Enhanced CRM capabilities with pipeline entry cards and agent-specific pipeline tools.
  • Improved email functionality including draft composer attachments and thread management.
  • Expanded Agent and MCP features, including session resume and new tool actions.
  • General UI/UX updates including a new sign-in style and the completion of the cream website theme.

New Features

  • Enable Grafana Drilldown and per-service exploration with Nix.
  • Add PR board, date groups, and channel origin pills.
  • Attach Macro calls to events the agent creates.
  • Add attachments support for the SendEmail draft composer.
  • Simplify Slack-import setup with channel-only import flow.
  • Expose and display CRM pipeline entries as cards.
  • Give agents pipeline tools in CRM terms.
  • Access-based GraphQL folders for Drive sidebar.
  • Smart paste for GitHub pull request URLs.
  • Add structured logging for user webhooks.
  • Embed editable databases inline.
  • Add tools for item actions in MCP.

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