v2026.10.8

Gerstep/HumanCompilerv2026.10.8Oct 8, 2026by synoet

Upgrading?

AI Summary

Introduces a wide range of productivity features including advanced calendar management, database schema updates, spreadsheet editing tools, and forms AI authoring.

Key Highlights

  • Calendar: GraphQL types, mutations, cache index, and read-only sharing.
  • Databases: Support for non-nullable columns and shared editor API.
  • Sheets: Row/column manipulation, in-cell dropdowns, and drag-and-drop tabs.
  • Forms: Direct AI authoring tools.
  • CRM: Pipelines using shared database storage.

New Features

  • Calendar GraphQL support.
  • Database schema improvements.
  • Spreadsheet editing tools.
  • Forms AI tools.
  • CRM pipeline improvements.

Full Release Notes

## What's Changed
* fix(agent-session): read a just-created session from the primary by @404Wolf in https://github.com/macro-inc/macro/pull/7692
* fix(ci): use pg14 to match prod db version by @whutchinson98 in https://github.com/macro-inc/macro/pull/7701
* fix(desktop): honor notification preferences and stabilize bundle updates by @ehayes2000 in https://github.com/macro-inc/macro/pull/7532
* fix(email): refresh delivered reminders and Signal ordering by @gbirman in https://github.com/macro-inc/macro/pull/7655
* fix(channels): remove open in other split from options, add split ctx menu by @sedson in https://github.com/macro-inc/macro/pull/7658
* fix(agent): record provider time to first chunk on agent-session turns by @404Wolf in https://github.com/macro-inc/macro/pull/7704
* Seanaye/fix/load channel first by @seanaye in https://github.com/macro-inc/macro/pull/7706
* feat(ownership): team deletion removes team owned and team bot owned entities by @whutchinson98 in https://github.com/macro-inc/macro/pull/7703
* feat(calendar): add GraphQL calendar read types and occurrence range queries by @gbirman in https://github.com/macro-inc/macro/pull/7670
* fix(ios): fetch production PostHog key from Doppler by @peterchinman in https://github.com/macro-inc/macro/pull/7702
* fix(web): remove 'Edit with AI' document button by @jbecke in https://github.com/macro-inc/macro/pull/7711
* feat(markdown): render video file links as video elements by @gbirman in https://github.com/macro-inc/macro/pull/7643
* feat(fusionauth): enable microsoft idp in prod by @whutchinson98 in https://github.com/macro-inc/macro/pull/7715
* refactor(databases): share the editor through a host API by @404Wolf in https://github.com/macro-inc/macro/pull/7709
* feat(calendar): log calendar changes per email link in every write transaction by @gbirman in https://github.com/macro-inc/macro/pull/7673
* feat(command): discover CRM contacts in Command-K by @gbirman in https://github.com/macro-inc/macro/pull/7648
* fix(passwordless): require email param by @whutchinson98 in https://github.com/macro-inc/macro/pull/7717
* feat(databases): support non-nullable columns by @404Wolf in https://github.com/macro-inc/macro/pull/7708
* feat(calendar): expose calendarChanges and page watermarks over GraphQL by @gbirman in https://github.com/macro-inc/macro/pull/7675
* Seanaye/fix/update parser by @seanaye in https://github.com/macro-inc/macro/pull/7719
* feat(calendar-cache): add the calendar range index, coverage map and calendarRange/calendarCommit by @gbirman in https://github.com/macro-inc/macro/pull/7676
* feat(calendar-cache): expose calendarRange and calendarCommit on wasm, Tauri and TS hosts by @gbirman in https://github.com/macro-inc/macro/pull/7677
* feat(calendar): read the calendar from the local cache behind enable-graphql-calendar by @gbirman in https://github.com/macro-inc/macro/pull/7688
* feat(meetings): add next meeting badge to calendar sidebar button by @jbecke in https://github.com/macro-inc/macro/pull/7718
* feat(reviews): add PR status tabs and linked session chips by @dev-rb in https://github.com/macro-inc/macro/pull/7714
* feat(calendar): add GraphQL calendar mutations with typed error codes by @gbirman in https://github.com/macro-inc/macro/pull/7690
* fix(desktop): add Applications shortcut and DMG installer layout by @ehayes2000 in https://github.com/macro-inc/macro/pull/7707
* fix(link): sign link state by @whutchinson98 in https://github.com/macro-inc/macro/pull/7720
* fix(soup): make GraphQL Done and Undo immediate by @seanaye in https://github.com/macro-inc/macro/pull/7391
* fix(soup): keep GraphQL Soup lists when a page lacks its soup payload by @synoet in https://github.com/macro-inc/macro/pull/7697
* fix(databases): reject unavailable SQL database scopes by @404Wolf in https://github.com/macro-inc/macro/pull/7611
* feat(crm): add pipelines using shared database storage by @synoet in https://github.com/macro-inc/macro/pull/7454
* fix(web): allow tailnet hosts on the HTTPS dev server by @synoet in https://github.com/macro-inc/macro/pull/7693
* feat(billing): refresh plan comparisons and add local state preview by @peterchinman in https://github.com/macro-inc/macro/pull/7662
* feat(calendar): run calendar mutations through the optimistic mutation queue by @gbirman in https://github.com/macro-inc/macro/pull/7694
* feat(reviews): add pull request priority, origin, and linked work by @jbecke in https://github.com/macro-inc/macro/pull/7671
* feat(tasks): add kanban board view by @dev-rb in https://github.com/macro-inc/macro/pull/7716
* feat(drive): folder composer for create->folder by @sedson in https://github.com/macro-inc/macro/pull/7726
* chore(ios): bump by @peterchinman in https://github.com/macro-inc/macro/pull/7723
* feat(billing): share paywall cards and unify account state previews by @peterchinman in https://github.com/macro-inc/macro/pull/7725
* feat(md): task filters and progress for document checklists by @ehayes2000 in https://github.com/macro-inc/macro/pull/7705
* style(ui): new create menu by @sedson in https://github.com/macro-inc/macro/pull/7727
* fix(share): title the roster Owner when only the owner is listed by @peterchinman in https://github.com/macro-inc/macro/pull/7730
* fix(calendar): stop calendar reads waiting on local cache startup by @gbirman in https://github.com/macro-inc/macro/pull/7734
* feat(observability): fill agent.prompt telemetry gaps by @404Wolf in https://github.com/macro-inc/macro/pull/7744
* feat(observability): measure agent session switches until the transcript paints by @404Wolf in https://github.com/macro-inc/macro/pull/7747
* fix(md): keep the outline rail out of the checkbox gutter by @peterchinman in https://github.com/macro-inc/macro/pull/7661
* feat(spreadsheet): add goal seek by @404Wolf in https://github.com/macro-inc/macro/pull/7745
* style(database): streamline navigation and grid layout by @synoet in https://github.com/macro-inc/macro/pull/7750
* fix(documents): await sync-service init when finalizing markdown uploads by @404Wolf in https://github.com/macro-inc/macro/pull/7710
* feat(spreadsheet): add percent stacks and combo charts by @404Wolf in https://github.com/macro-inc/macro/pull/7742
* style(forms): unify builder and respondent layouts by @synoet in https://github.com/macro-inc/macro/pull/7751
* fix(calendar): preserve event colors during cache handoffs by @gbirman in https://github.com/macro-inc/macro/pull/7756
* feat(projects): add New project button to projects list header by @synoet in https://github.com/macro-inc/macro/pull/7757
* fix(sheets): handle Cmd+C / Cmd+V whenever the sheet is the active block by @synoet in https://github.com/macro-inc/macro/pull/7698
* feat(sheets): drag sheet tabs to reorder them by @synoet in https://github.com/macro-inc/macro/pull/7685
* feat(sheets): insert and delete rows and columns in shared workbooks by @synoet in https://github.com/macro-inc/macro/pull/7681
* feat(sheets): in-cell dropdowns (data validation) in the editor and AI tools by @synoet in https://github.com/macro-inc/macro/pull/7691
* feat(forms): add direct AI authoring tools by @404Wolf in https://github.com/macro-inc/macro/pull/7656
* feat(calendar): add read-only team sharing and availability by @gbirman in https://github.com/macro-inc/macro/pull/7741
* fix(channels): make, channels, calls, emails use a very muted blue by @sedson in https://github.com/macro-inc/macro/pull/7761
* fix(crm): repair copied Sales pipeline column positions by @synoet in https://github.com/macro-inc/macro/pull/7759
* fix(calendar): preserve imported point events across sync and cache by @gbirman in https://github.com/macro-inc/macro/pull/7762
* perf(cors): cache preflights for two hours by @404Wolf in https://github.com/macro-inc/macro/pull/7763
* feat(graphql-cache): load GraphQL SDL at runtime by @ehayes2000 in https://github.com/macro-inc/macro/pull/7724
* feat(channels): show system activity inline with messages by @synoet in https://github.com/macro-inc/macro/pull/6674
* fix(crm): keep only populated companies in the copied Sales pipeline by @synoet in https://github.com/macro-inc/macro/pull/7764
* feat(projects): add description to project composer; Enter in title moves to it by @synoet in https://github.com/macro-inc/macro/pull/7758
* fix(billing): atomically credit paid reload webhooks by @peterchinman in https://github.com/macro-inc/macro/pull/7743
* fix(databases): keep cell previews mounted across unchanged polls by @synoet in https://github.com/macro-inc/macro/pull/7765
* chore: remove unused user call by @whutchinson98 in https://github.com/macro-inc/macro/pull/7766
* feat(crm): hide pipelines behind the enable-crm-pipelines flag by @synoet in https://github.com/macro-inc/macro/pull/7768
* fix(documents): ensure view access for job processing results by @whutchinson98 in https://github.com/macro-inc/macro/pull/7770
* fix(cache): preserve navigation cause for uncertain enqueues by @seanaye in https://github.com/macro-inc/macro/pull/7769
* fix(ai-billing): remove direct usage charges by @peterchinman in https://github.com/macro-inc/macro/pull/7752
* feat(desktop): add signed native auto-updates by @ehayes2000 in https://github.com/macro-inc/macro/pull/7631
* fix(github): push PR updates through Soup realtime by @ehayes2000 in https://github.com/macro-inc/macro/pull/7151
* test(crm): expect empty Sales rows to be dropped by the cleanup migration by @404Wolf in https://github.com/macro-inc/macro/pull/7777
* fix(auth): sign the desktop app in instead of the browser by @ehayes2000 in https://github.com/macro-inc/macro/pull/7775
* fix(mobile): refine task views and navigation defaults by @dev-rb in https://github.com/macro-inc/macro/pull/7778
* fix(crm): prevent company cell picker flashing by @synoet in https://github.com/macro-inc/macro/pull/7774
* feat(prompt): let agents mention forms by @404Wolf in https://github.com/macro-inc/macro/pull/7773
* fix(agent-egress): drop the Macro-staff gate on egress by @404Wolf in https://github.com/macro-inc/macro/pull/7785
* fix(projects): keep the Add to project save alive after the picker closes by @peterchinman in https://github.com/macro-inc/macro/pull/7663
* fix: query memory leaks by @peterchinman in https://github.com/macro-inc/macro/pull/6889
* fix(agent): raise the default turn limit from 16 to 200 by @ehayes2000 in https://github.com/macro-inc/macro/pull/7771
* fix(mcp_auth_proxy): validate redirect URIs against registered clients by @ehayes2000 in https://github.com/macro-inc/macro/pull/6084
* feat(databases): add formula columns by @404Wolf in https://github.com/macro-inc/macro/pull/7767
* fix(agents): stop a session creation race from reading as no access by @ehayes2000 in https://github.com/macro-inc/macro/pull/7791
* feat(crm): records sidebar, soup-backed people, and database-styled pipelines by @synoet in https://github.com/macro-inc/macro/pull/7787
* feat(agents): discover and connect missing integrations by @ehayes2000 in https://github.com/macro-inc/macro/pull/7776
* Android 05: harden offline account isolation and OTA recovery by @peterchinman in https://github.com/macro-inc/macro/pull/7303
* feat(crm): restyle creation dialogs to match the entity composer by @synoet in https://github.com/macro-inc/macro/pull/7798
* fix(crm): align mobile navigation and pipeline layout by @synoet in https://github.com/macro-inc/macro/pull/7800
* feat(projects): move Delete project into a Project actions menu by @synoet in https://github.com/macro-inc/macro/pull/7458
* feat(observability): warm-claim miss reasons and handshake wait by @404Wolf in https://github.com/macro-inc/macro/pull/7748
* feat(agent): open each reply with a line from a fast model by @404Wolf in https://github.com/macro-inc/macro/pull/7795
* feat(ai): add accelerated model speeds and pricing by @404Wolf in https://github.com/macro-inc/macro/pull/7802
* feat(android): prepare Play Store package and Firebase releases by @peterchinman in https://github.com/macro-inc/macro/pull/7806
* perf(agents): load the agent block eagerly by @404Wolf in https://github.com/macro-inc/macro/pull/7796


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.10.7...v2026.10.8

Related Repositories