v2026.9.30.0

BITyia/DroneSplatv2026.9.30.0Oct 1, 2026by synoet

Upgrading?

AI Summary

Focuses on agent capabilities including session archiving and AI task filters, alongside the initialization of the Android app and Android push notifications.

Key Highlights

  • Android app initialization and Android push notifications
  • Agent session archiving
  • AI filter for task descriptions
  • Routine activation control and model selection

Breaking Changes

  • chore(web): remove the new app views flag and legacy sidebar

New Features

  • Android app init
  • Android push notifications
  • AI task filters
  • Routine activation control
  • Agent session archiving

Full Release Notes

## What's Changed
* chore(agents): send agent instructions in the first prompt to runtimes without a system prompt by @404Wolf in https://github.com/macro-inc/macro/pull/6974
* chore(chat): add message reaction notifications by @404Wolf in https://github.com/macro-inc/macro/pull/6661
* feat(local): enable hostname HTTPS for the local stack and Vite by @404Wolf in https://github.com/macro-inc/macro/pull/6429
* fix(preview): queue Vite module fan-out instead of refusing as text/plain by @404Wolf in https://github.com/macro-inc/macro/pull/7175
* fix(ci): run Pulumi Preview on PR only for infra changes by @synoet in https://github.com/macro-inc/macro/pull/7176
* fix(channels): make mobile Invite button a tappable glass island by @synoet in https://github.com/macro-inc/macro/pull/7170
* fix(ai): billing should find correct default payment method by @whutchinson98 in https://github.com/macro-inc/macro/pull/7138
* fix(web): close an open calendar event on outside click by @whutchinson98 in https://github.com/macro-inc/macro/pull/7147
* feat(routines): support model and agent selection by @whutchinson98 in https://github.com/macro-inc/macro/pull/7131
* Seanaye/fix/create tags by @seanaye in https://github.com/macro-inc/macro/pull/7137
* Seanaye/perf/remove property scans by @seanaye in https://github.com/macro-inc/macro/pull/7187
* feat(comments): unify document comment tools into CommentOnDocument by @gbirman in https://github.com/macro-inc/macro/pull/7144
* fix(web): report DisplayResults render errors to telemetry by @404Wolf in https://github.com/macro-inc/macro/pull/7163
* fix(infra): preserve imported Datadog monitor settings by @404Wolf in https://github.com/macro-inc/macro/pull/7162
* fix(search): route content targets through shared pane navigation by @gbirman in https://github.com/macro-inc/macro/pull/7122
* fix(channel): use semantic button state for reaction chips by @peterchinman in https://github.com/macro-inc/macro/pull/7191
* feat(tasks): AI filter — describe task filters in plain English by @404Wolf in https://github.com/macro-inc/macro/pull/7061
* fix(pdf): restore initial location after cancelling queued target by @gbirman in https://github.com/macro-inc/macro/pull/7194
* fix(web): update tab titles for routed details by @dev-rb in https://github.com/macro-inc/macro/pull/7195
* fix(md): keep comment cards aligned during document reflow by @gbirman in https://github.com/macro-inc/macro/pull/7200
* fix(calls): wait for each device permission before the next by @whutchinson98 in https://github.com/macro-inc/macro/pull/7188
* feat(scheduled_action): add routine activation control by @whutchinson98 in https://github.com/macro-inc/macro/pull/7197
* fix(md): navigate to comment notifications on the first click by @gbirman in https://github.com/macro-inc/macro/pull/7199
* feat(sheets): spreadsheet comments on the shared message store by @gbirman in https://github.com/macro-inc/macro/pull/7171
* chore(web): remove the new app views flag and legacy sidebar by @dev-rb in https://github.com/macro-inc/macro/pull/7059
* fix(ai): support skill management and grouped agent slash menus by @ehayes2000 in https://github.com/macro-inc/macro/pull/7165
* feat(routines): expose to gql by @whutchinson98 in https://github.com/macro-inc/macro/pull/7179
* Seanaye/perf/improve backfill throughput by @seanaye in https://github.com/macro-inc/macro/pull/7208
* fix(calls): wait for each device permission before the next by @whutchinson98 in https://github.com/macro-inc/macro/pull/7209
* feat(ownership): projects create with a typed owner by @whutchinson98 in https://github.com/macro-inc/macro/pull/7210
* Remove HIPAA and BAA claims from docs by @git-julia in https://github.com/macro-inc/macro/pull/7212
* feat: add initiative AI toolset by @whutchinson98 in https://github.com/macro-inc/macro/pull/7211
* feat(ownership): chat create with a typed owner by @whutchinson98 in https://github.com/macro-inc/macro/pull/7214
* fix(calls): unify share links and glassify call settings by @ehayes2000 in https://github.com/macro-inc/macro/pull/7172
* fix(agents): require a repository for automatic selection by @ehayes2000 in https://github.com/macro-inc/macro/pull/7167
* fix(agents): collapse queued prompts into scrollable previews by @404Wolf in https://github.com/macro-inc/macro/pull/6955
* Seanaye/perf/grouped query by @seanaye in https://github.com/macro-inc/macro/pull/7224
* feat(ai): track provider usage and add billing foundations by @whutchinson98 in https://github.com/macro-inc/macro/pull/7130
* feat: Android app init by @peterchinman in https://github.com/macro-inc/macro/pull/6842
* style(app): clean up button variants by @sedson in https://github.com/macro-inc/macro/pull/7221
* feat(agents): add agent session archiving by @404Wolf in https://github.com/macro-inc/macro/pull/6970
* feat(ci): Appetize iPhone-simulator previews on labelled PRs by @404Wolf in https://github.com/macro-inc/macro/pull/6359
* fix(web): revert channel-wide reads without breaking channel opens by @seanaye in https://github.com/macro-inc/macro/pull/7136
* Refresh standalone public website and signup introduction by @jbecke in https://github.com/macro-inc/macro/pull/6948
* fix(mentions): stabilize people and document results while typing by @gbirman in https://github.com/macro-inc/macro/pull/7198
* fix(cursor): stream cursor.com runs into an idle session live by @404Wolf in https://github.com/macro-inc/macro/pull/7229
* feat(agent): preserve session configuration and correlated controls by @ehayes2000 in https://github.com/macro-inc/macro/pull/7154
* feat(agent): support model-aware effort in Cursor sessions by @ehayes2000 in https://github.com/macro-inc/macro/pull/7155
* feat(agent): support validated and replayable in-memory effort by @ehayes2000 in https://github.com/macro-inc/macro/pull/7156
* feat(agent): discover model-specific session capabilities by @ehayes2000 in https://github.com/macro-inc/macro/pull/7157
* feat(agent): select and confirm effort in existing sessions by @ehayes2000 in https://github.com/macro-inc/macro/pull/7158
* feat(agent): confirm model and effort before the first prompt by @ehayes2000 in https://github.com/macro-inc/macro/pull/6388
* fix(web): let iOS handle Backspace inside text by @404Wolf in https://github.com/macro-inc/macro/pull/7166
* feat(android): android push notifications by @peterchinman in https://github.com/macro-inc/macro/pull/7227
* fix(channel): channel unread notification behavior by @peterchinman in https://github.com/macro-inc/macro/pull/7189
* web: add OTel logs for presence tracking (live viewer avatars) by @404Wolf in https://github.com/macro-inc/macro/pull/7231
* fix(md): render mid-sentence $$…$$ as inline math by @synoet in https://github.com/macro-inc/macro/pull/7180
* fix: route reminders through native navigation by @gbirman in https://github.com/macro-inc/macro/pull/6719
* fix(cache-core): prevent worker disposal on upgrade by @synoet in https://github.com/macro-inc/macro/pull/7140
* Do not send AI/agent messages from Enter on touch devices by @synoet in https://github.com/macro-inc/macro/pull/7241
* feat(projects): add a context menu to project rows by @synoet in https://github.com/macro-inc/macro/pull/7182
* fix(command): remove "Loading results" text from the command menu by @synoet in https://github.com/macro-inc/macro/pull/7247
* feat(reminders): improve scheduling and draft safety by @gbirman in https://github.com/macro-inc/macro/pull/6725
* feat(ownership): agentsession typed owner on create by @whutchinson98 in https://github.com/macro-inc/macro/pull/7228
* fix(projects): assign selected tasks after the picker closes by @whutchinson98 in https://github.com/macro-inc/macro/pull/7258
* feat(ownership): scheduledaction typed owner entityaccess grants and receipts by @whutchinson98 in https://github.com/macro-inc/macro/pull/7257
* perf(cache): scope hydration-driven Quick Access refreshes by @seanaye in https://github.com/macro-inc/macro/pull/7230
* feat(reminders): surface persistent in-app reminder alerts by @gbirman in https://github.com/macro-inc/macro/pull/6720
* fix(agent): stop Gemini turns hanging on unrecognized thinking config by @404Wolf in https://github.com/macro-inc/macro/pull/7260
* feat(calendar): streamline the responsive toolbar by @dev-rb in https://github.com/macro-inc/macro/pull/7262
* Add Nano Banana image generation with reference photos and inline previews by @ehayes2000 in https://github.com/macro-inc/macro/pull/7178
* Seanaye/perf/scoped cache change by @seanaye in https://github.com/macro-inc/macro/pull/7265
* Add composable in-app feature tours by @jbecke in https://github.com/macro-inc/macro/pull/6951
* feat(ownership): bots owner profile lookup that includes soft deleted bots by @whutchinson98 in https://github.com/macro-inc/macro/pull/7268
* Seanaye/perf/scoped search by @seanaye in https://github.com/macro-inc/macro/pull/7269
* perf(calendar): defer redraws and smooth event loading by @dev-rb in https://github.com/macro-inc/macro/pull/7266
* feat(spreadsheets): simplify spreadsheet comments sidebar by @gbirman in https://github.com/macro-inc/macro/pull/7234
* feat(android): Android input, navigation, attachments, and sharing by @peterchinman in https://github.com/macro-inc/macro/pull/7237
* fix(android): keep login banner above system navigation by @peterchinman in https://github.com/macro-inc/macro/pull/7272
* Seanaye/perf/mail search by @seanaye in https://github.com/macro-inc/macro/pull/7271
* fix(home): exclude noise emails from recent activity by @peterchinman in https://github.com/macro-inc/macro/pull/7263
* feat(md): offer Copy as prompt on markdown documents by @ehayes2000 in https://github.com/macro-inc/macro/pull/7126
* feat(android): fetch pinned Firebase configuration from Doppler by @peterchinman in https://github.com/macro-inc/macro/pull/7273
* feat(channels): add Threads tab to the chat view by @dev-rb in https://github.com/macro-inc/macro/pull/7235
* feat(email): bind '#' to move an email to Trash by @peterchinman in https://github.com/macro-inc/macro/pull/7201
* feat(channels): open a conversation's entity actions from its title by @peterchinman in https://github.com/macro-inc/macro/pull/7264
* Add signed Android APKs to production releases by @peterchinman in https://github.com/macro-inc/macro/pull/7274


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.28.1...v2026.9.30.0

Related Repositories