mirror of
https://github.com/hanzoai/id.git
synced 2026-10-26 20:59:52 +00:00
The stream is our own first-party analytics and now runs for every visitor, whatever they chose: before a choice, after the bar's x, and from a browser sending GPC or DNT. The route gate stays: a page whose address carries a code or a user_code still emits nothing, and a host with no key still reports nothing. No Google or Meta tag loads here, whatever is chosen. The policy cloud serves is still fetched on arrival, because it tells the bar whether to ask; the stream does not wait on it. @hanzo/ui 8.29.14's bar has Manage preferences, Accept all and an x that keeps essential cookies only. Its x draws through react-native-svg, so vite prefers .web.* extensions and maps the asset registry to react-native-web's, as the other gui hosts do. The wire, policy and e2e consent suites now hold the new contract.