Commit Graph

17 Commits

Author SHA1 Message Date
Usman Baig
b7e92abb40 feat: persist script feature toggles to backend
Features (scroll, 404, outbound, downloads, frustration, storage, ttl)
are saved to site.script_features JSONB column on every toggle change.
Values are read from the site object on load.
2026-03-22 15:31:45 +01:00
Usman Baig
10ad276c38 feat: add soft-delete API functions and deleted_at to Site type 2026-03-18 11:15:14 +01:00
Usman Baig
b305b5345b refactor: remove performance insights (Web Vitals) feature entirely
Remove Performance tab, PerformanceStats component, settings toggle,
Web Vitals observers from tracking script, and all related API types
and SWR hooks. Duration tracking is preserved.
2026-03-14 22:47:33 +01:00
Usman Baig
8f06c9168a feat: show verified/unverified badge on site cards 2026-03-13 16:32:26 +01:00
Usman Baig
a05e2e94b8 feat: add hide unknown locations toggle in site settings
Adds toggle in Data & Privacy > Filtering section to exclude entries
where geographic data could not be resolved from location stats.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 02:26:15 +01:00
Usman Baig
1ae20dba4c feat: add data retention settings to SiteSettingsPage, including subscription-based options and UI updates for user interaction 2026-02-21 18:21:43 +01:00
Usman Baig
e75d70269f refactor(replay): remove session replay functionality and related components to streamline codebase 2026-01-23 18:21:50 +01:00
Usman Baig
f183aa7759 feat: add bot and noise filtering option in site settings with UI toggle for enhanced data accuracy 2026-01-19 14:53:12 +01:00
Usman Baig
088e22512a feat: add performance insights feature with toggle in settings and conditional rendering in dashboard pages 2026-01-19 14:40:42 +01:00
Usman Baig
8a648a2e5f fix: update session replay settings to map legacy consent_required to anonymous_skeleton and remove related UI elements 2026-01-19 14:01:02 +01:00
Usman Baig
a740b0d703 feat: add session replay functionality with privacy controls 2026-01-19 12:43:02 +01:00
Usman Baig
c807568e93 feat: Add data collection settings to Site interface and update SiteSettingsPage 2026-01-19 11:49:25 +01:00
Usman Baig
e715aedc39 feat: improve password protection UX with toggle switch and clear option 2026-01-18 22:44:48 +01:00
Usman Baig
d538a96999 feat: show password protection status in site settings 2026-01-18 22:31:34 +01:00
Usman Baig
8fe2500d19 feat(analytics): add site settings and public dashboard 2026-01-18 18:39:26 +01:00
Usman Baig
8643443300 fix: Add null checks to prevent 'Cannot read properties of null' errors 2026-01-16 14:23:23 +01:00
Usman Baig
8e10a05eb1 Initial commit: Analytics frontend implementation 2026-01-16 13:14:19 +01:00