Changelog
What's changed in tides.
v0.2.22026-08-01
- A reused hostname no longer inherits the previous tenant's site: registration matches ACTIVE sites only, releases the domain from any deactivated site, and mints a fresh site + API key — the old site's history stays private to its owner.
v0.2.12026-08-01
- Deltas compare like for like: a period that's still running is now measured against the same elapsed slice of the previous one, so a flat site no longer reads as −77% every morning.
- Very long custom ranges chart their most recent buckets instead of silently returning an empty chart for the start of the range.
- Site registration accepts a property's extra domains, and merges them into an existing site — beacons from a customer's own domain are no longer dropped.
- Fewer repeated queries per dashboard render.
v0.2.02026-08-01
- Dashboard: summary tiles with period-over-period deltas, timeseries chart, realtime badge.
- Breakdowns: pages (top/entry/exit), traffic sources (referrers/UTM), locations, devices, custom events.
- Goals: event + path goals with conversion rates, edited from site settings.
- Stats API: summary, timeseries, breakdown, realtime and goals, on a site key or a dashboard session.
v0.1.02026-07-31
- Initial scaffold: ingest pipeline, tracker, sites admin API.