Changelog
The full project history is on GitHub.
# Changelog All notable changes are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] ### Added - Theme toggle (dark / light / system) with persistence. - Command palette (`Cmd/Ctrl + K`) with site switcher and period shortcuts. - Dashboard: compare-to-previous-period deltas on KPI cards + sparklines. - Dashboard: path filter to drill into a single page. - Custom events: API endpoint + dashboard tab. - Settings page: rename site, regenerate write key, export JSON/CSV, delete site. - Install verification widget on snippet card. - Tracker: offline queue with retry; `data-exclude-search` to drop query strings. - Static pages: `/docs`, `/privacy`, `/terms`, `/changelog`, custom 404 + global error. - SEO: dynamic OpenGraph image (`opengraph-image`), `robots.txt`, `sitemap.xml`, web manifest. - Repo: `LICENSE`, `SECURITY.md`, `CONTRIBUTING.md`, Dependabot, CodeQL, issue templates. - Tests: unit tests for auth, SSRF guards, audit URL validation, db migrations; Playwright e2e; autocannon load script. ## [0.1.0] — 2026-04-19 ### Added - Initial release: privacy-first analytics + recommendations engine + on-page audit.