v2026.7.18.0
macro-inc/macrov2026.7.18.0Jul 18, 2026by synoet
AI Summary
Major update involving the addition of Firehose and My Activity timeline views, performance improvements via database index optimization, and a broad rollout of Macro Authorization.
Key Highlights
- Add Firehose and My Activity timeline views
- Macro authorization rollout across channels, bots, crm, properties, auth_service, favorites, and projects
- Performance improvements: Drop superseded entity_access indexes
- Add 'Ask AI about' action to mobile search results
- Document outline and tag label menu additions
New Features
- Restructure mobile dock nav with inbox and email buttons
- Autofocus new Agent input on mobile
- AI hiding its own running chat
- Parallelize CI build phase into four lanes
- Deeply nested thread scrolling fixes
Full Release Notes
## What's Changed * chore(pi): update rust validation skill to use rust-check by @whutchinson98 in https://github.com/macro-inc/macro/pull/4932 * test(macro_entrypoint): regression tests for otel filter decoupling by @gbirman in https://github.com/macro-inc/macro/pull/4928 * fix(splits): deliver one-shot content params on fresh forward navigation by @gbirman in https://github.com/macro-inc/macro/pull/4926 * chore: improve tables by @404Wolf in https://github.com/macro-inc/macro/pull/4491 * fix(mobile): mobile search stacking context by @peterchinman in https://github.com/macro-inc/macro/pull/4936 * fix(debug-service): add skill frontmatter by @gbirman in https://github.com/macro-inc/macro/pull/4940 * Add Firehose and My Activity timeline views by @jbecke in https://github.com/macro-inc/macro/pull/4931 * fix(email): eliminate duplicate requests on thread load and mark-done by @evanhutnik in https://github.com/macro-inc/macro/pull/4930 * feat(connection_gateway): use macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4938 * fix(search): make highlighting survive oversized chunks, surface shard failures by @gbirman in https://github.com/macro-inc/macro/pull/4929 * docs: document outline, inline tags, CRM views/Signal filter, team domain auto-join by @jbecke in https://github.com/macro-inc/macro/pull/4906 * perf(db): drop entity_access indexes superseded by the plain source-first index by @gbirman in https://github.com/macro-inc/macro/pull/4866 * Seanaye/feat/select and update gql cache by @seanaye in https://github.com/macro-inc/macro/pull/4917 * style(email): move reply zone away from email body by @sedson in https://github.com/macro-inc/macro/pull/4941 * fix(search): make email address domains and local parts searchable by @gbirman in https://github.com/macro-inc/macro/pull/4898 * chore(teams): remove feature flag by @dev-rb in https://github.com/macro-inc/macro/pull/4947 * fix(md,suspense): add non suspense triggering reads to md HistoryContext by @sedson in https://github.com/macro-inc/macro/pull/4945 * fix(tags): add label menu by @gbirman in https://github.com/macro-inc/macro/pull/4935 * fix(web): keep ingested files out of the Things I did timeline by @jbecke in https://github.com/macro-inc/macro/pull/4944 * chore: remove no longer needed bundle visibility by @peterchinman in https://github.com/macro-inc/macro/pull/4951 * fix(contacts): preserve explicit email contact relationships by @evanhutnik in https://github.com/macro-inc/macro/pull/4950 * feat(email): mark done button inside email block by @peterchinman in https://github.com/macro-inc/macro/pull/4939 * feat(web): only signal emails in the Firehose by @jbecke in https://github.com/macro-inc/macro/pull/4953 * chore(style): add note about suspense by @synoet in https://github.com/macro-inc/macro/pull/4956 * Seanaye/feat/stop accepting invalid property info by @seanaye in https://github.com/macro-inc/macro/pull/4949 * feat(dcs): use macro_authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4942 * perf(preview) by @synoet in https://github.com/macro-inc/macro/pull/4954 * fix: vite should ignore tauri build directories by @peterchinman in https://github.com/macro-inc/macro/pull/4952 * feat hexify projects by @whutchinson98 in https://github.com/macro-inc/macro/pull/4934 * fix(just): failing check by @whutchinson98 in https://github.com/macro-inc/macro/pull/4933 * feat(channels): use macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4962 * test: port local e2e orchestration to xtask by @synoet in https://github.com/macro-inc/macro/pull/4957 * fix(chat): keep the AI from surfacing or reading its own running chat by @ehayes2000 in https://github.com/macro-inc/macro/pull/4963 * fix(analytics): fire Meta CompleteRegistration server-side via Conversions API by @git-julia in https://github.com/macro-inc/macro/pull/4965 * feat(bots): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4966 * fix(channels): open threads at the bottom without jank by @synoet in https://github.com/macro-inc/macro/pull/4958 * feat(crm): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4972 * feat(properties): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4969 * feat(auth_service): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4967 * feat(favorites): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4973 * feat(projects): kafka projects producer by @whutchinson98 in https://github.com/macro-inc/macro/pull/4968 * chore(deps): bump serde_with from 3.20.0 to 3.21.0 by @dependabot[bot] in https://github.com/macro-inc/macro/pull/4904 * chore(deps): bump serde_with from 3.18.0 to 3.21.0 in /apps/web/tauri by @dependabot[bot] in https://github.com/macro-inc/macro/pull/4903 * perf(preview): pull receipt so warm boots skip mirrored images by @synoet in https://github.com/macro-inc/macro/pull/4964 * style(command): retsyle command menu, general dialogs, launcher, add tag selector command menu by @sedson in https://github.com/macro-inc/macro/pull/4974 * fix(teams): invite and upgrade reactive updates by @dev-rb in https://github.com/macro-inc/macro/pull/4981 * feat(email): gate email signatures behind a PostHog feature flag by @evanhutnik in https://github.com/macro-inc/macro/pull/4977 * fix(soup): scope property groups to canonical entity types by @seanaye in https://github.com/macro-inc/macro/pull/4990 * feat(soup): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4989 * fix: prioritize different item types for backfill by @dev-rb in https://github.com/macro-inc/macro/pull/4988 * feat: re-order mail view tabs to have Sent before Calendar by @peterchinman in https://github.com/macro-inc/macro/pull/4987 * feat: restructure mobile dock nav with inbox and email buttons by @peterchinman in https://github.com/macro-inc/macro/pull/4986 * feat: autofocus new Agent input on mobile by @peterchinman in https://github.com/macro-inc/macro/pull/4985 * Add "Ask AI about" action to mobile search results by @peterchinman in https://github.com/macro-inc/macro/pull/4984 * chore(flag): flag off activity by @synoet in https://github.com/macro-inc/macro/pull/4999 * chore(macrodb): bump storage size by @whutchinson98 in https://github.com/macro-inc/macro/pull/5002 * fix(ci): mask the Namespace sccache token in workflow logs by @synoet in https://github.com/macro-inc/macro/pull/5005 * perf(preview): parallelize the CI build phase into four lanes by @synoet in https://github.com/macro-inc/macro/pull/4979 * fix(channels): deeply nested thread scrolling by @synoet in https://github.com/macro-inc/macro/pull/4993 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.16.0...v2026.7.18.0