v2026.9.10.0
codewhale-hq/Codewhalev2026.9.10.0Sep 10, 2026by whutchinson98
Upgrading?
AI Summary
Major update for the Macro application focusing on UI virtualization, agent composer improvements, calendar enhancements, and CRM deal stage management.
Key Highlights
- TanStack transcript virtualization for performance
- Agent composer auto-focus and session composer
- CRM role-gated deal stage endpoints
- Calendar event color chips and teammate OOO overlay
New Features
- Use TanStack transcript virtualization
- Update new app views
- Add role-gated deal stage endpoints
- Migrate document cognition service to gateway
- Expose user favorites query
- Recover missed runs safely
- Reorder favorites through optimistic GraphQL mutation
- Refuse generic writes to managed team definitions
- Remove legacy ALBs
- Add session composer and keep Settings visible
- Batch GraphQL previews and remove waterfall
- ACP elicitation for user tools review
- Local filter from baseline
- Include team Deal Stage values in bulk loader
- Render agent-authored markdown before sending
- Promote screen share in room-composite recordings
- Non-null soup realtime
- Remove loading while local evaluation
- Migrate MCP server to gateway
- Name bots and system principal instead of 'Automation'
- Virtualize activity feed and page on scroll
- Collapse sequential runs and fold side panel
- Leave call functionality
- Pagination of section lists
- Remove legacy ALBs
- Email inner sidebar
- Keep whole year on board and pin day header
- Remove noise notifications
- LiveKit agent webhook identity
- User API key support in SDK
- Deal stages editor in CRM settings
- Restructure and untangle block-email
- Magic Chip header and latest-passage body
- Agent-session teardown observability
- Notifications view and channels view updates
- Postgres14 compatible migration syntax
- Isolate per-calendar Google sync failures
- Delete all selected table rows
- Find and replace bar in code block editor
- Working row for empty turn reads
- Rail navigation optimization
Full Release Notes
## What's Changed * refactor(agent): use TanStack transcript virtualization by @404Wolf in https://github.com/macro-inc/macro/pull/6246 * feat(new-layout): update new app views by @dev-rb in https://github.com/macro-inc/macro/pull/6224 * fix(calendar): name a shared calendar organizer instead of its address by @gbirman in https://github.com/macro-inc/macro/pull/6228 * feat(crm): add role-gated deal stage endpoints by @ptaranat in https://github.com/macro-inc/macro/pull/6242 * feat(document_cognition_service): migrate document cognition service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6216 * feat(graphql): expose user favorites query by @seanaye in https://github.com/macro-inc/macro/pull/6250 * fix(cursor): recover missed runs safely by @404Wolf in https://github.com/macro-inc/macro/pull/6233 * chore(calendar): gate team out of office behind a feature flag by @gbirman in https://github.com/macro-inc/macro/pull/6253 * refactor(channels-view): channel rail composition by @dev-rb in https://github.com/macro-inc/macro/pull/6254 * feat(web): reorder favorites through optimistic GraphQL mutation by @seanaye in https://github.com/macro-inc/macro/pull/6222 * fix: new app views feature flag ready wait causing infinite loading by @dev-rb in https://github.com/macro-inc/macro/pull/6255 * feat(properties): refuse generic writes to managed team definitions by @ptaranat in https://github.com/macro-inc/macro/pull/6243 * feat(cloud_storage_service): remove legacy alb by @whutchinson98 in https://github.com/macro-inc/macro/pull/6257 * feat(auth): add valentina and chaitanya to new-user support channels by @git-julia in https://github.com/macro-inc/macro/pull/6252 * fix(calendar): fold an event's calendar copies into one chip with a color bar per calendar by @gbirman in https://github.com/macro-inc/macro/pull/6256 * feat(infra): remove some legacy albs by @whutchinson98 in https://github.com/macro-inc/macro/pull/6258 * chore(agents): agent composer auto focus by @404Wolf in https://github.com/macro-inc/macro/pull/6161 * feat(channels-view): context menu, muted indicator, and fixed focus ring by @dev-rb in https://github.com/macro-inc/macro/pull/6260 * feat(agents): add session composer and keep Settings visible while loading by @404Wolf in https://github.com/macro-inc/macro/pull/6234 * Seanaye/feat/batch gql previews and remove waterfall by @seanaye in https://github.com/macro-inc/macro/pull/6259 * Seanaye/fix/cyclical preview by @seanaye in https://github.com/macro-inc/macro/pull/6263 * chore(calendar): drop the airplane icon from out-of-office surfaces by @gbirman in https://github.com/macro-inc/macro/pull/6262 * feat(notification_service): remove legacy alb by @whutchinson98 in https://github.com/macro-inc/macro/pull/6265 * feat: ACP elicitation — agents ask the user, and Macro's user tools are reviewed in the turn by @404Wolf in https://github.com/macro-inc/macro/pull/6196 * Seanaye/feat/local filter from baseline by @seanaye in https://github.com/macro-inc/macro/pull/6271 * fix(properties): include team Deal Stage values in the bulk loader by @ptaranat in https://github.com/macro-inc/macro/pull/6270 * fix(crm): take the stage definition name from system_properties by @ptaranat in https://github.com/macro-inc/macro/pull/6276 * fix(email): render agent-authored markdown before sending by @404Wolf in https://github.com/macro-inc/macro/pull/6280 * chore(agentsmd): update agents md structure by @whutchinson98 in https://github.com/macro-inc/macro/pull/6251 * feat(calls): promote screen share in room-composite recordings by @whutchinson98 in https://github.com/macro-inc/macro/pull/6266 * Revert "feat(calls): promote screen share in room-composite recordings" by @whutchinson98 in https://github.com/macro-inc/macro/pull/6284 * Seanaye/feat/non null soup realtime by @seanaye in https://github.com/macro-inc/macro/pull/6282 * Seanaye/fix/loading while local evaluation by @seanaye in https://github.com/macro-inc/macro/pull/6283 * feat(mcp_service): migrate mcp server to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6249 * feat(activity): name bots and the system principal instead of "Automation" by @synoet in https://github.com/macro-inc/macro/pull/6237 * feat(activity): virtualize the feed and page on scroll by @synoet in https://github.com/macro-inc/macro/pull/6238 * feat(activity): collapse sequential runs and fold the side panel (A4) by @synoet in https://github.com/macro-inc/macro/pull/6239 * fix(calls): leave call by @whutchinson98 in https://github.com/macro-inc/macro/pull/6286 * feat(channel-view): pagination of section lists by @dev-rb in https://github.com/macro-inc/macro/pull/6281 * feat(agent_harness_service): remove legacy alb by @whutchinson98 in https://github.com/macro-inc/macro/pull/6267 * feat: email inner sidebar by @peterchinman in https://github.com/macro-inc/macro/pull/6190 * feat(activity): keep the whole year on the board at every width and pin the day header (A6) by @synoet in https://github.com/macro-inc/macro/pull/6240 * Seanaye/fix/remove noise notifications by @seanaye in https://github.com/macro-inc/macro/pull/6289 * fix(calls): livekit agent webhook identity by @whutchinson98 in https://github.com/macro-inc/macro/pull/6291 * feat(sdk): user api key support in sdk by @whutchinson98 in https://github.com/macro-inc/macro/pull/6292 * chore(agents): don't lie about agents in harness panel in settings by @404Wolf in https://github.com/macro-inc/macro/pull/6191 * fix(crm): map seeded stages back to their default stage id by @ptaranat in https://github.com/macro-inc/macro/pull/6273 * fix(calendar): transparent event background by @dev-rb in https://github.com/macro-inc/macro/pull/6288 * feat(web): deal stages editor in CRM settings by @ptaranat in https://github.com/macro-inc/macro/pull/6244 * feat(email): restructure and untangle block-email by @synoet in https://github.com/macro-inc/macro/pull/6241 * feat(web): Magic Chip header, latest-passage body, and every elicitation kind answered in place by @404Wolf in https://github.com/macro-inc/macro/pull/6275 * fix(agent_session): make agent-session teardown, turns, and auto-naming observable by @404Wolf in https://github.com/macro-inc/macro/pull/6293 * feat(new-layout): notifications view and channels view updates by @dev-rb in https://github.com/macro-inc/macro/pull/6296 * fix(db): use postgres14 compatible syntax for migration by @whutchinson98 in https://github.com/macro-inc/macro/pull/6295 * fix(calendar): isolate per-calendar Google sync failures by @gbirman in https://github.com/macro-inc/macro/pull/6268 * chore: delete all selected table rows from the hover trash control by @404Wolf in https://github.com/macro-inc/macro/pull/6300 * Add find and replace bar to code block editor by @sedson in https://github.com/macro-inc/macro/pull/6302 * feat(block-agent): show a working row while a turn has nothing to read by @404Wolf in https://github.com/macro-inc/macro/pull/6305 * Optimize rail navigation with mousedown activation and pending state by @jbecke in https://github.com/macro-inc/macro/pull/6311 * fix(agent_inmem): read the egress route off the advertised URL's base by @404Wolf in https://github.com/macro-inc/macro/pull/6313 ## New Contributors * @ptaranat made their first contribution in https://github.com/macro-inc/macro/pull/6242 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.7.1...v2026.9.10.0
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