v2026.10.8
zeroclaw-labs/zeroclawv2026.10.8Oct 8, 2026by synoet
Upgrading?
AI Summary
This release features substantial updates to the calendar system with full GraphQL support and read-only sharing, along with the introduction of a kanban board view for tasks and enhanced spreadsheet functionality. It also includes backend improvements for databases and CRM pipelines, and desktop application updates.
Key Highlights
- Added full GraphQL calendar mutations, cache, and read-only sharing
- Introduced Kanban board view for tasks
- Enhanced spreadsheets with goal seek and combo charts
- Enabled Microsoft IDP in production via FusionAuth
- Added desktop Applications shortcut and DMG installer layout
New Features
- GraphQL Calendar system
- Kanban board view
- Advanced spreadsheet tools
- Desktop installer improvements
- Microsoft identity provider integration
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
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one