v2026.9.28.0
opencode-ai/opencodev2026.9.28.0Sep 28, 2026by synoet
Upgrading?
AI Summary
Macro major feature release including email enhancements, calendar redesign, and CRM integration.
Key Highlights
- Email hover actions and Favorites view.
- Calendar UI and UX redesign.
- Initiative properties and GraphQL APIs support.
- CRM company and contact discussions integration.
- Spreadsheet date support.
New Features
- Email hover actions and Favorites view.
- Calendar UI/UX redesign.
- Initiative properties and discussions.
- CRM company and contact discussions.
- Spreadsheet date support.
Full Release Notes
## What's Changed * fix(email): Escape in an open email thread returns to the breadcrumb list by @synoet in https://github.com/macro-inc/macro/pull/7032 * feat(email): add email hover actions and a Favorites view by @synoet in https://github.com/macro-inc/macro/pull/7036 * fix(agents): open mentioned agents with their configured instructions by @ehayes2000 in https://github.com/macro-inc/macro/pull/6998 * fix(home): retire the Assistant home and mount Home at /home by @synoet in https://github.com/macro-inc/macro/pull/7044 * fix(agents): drop null bytes before storing session logs by @404Wolf in https://github.com/macro-inc/macro/pull/7048 * fix(editor): keep Ctrl+Left on the current word after a leading mention by @404Wolf in https://github.com/macro-inc/macro/pull/7049 * Render bot mentions by their own name in notification text by @synoet in https://github.com/macro-inc/macro/pull/7055 * fix(web): stop the magic chip PR row leaving stale hover patches by @404Wolf in https://github.com/macro-inc/macro/pull/7056 * feat(calendar): UI and UX redesign by @dev-rb in https://github.com/macro-inc/macro/pull/7047 * chore(agents): describe images for the haiku trigger judge by @404Wolf in https://github.com/macro-inc/macro/pull/7054 * fix(web): restore Reviews header close button and PR notifications by @dev-rb in https://github.com/macro-inc/macro/pull/7062 * fix(email): stars flashing during row actions by @synoet in https://github.com/macro-inc/macro/pull/7041 * fix(email): stop pinning one person's name onto every email from a shared sender by @synoet in https://github.com/macro-inc/macro/pull/7058 * fix: match agent composer bottom margins to the channel input by @synoet in https://github.com/macro-inc/macro/pull/7045 * fix: close initiative access and lifecycle gaps by @synoet in https://github.com/macro-inc/macro/pull/6832 * fix(ai): AI document edits are presented under the initiating agent's name by @synoet in https://github.com/macro-inc/macro/pull/6965 * feat(notifs): Filter Macro's own digest emails out of Signal and email notifications by @synoet in https://github.com/macro-inc/macro/pull/7039 * fix(web): derive agent senders for fetched discussion threads by @synoet in https://github.com/macro-inc/macro/pull/7069 * feat(notifications): add per-entity notification snoozing by @synoet in https://github.com/macro-inc/macro/pull/7065 * feat(chat): dim reaction chips you have already added by @404Wolf in https://github.com/macro-inc/macro/pull/7066 * chore(agents): hide agent session Changes controls until a pull request is linked by @404Wolf in https://github.com/macro-inc/macro/pull/7074 * feat(tasks): share new tasks with the team at edit access by @synoet in https://github.com/macro-inc/macro/pull/7073 * chore(chat): show muted-bell indicator in the app sidebar channel list by @404Wolf in https://github.com/macro-inc/macro/pull/7060 * feat: add initiative properties and GraphQL APIs by @synoet in https://github.com/macro-inc/macro/pull/6834 * feat: support initiative discussions by @synoet in https://github.com/macro-inc/macro/pull/6835 * feat: record initiative activity by @synoet in https://github.com/macro-inc/macro/pull/6837 * fix(agent_harness): stop double-notifying users mentioned in a channel prompt by @synoet in https://github.com/macro-inc/macro/pull/7084 * feat: add initiative MCP tools by @synoet in https://github.com/macro-inc/macro/pull/6845 * feat(soup): add favorites filtering and optimistic membership by @synoet in https://github.com/macro-inc/macro/pull/7070 * fix(email): use the Soup favorites query in the Favorites view by @synoet in https://github.com/macro-inc/macro/pull/7071 * feat(email): add native calendar invitation cards by @synoet in https://github.com/macro-inc/macro/pull/6673 * fix(web): keep the mobile compose send button filled in the header island by @synoet in https://github.com/macro-inc/macro/pull/7090 * fix(billing): disable Max plan purchases by @whutchinson98 in https://github.com/macro-inc/macro/pull/7008 * chore(ai): remove fable from model picker by @whutchinson98 in https://github.com/macro-inc/macro/pull/7013 * Add Beta badge to spreadsheet block header on desktop by @jbecke in https://github.com/macro-inc/macro/pull/7099 * fix(command): validate cache hydration checkpoints and stabilize ranking by @synoet in https://github.com/macro-inc/macro/pull/7086 * feat(ownership): documents create with a typed owner distinct from the actor by @whutchinson98 in https://github.com/macro-inc/macro/pull/6978 * chore(ci): cache and parallelize web wasm builds by @404Wolf in https://github.com/macro-inc/macro/pull/6407 * feat(calls): improve settings by @ehayes2000 in https://github.com/macro-inc/macro/pull/7035 * fix(web): group collapsed replies and hide tool server labels by @ehayes2000 in https://github.com/macro-inc/macro/pull/6946 * fix(agents): stop images in the last agent reply flashing on send by @404Wolf in https://github.com/macro-inc/macro/pull/7100 * chore(sheets): add date support to spreadsheets by @404Wolf in https://github.com/macro-inc/macro/pull/7078 * chore(agents): group the agent model catalog and add open-weight models by @404Wolf in https://github.com/macro-inc/macro/pull/6971 * feat(web): reuse claimed split content with search targets by @dev-rb in https://github.com/macro-inc/macro/pull/7094 * feat: add Projects to Tasks by @synoet in https://github.com/macro-inc/macro/pull/6846 * Seanaye/fix/thread unreads by @seanaye in https://github.com/macro-inc/macro/pull/7128 * fix(web): connect mobile dock search to channel results by @seanaye in https://github.com/macro-inc/macro/pull/7119 * feat(crm): company and contact discussion parents on the message store by @gbirman in https://github.com/macro-inc/macro/pull/7011 * feat(crm): serve crm comment routes from the message store and import legacy comments by @gbirman in https://github.com/macro-inc/macro/pull/7025 * chore(agents): hide inline @macro sessions from the agents list and search by @404Wolf in https://github.com/macro-inc/macro/pull/7096 * feat(crm): company and contact discussions on the shared message conversation by @gbirman in https://github.com/macro-inc/macro/pull/7028 * fix(agents): focus new-chat composer when c→a reopens it by @404Wolf in https://github.com/macro-inc/macro/pull/7129 * fix(cursor): let a stop reach a prompt stuck behind a foreign-run mirror by @404Wolf in https://github.com/macro-inc/macro/pull/7082 * fix(analytics): disable Meta pixel in native apps by @peterchinman in https://github.com/macro-inc/macro/pull/7118 * Seanaye/fix/unset property optimism by @seanaye in https://github.com/macro-inc/macro/pull/7123 * fix(web): focus model search when hovering an agent submenu by @404Wolf in https://github.com/macro-inc/macro/pull/6638 * refactor(diff): update diff view and agent changes viewer implementation and UI by @dev-rb in https://github.com/macro-inc/macro/pull/7127 * fix(docs): reject container text writes and preserve table-cell text by @404Wolf in https://github.com/macro-inc/macro/pull/6468 * fix(agents): collapse navigation into an overlay in narrow splits by @404Wolf in https://github.com/macro-inc/macro/pull/7077 * feat(infra): declare every Datadog monitor in code by @404Wolf in https://github.com/macro-inc/macro/pull/6065 * feat(ownership): type the non-user owner rollout gate by @whutchinson98 in https://github.com/macro-inc/macro/pull/7142 * fix(agents): compose agent context for project and CRM discussions by @gbirman in https://github.com/macro-inc/macro/pull/7143 * chore: start 'chunking' sync service websockets by @404Wolf in https://github.com/macro-inc/macro/pull/4507 * feat(agent): share live HMR previews over SSH by @404Wolf in https://github.com/macro-inc/macro/pull/6629 * chore(agents): add skeleton loaders to Agents and Home lists by @404Wolf in https://github.com/macro-inc/macro/pull/7146 * fix(mentions): make app link parsing be route aware by @dev-rb in https://github.com/macro-inc/macro/pull/7093 * feat(observability): correlate WAF logs with traces by @404Wolf in https://github.com/macro-inc/macro/pull/6109 * feat(ai): support skill discovery and reading across agent harnesses by @ehayes2000 in https://github.com/macro-inc/macro/pull/6916 * feat(projects): set a task's project like any other property by @synoet in https://github.com/macro-inc/macro/pull/7160 * chore(infra): fix WAF adoption and structured Datadog trace parsing by @404Wolf in https://github.com/macro-inc/macro/pull/7152 * fix(reviews): redirect disabled Reviews list to Tasks by @dev-rb in https://github.com/macro-inc/macro/pull/7161 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.25.4...v2026.9.28.0
Related Repositories
ollama/ollama★ 184,201
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
fatedier/frp★ 110,049
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
asheshgoplani/agent-deck★ 102,148
Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.
infiniflow/ragflow★ 92,610
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
gohugoio/hugo★ 90,197
The world’s fastest framework for building websites.