Commit Graph

191 Commits

Author SHA1 Message Date
Usman Baig
3629f11661 feat: add multi-day interval selection for dashboard data display in PublicDashboardPage and SiteDashboardPage 2026-01-19 18:37:59 +01:00
Usman Baig
43dd977c4c fix: update ChartTooltip to correctly display current metric values in tooltip based on payload order 2026-01-19 18:34:53 +01:00
Usman Baig
ecac8002ae fix: change Area component type from natural to monotone and add baseValue for improved chart rendering 2026-01-19 18:30:11 +01:00
Usman Baig
500310048a feat: enhance Chart component with theme-aware tooltip, comparison feature, and improved axis formatting 2026-01-19 18:25:49 +01:00
Usman Baig
78d348f037 feat: enhance PerformanceStats component with overall performance scoring and improved UI for metric display 2026-01-19 18:15:45 +01:00
Usman Baig
d37b706751 feat: add animation to collapsible section for worst performance pages in PerformanceStats component 2026-01-19 18:08:47 +01:00
Usman Baig
cb84b117ff feat: add collapsible section for worst performance pages in PerformanceStats component 2026-01-19 18:04:49 +01:00
Usman Baig
e42e2d9440 fix: reduce LCP observation timeout to 100ms and enhance SPA navigation tracking with MutationObserver and history API integration 2026-01-19 17:50:18 +01:00
Usman Baig
fe38525cf1 feat: implement SPA navigation handling for LCP metrics, ensuring accurate tracking during route changes 2026-01-19 17:42:36 +01:00
Usman Baig
d92884f7ff feat: enhance performance metrics tracking by observing LCP and CLS events, ensuring accurate data reporting only when metrics are available 2026-01-19 17:34:16 +01:00
Usman Baig
3da53aa6c0 refactor: enhance public API for replay control with backward compatibility for Ciphera and branding update to Pulse 2026-01-19 17:22:13 +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
b8c129a62a refactor: update README to reflect branding change from Analytics Frontend to Pulse Frontend for consistency 2026-01-19 17:07:55 +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
15ac469e39 refactor: simplify appName in LayoutContent component to enhance branding consistency 2026-01-19 16:56:28 +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
d0a13adf36 refactor: replace router navigation with Link component for site creation and improve UI consistency in HomePage and SiteList components 2026-01-19 15:54:54 +01:00
Usman Baig
5b18fc17d8 feat: update sampling rate options to predefined values and replace range input with a custom Select component for improved user experience 2026-01-19 15:21:47 +01:00
Usman Baig
15238ab5be fix: adjust minimum value for sampling rate input and improve label positioning for better UI clarity 2026-01-19 15:14:21 +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
61bdf41b9c feat: implement sampling rate adjustments in settings page with a custom range input and predefined options 2026-01-19 14:35:04 +01:00
Usman Baig
7c99602629 feat: replace native select elements with custom Select component for improved styling and functionality in replays and settings pages 2026-01-19 14:28:26 +01:00
Usman Baig
a649c850ca feat: integrate custom ReplayPlayerControls for enhanced playback functionality, including play/pause, seek, speed adjustment, and fullscreen support 2026-01-19 14:20:25 +01:00
Usman Baig
2aa25cb3aa fix: clarify cookie usage and session storage details in About, FAQ, and Security pages; add session replay explanation in FAQ 2026-01-19 14:12:10 +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
687d3ca1d1 fix: adjust layout width for replay and replay viewer pages for improved consistency 2026-01-19 13:55:56 +01:00
Usman Baig
47b7b5d858 fix: update skeleton mode indicators with new icon and styling for consistency across replay and settings pages 2026-01-19 13:54:00 +01:00
Usman Baig
d1ad1c8cf6 fix: update button styles and colors for consistency across replay pages 2026-01-19 13:47:33 +01:00
Usman Baig
f83e94c338 fix: enhance rrweb player styles for brand compliance and improved user experience 2026-01-19 13:35:49 +01:00
Usman Baig
6047f20dca fix: update rrweb player dimensions and styles for improved appearance 2026-01-19 13:31:43 +01:00
Usman Baig
566c914ef8 fix: improve rrweb player dimensions and enable responsive scaling 2026-01-19 13:18:46 +01:00
Usman Baig
41b177e3e3 fix: dynamically load rrweb library before starting session replay 2026-01-19 13:00:46 +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
c8695ff964 fix: Enhance dashboard components with site settings for data collection options 2026-01-19 12:10:44 +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
c69b263cdc feat: Add 1 min and 1 hour interval selection for Today view in analytics dashboard 2026-01-19 11:00:55 +01:00
Usman Baig
5eade9f17f docs: Add Railway hosting badge to README for improved visibility 2026-01-19 10:44:36 +01:00
Usman Baig
a66e0d1b1c docs: Update README to include hosting information on Railway 2026-01-19 10:41:43 +01:00
Usman Baig
1753db67c3 fix: close div tag in Countries component to ensure proper layout rendering 2026-01-19 09:58:37 +01:00
Usman Baig
b34be78798 docs: Add AGPL-3.0 license and update README for open source release 2026-01-19 09:47:03 +01:00
Usman Baig
46acc599e9 chore: add peer dependencies for multiple packages in package-lock.json and update package.json with overrides for react-simple-maps 2026-01-19 01:08:57 +01:00
Usman Baig
39e5a47e74 chore: remove duplicate legacy-peer-deps entry from .npmrc for cleaner configuration 2026-01-19 01:03:45 +01:00
Usman Baig
4c0e9920c2 chore: downgrade @ciphera-net/ui dependency to version 0.0.6 and update layout content for type compatibility 2026-01-19 00:48:10 +01:00
Usman Baig
da091e2e38 chore: update @ciphera-net/ui dependency to version 0.0.7 2026-01-19 00:46:59 +01:00
Usman Baig
82beccb24f style: update app name display in layout and loading overlay to enhance branding consistency 2026-01-19 00:42:07 +01:00
Usman Baig
037318b5bf style: change toast notifcation styling to match company design guidelines 2026-01-18 23:20:13 +01:00
Usman Baig
743d35b802 fix: show error toast on invalid public dashboard password 2026-01-18 23:13:58 +01:00