v2026.8.5.0
macro-inc/macrov2026.8.5.0Aug 5, 2026by synoet
AI Summary
This release focuses on displaying calendar events, optimizing email attachments, and expanding AI tools to support projects. It also improves team management and bot creation workflows.
Key Highlights
- Added queries and display for calendar events
- Added support for projects (folders) in AI tools
- Optimized email attachment claim processing
- Allowed creation of team-owned bots from settings
New Features
- Calendar queries and display
- Email attachment claim optimization
- AI tools projects support
- Team-owned bot creation
- Search 'Ask AI' button
- Share personal tags with team
- Message/task mode toggle for inputs
- Calendar enable prompts for mobile and desktop
Full Release Notes
## What's Changed * feat(calendar): add queries and display events by @dev-rb in https://github.com/macro-inc/macro/pull/5413 * Improve TaskComposer and Channel input placeholder styling by @jbecke in https://github.com/macro-inc/macro/pull/5415 * feat(email): generify email links table by @whutchinson98 in https://github.com/macro-inc/macro/pull/5405 * fix(push): respect explicit opt-out during device re-registration sync by @whutchinson98 in https://github.com/macro-inc/macro/pull/5417 * feat(search_processing_service): parallelize workers by @whutchinson98 in https://github.com/macro-inc/macro/pull/5421 * fix(calendar): gate the enable-calendar prompt off on mobile by @gbirman in https://github.com/macro-inc/macro/pull/5422 * fix(teams): delete pending team invites on autojoin by @whutchinson98 in https://github.com/macro-inc/macro/pull/5420 * Seanaye/feat/email mutations by @seanaye in https://github.com/macro-inc/macro/pull/5305 * feat(properties): share a personal tag with the team by @gbirman in https://github.com/macro-inc/macro/pull/5410 * fix(notification): redact payloads from error logs by @synoet in https://github.com/macro-inc/macro/pull/5425 * fix(document-upload): skip sync snapshots in upload consumers by @synoet in https://github.com/macro-inc/macro/pull/5426 * feat(search): add an Ask AI button to the search header by @gbirman in https://github.com/macro-inc/macro/pull/5427 * feat(ai-tools): support projects (folders) in AI tools by @gbirman in https://github.com/macro-inc/macro/pull/5430 * fix: import cycle issue with entity by @dev-rb in https://github.com/macro-inc/macro/pull/5433 * perf(graphql-cache): prioritize optimistic affected rereads by @seanaye in https://github.com/macro-inc/macro/pull/5428 * feat(email): email attachment claim optimization by @whutchinson98 in https://github.com/macro-inc/macro/pull/5431 * fix(teams): improve ux for team invite when already on a team by @whutchinson98 in https://github.com/macro-inc/macro/pull/5435 * feat(calendar): gate the desktop/web enable-calendar prompt behind a flag by @gbirman in https://github.com/macro-inc/macro/pull/5436 * fix(recipient-selector): fix nits for recip selector focus and layout by @sedson in https://github.com/macro-inc/macro/pull/5434 * perf(web): derive grouped initial pages from parent query by @seanaye in https://github.com/macro-inc/macro/pull/5432 * feat(tags): share a personal tag with the team from settings by @gbirman in https://github.com/macro-inc/macro/pull/5438 * fix(search): a zeroed message date no longer drops its whole email thread by @gbirman in https://github.com/macro-inc/macro/pull/5437 * fix(import): reuse system properties during document import by @synoet in https://github.com/macro-inc/macro/pull/5423 * fix(channel): task mode switch morph broken by @dev-rb in https://github.com/macro-inc/macro/pull/5442 * fix(connection-gateway): replace timing logs with spans by @synoet in https://github.com/macro-inc/macro/pull/5424 * fix(web): preserve soup rows with a Solid store by @seanaye in https://github.com/macro-inc/macro/pull/5445 * Seanaye/feat/filter query variables by @seanaye in https://github.com/macro-inc/macro/pull/5444 * feat(bots): create team-owned bots from settings by @synoet in https://github.com/macro-inc/macro/pull/5446 * refactor(soup): move graphql queries and transport switching by @dev-rb in https://github.com/macro-inc/macro/pull/5447 * fix(dynamic-ui): wrap long stat labels instead of clipping by @ehayes2000 in https://github.com/macro-inc/macro/pull/5100 * fix(context-menu): portal submenus of context menu by @sedson in https://github.com/macro-inc/macro/pull/5456 * fix(channel_bot): notify all channel members on response by @synoet in https://github.com/macro-inc/macro/pull/5453 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.8.4.1...v2026.8.5.0