Commit Graph

47 Commits

Author SHA1 Message Date
Usman Baig
3ca0bbd921 fix(auth): update comments in AuthCallback and API client for clarity on token handling and refresh process 2026-01-23 10:45:52 +01:00
Usman Baig
cf9cffe4fd fix(auth): add prompt parameter to OAuth login URL to improve user account selection experience 2026-01-22 22:17:24 +01:00
Usman Baig
ac427597b3 feat(dashboard): extend Chart component to include bounce rate and average duration metrics for enhanced analytics 2026-01-22 21:53:25 +01:00
Usman Baig
3996c2550e feat(auth): implement role-based access control in SiteDashboard and SiteSettings, enhancing user experience with edit permissions 2026-01-22 20:28:44 +01:00
Usman Baig
c5d116b334 refactor(loading): enhance LoadingOverlay integration in HomePage and AuthCallback for consistent loading experience 2026-01-22 18:40:56 +01:00
Usman Baig
12292b62a8 refactor(loading): streamline LoadingOverlay usage in HomePage and AuthCallback to return null during loading states 2026-01-22 18:36:03 +01:00
Usman Baig
ef43c7376a fix(loading): remove animation from LoadingOverlay for improved performance 2026-01-22 16:30:29 +01:00
Usman Baig
a5be0fba74 refactor(oauth): improve URL construction in OAuth flow to prevent double slashes 2026-01-22 16:22:26 +01:00
Usman Baig
bf9b359cd6 fix(auth): prevent redirect loops during auth callback processing in AuthProvider 2026-01-22 16:01:54 +01:00
Usman Baig
38baa0504b fix(auth): correct getUserOrganizations return type handling in context 2026-01-22 01:54:12 +01:00
Usman Baig
9767d928ce feat(settings): implement organization settings page 2026-01-22 01:52:51 +01:00
Usman Baig
cbb2255024 fix: handle access_token only response from switchContext 2026-01-22 01:36:56 +01:00
Usman Baig
b3f8465fae fix: force reload after auto-context switch 2026-01-22 01:15:04 +01:00
Usman Baig
12dc03b636 feat: add organization onboarding flow and auth enforcement 2026-01-22 00:32:48 +01:00
Usman Baig
5d867dd519 refactor: update application name and related identifiers from Analytics to Pulse for consistent branding across the codebase 2026-01-19 17:20:01 +01:00
Usman Baig
035d78175f refactor: update branding from Ciphera Pulse to Pulse across the application for consistency and clarity 2026-01-19 16:58:09 +01:00
Usman Baig
9dbe74fd9f refactor: update references from Ciphera Analytics to Ciphera Pulse across the application for consistent branding and messaging 2026-01-19 16:49:42 +01:00
Usman Baig
861ce94e05 feat: add privacy snippet feature in site settings for easy copying to privacy policy 2026-01-19 15:09:09 +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
0b3fca45d5 fix: update replay data handling to use eventWithTime type and add rrweb types dependency 2026-01-19 12:52: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
d03a688695 fix: propagate API error data to handle protected dashboards correctly 2026-01-18 23:10:39 +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
3e7273363b fix: resolve frontend build errors and enable credentials for options requests in backend 2026-01-18 21:32:47 +01:00
Usman Baig
2fda4667ed fix(cors): allow credentials on options requests and update frontend auth flow 2026-01-18 21:27:22 +01:00
Usman Baig
d4486f952f feat(security): switch auth to HttpOnly cookies and add server actions 2026-01-18 21:19:44 +01:00
Usman Baig
8fe2500d19 feat(analytics): add site settings and public dashboard 2026-01-18 18:39:26 +01:00
Usman Baig
ba1e5c1885 feat: add web vitals tracking script and performance dashboard UI 2026-01-18 17:52:53 +01:00
Usman Baig
7d3c0d49f9 feat: implement advanced chart dashboard with trends and comparisons 2026-01-18 13:25:01 +01:00
Usman Baig
8c4fe4348f feat: use aggregated dashboard endpoint 2026-01-18 12:59:38 +01:00
Usman Baig
a76995457d feat: add realtime visitor tracking page and session journey view 2026-01-17 13:49:57 +01:00
Usman Baig
42492d64b9 feat(analytics): add icons for browsers, devices, OS, and referrers 2026-01-16 23:39:10 +01:00
Usman Baig
e1cf7d4b13 feat: add settings page to analytics-frontend 2026-01-16 22:37:40 +01:00
Usman Baig
63921d5e04 fix: remove temporary merged files 2026-01-16 22:26:05 +01:00
Usman Baig
19392ab385 feat: display screen resolution, content stats, and advanced metrics on dashboard 2026-01-16 22:22:02 +01:00
Usman Baig
1e2fa71e5c feat: add technology stats (browser, os, device) to analytics dashboard 2026-01-16 22:09:10 +01:00
Usman Baig
fa7e9fddb4 feat: add city and region tracking to analytics 2026-01-16 19:48:45 +01:00
Usman Baig
d6f19fe7c8 fix: Add null checks to stats API functions 2026-01-16 14:23:39 +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
0c3fd5f766 refactor: Replicate Drop's authentication system exactly 2026-01-16 14:11:14 +01:00
Usman Baig
4e9cf59828 Fix: Use OAuth authorize flow, show login prompt instead of auto-redirect 2026-01-16 13:56:37 +01:00
Usman Baig
481a35b383 Fix: Add dashboard redirect, copy icon, create placeholder pages, update auth API URL 2026-01-16 13:52:45 +01:00
Usman Baig
8e10a05eb1 Initial commit: Analytics frontend implementation 2026-01-16 13:14:19 +01:00