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