Files
zeekay aa73c86846 Count every arrival on the brand's key; @hanzo/event 0.3.61
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.
2026-10-25 22:32:16 -07:00
..