Commit Graph

  • a5be0fba74 refactor(oauth): improve URL construction in OAuth flow to prevent double slashes Usman Baig 2026-01-22 16:22:26 +01:00
  • 5820a7d6a0 refactor(login): remove LoadingOverlay from LoginPage and return null Usman Baig 2026-01-22 16:11:26 +01:00
  • a2f266b186 refactor(loading): update LoadingOverlay to display dynamic title instead of static text Usman Baig 2026-01-22 16:06:32 +01:00
  • bf9b359cd6 fix(auth): prevent redirect loops during auth callback processing in AuthProvider Usman Baig 2026-01-22 16:01:54 +01:00
  • 89bc9ed802 refactor(auth): streamline LoadingOverlay usage in AuthCallback for a seamless loading experience Usman Baig 2026-01-22 15:46:50 +01:00
  • 13f2950b23 fix(loading): update LoadingOverlay component to support portal prop and adjust loading states in HomePage and AuthCallback Usman Baig 2026-01-22 15:40:12 +01:00
  • 37daf37c06 chore: update @ciphera-net/ui to 0.0.10 Usman Baig 2026-01-22 01:58:47 +01:00
  • d05015205b fix(settings): use user context for org id instead of local storage token Usman Baig 2026-01-22 01:58:17 +01:00
  • 38baa0504b fix(auth): correct getUserOrganizations return type handling in context Usman Baig 2026-01-22 01:54:12 +01:00
  • 9767d928ce feat(settings): implement organization settings page Usman Baig 2026-01-22 01:52:51 +01:00
  • 237834db3e fix: wait for org context before rendering dashboard Usman Baig 2026-01-22 01:42:04 +01:00
  • cbb2255024 fix: handle access_token only response from switchContext Usman Baig 2026-01-22 01:36:56 +01:00
  • 806b149bc7 chore: add debug logs to setSessionAction Usman Baig 2026-01-22 01:31:52 +01:00
  • b3f8465fae fix: force reload after auto-context switch Usman Baig 2026-01-22 01:15:04 +01:00
  • 6ad8359cc8 chore: remove package-lock.json file Usman Baig 2026-01-22 01:08:38 +01:00
  • d57ed5ebb0 chore: update ciphera-ui dependency to ^0.0.9 Usman Baig 2026-01-22 01:04:56 +01:00
  • e4010c0de5 chore: update ciphera-ui dependency to ^0.0.8 Usman Baig 2026-01-22 00:59:03 +01:00
  • c41c1145fb fix: match workspace switcher UI with Drop Usman Baig 2026-01-22 00:52:43 +01:00
  • 2fc4344302 feat: enhance user experience with improved workspace switcher functionality Usman Baig 2026-01-22 00:52:31 +01:00
  • db4350097a feat: integrate workspace switcher in Pulse layout Usman Baig 2026-01-22 00:51:19 +01:00
  • 0049bbc4b1 fix: use named imports for UI components Usman Baig 2026-01-22 00:41:40 +01:00
  • 12dc03b636 feat: add organization onboarding flow and auth enforcement Usman Baig 2026-01-22 00:32:48 +01:00
  • 923aed464a feat: Add 'Why Pulse' to the footer Usman 2026-01-21 13:19:09 +01:00
  • 6eff7ef09a Replace external Footer with local component to fix 'Why Drop' text Cursor Agent 2026-01-21 12:16:49 +00:00
  • e28baa5482 fix: update Chart component to display day ticks in daily view and optimize X-axis labels accordingly Usman Baig 2026-01-19 18:56:50 +01:00
  • dfe415af40 fix: refine Chart component to display midnight timestamps correctly and optimize X-axis labels for hourly intervals Usman Baig 2026-01-19 18:52:41 +01:00
  • 2a51982c28 fix: update Chart component to display time correctly at midnight for hourly intervals Usman Baig 2026-01-19 18:44:57 +01:00
  • 3629f11661 feat: add multi-day interval selection for dashboard data display in PublicDashboardPage and SiteDashboardPage Usman Baig 2026-01-19 18:37:59 +01:00
  • 43dd977c4c fix: update ChartTooltip to correctly display current metric values in tooltip based on payload order Usman Baig 2026-01-19 18:34:53 +01:00
  • ecac8002ae fix: change Area component type from natural to monotone and add baseValue for improved chart rendering Usman Baig 2026-01-19 18:30:11 +01:00
  • 500310048a feat: enhance Chart component with theme-aware tooltip, comparison feature, and improved axis formatting Usman Baig 2026-01-19 18:25:49 +01:00
  • 78d348f037 feat: enhance PerformanceStats component with overall performance scoring and improved UI for metric display Usman Baig 2026-01-19 18:15:45 +01:00
  • d37b706751 feat: add animation to collapsible section for worst performance pages in PerformanceStats component Usman Baig 2026-01-19 18:08:47 +01:00
  • cb84b117ff feat: add collapsible section for worst performance pages in PerformanceStats component Usman Baig 2026-01-19 18:04:49 +01:00
  • e42e2d9440 fix: reduce LCP observation timeout to 100ms and enhance SPA navigation tracking with MutationObserver and history API integration Usman Baig 2026-01-19 17:50:18 +01:00
  • fe38525cf1 feat: implement SPA navigation handling for LCP metrics, ensuring accurate tracking during route changes Usman Baig 2026-01-19 17:42:36 +01:00
  • d92884f7ff feat: enhance performance metrics tracking by observing LCP and CLS events, ensuring accurate data reporting only when metrics are available Usman Baig 2026-01-19 17:34:16 +01:00
  • 3da53aa6c0 refactor: enhance public API for replay control with backward compatibility for Ciphera and branding update to Pulse Usman Baig 2026-01-19 17:22:13 +01:00
  • 5d867dd519 refactor: update application name and related identifiers from Analytics to Pulse for consistent branding across the codebase Usman Baig 2026-01-19 17:20:01 +01:00
  • b8c129a62a refactor: update README to reflect branding change from Analytics Frontend to Pulse Frontend for consistency Usman Baig 2026-01-19 17:07:55 +01:00
  • 035d78175f refactor: update branding from Ciphera Pulse to Pulse across the application for consistency and clarity Usman Baig 2026-01-19 16:58:09 +01:00
  • 15ac469e39 refactor: simplify appName in LayoutContent component to enhance branding consistency Usman Baig 2026-01-19 16:56:28 +01:00
  • 9dbe74fd9f refactor: update references from Ciphera Analytics to Ciphera Pulse across the application for consistent branding and messaging Usman Baig 2026-01-19 16:49:42 +01:00
  • d0a13adf36 refactor: replace router navigation with Link component for site creation and improve UI consistency in HomePage and SiteList components Usman Baig 2026-01-19 15:54:54 +01:00
  • 5b18fc17d8 feat: update sampling rate options to predefined values and replace range input with a custom Select component for improved user experience Usman Baig 2026-01-19 15:21:47 +01:00
  • 15238ab5be fix: adjust minimum value for sampling rate input and improve label positioning for better UI clarity Usman Baig 2026-01-19 15:14:21 +01:00
  • 861ce94e05 feat: add privacy snippet feature in site settings for easy copying to privacy policy Usman Baig 2026-01-19 15:09:09 +01:00
  • f183aa7759 feat: add bot and noise filtering option in site settings with UI toggle for enhanced data accuracy Usman Baig 2026-01-19 14:53:12 +01:00
  • 088e22512a feat: add performance insights feature with toggle in settings and conditional rendering in dashboard pages Usman Baig 2026-01-19 14:40:42 +01:00
  • 61bdf41b9c feat: implement sampling rate adjustments in settings page with a custom range input and predefined options Usman Baig 2026-01-19 14:35:04 +01:00
  • 7c99602629 feat: replace native select elements with custom Select component for improved styling and functionality in replays and settings pages Usman Baig 2026-01-19 14:28:26 +01:00
  • a649c850ca feat: integrate custom ReplayPlayerControls for enhanced playback functionality, including play/pause, seek, speed adjustment, and fullscreen support Usman Baig 2026-01-19 14:20:25 +01:00
  • 2aa25cb3aa fix: clarify cookie usage and session storage details in About, FAQ, and Security pages; add session replay explanation in FAQ Usman Baig 2026-01-19 14:12:10 +01:00
  • 8a648a2e5f fix: update session replay settings to map legacy consent_required to anonymous_skeleton and remove related UI elements Usman Baig 2026-01-19 14:01:02 +01:00
  • 687d3ca1d1 fix: adjust layout width for replay and replay viewer pages for improved consistency Usman Baig 2026-01-19 13:55:56 +01:00
  • 47b7b5d858 fix: update skeleton mode indicators with new icon and styling for consistency across replay and settings pages Usman Baig 2026-01-19 13:54:00 +01:00
  • d1ad1c8cf6 fix: update button styles and colors for consistency across replay pages Usman Baig 2026-01-19 13:47:33 +01:00
  • f83e94c338 fix: enhance rrweb player styles for brand compliance and improved user experience Usman Baig 2026-01-19 13:35:49 +01:00
  • 6047f20dca fix: update rrweb player dimensions and styles for improved appearance Usman Baig 2026-01-19 13:31:43 +01:00
  • 566c914ef8 fix: improve rrweb player dimensions and enable responsive scaling Usman Baig 2026-01-19 13:18:46 +01:00
  • 41b177e3e3 fix: dynamically load rrweb library before starting session replay Usman Baig 2026-01-19 13:00:46 +01:00
  • 0b3fca45d5 fix: update replay data handling to use eventWithTime type and add rrweb types dependency Usman Baig 2026-01-19 12:52:02 +01:00
  • a740b0d703 feat: add session replay functionality with privacy controls Usman Baig 2026-01-19 12:43:02 +01:00
  • c8695ff964 fix: Enhance dashboard components with site settings for data collection options Usman Baig 2026-01-19 12:10:44 +01:00
  • c807568e93 feat: Add data collection settings to Site interface and update SiteSettingsPage Usman Baig 2026-01-19 11:49:25 +01:00
  • c69b263cdc feat: Add 1 min and 1 hour interval selection for Today view in analytics dashboard Usman Baig 2026-01-19 11:00:55 +01:00
  • 5eade9f17f docs: Add Railway hosting badge to README for improved visibility Usman Baig 2026-01-19 10:44:36 +01:00
  • a66e0d1b1c docs: Update README to include hosting information on Railway Usman Baig 2026-01-19 10:41:43 +01:00
  • 1753db67c3 fix: close div tag in Countries component to ensure proper layout rendering Usman Baig 2026-01-19 09:58:37 +01:00
  • b34be78798 docs: Add AGPL-3.0 license and update README for open source release Usman Baig 2026-01-19 09:47:03 +01:00
  • 46acc599e9 chore: add peer dependencies for multiple packages in package-lock.json and update package.json with overrides for react-simple-maps Usman Baig 2026-01-19 01:08:57 +01:00
  • 39e5a47e74 chore: remove duplicate legacy-peer-deps entry from .npmrc for cleaner configuration Usman Baig 2026-01-19 01:03:45 +01:00
  • 4c0e9920c2 chore: downgrade @ciphera-net/ui dependency to version 0.0.6 and update layout content for type compatibility Usman Baig 2026-01-19 00:48:10 +01:00
  • da091e2e38 chore: update @ciphera-net/ui dependency to version 0.0.7 Usman Baig 2026-01-19 00:46:59 +01:00
  • 82beccb24f style: update app name display in layout and loading overlay to enhance branding consistency Usman Baig 2026-01-19 00:42:07 +01:00
  • 037318b5bf style: change toast notifcation styling to match company design guidelines Usman Baig 2026-01-18 23:20:13 +01:00
  • 743d35b802 fix: show error toast on invalid public dashboard password Usman Baig 2026-01-18 23:13:58 +01:00
  • d03a688695 fix: propagate API error data to handle protected dashboards correctly Usman Baig 2026-01-18 23:10:39 +01:00
  • 416939a61b fix: remove duplicate footer from public dashboard Usman Baig 2026-01-18 23:02:12 +01:00
  • 6f28fc0080 fix: match public dashboard background with app theme Usman Baig 2026-01-18 22:58:56 +01:00
  • 76a8bade8a fix: align public dashboard UI with branding guidelines Usman Baig 2026-01-18 22:53:08 +01:00
  • e715aedc39 feat: improve password protection UX with toggle switch and clear option Usman Baig 2026-01-18 22:44:48 +01:00
  • 7791d0c087 refactor: use PasswordInput component in site settings Usman Baig 2026-01-18 22:39:02 +01:00
  • d538a96999 feat: show password protection status in site settings Usman Baig 2026-01-18 22:31:34 +01:00
  • a8dc172fa9 fix(analytics): fix missing closing div tag in site settings page Usman Baig 2026-01-18 22:17:34 +01:00
  • 1c5184988b feat(analytics): add site verification modal Usman Baig 2026-01-18 22:15:34 +01:00
  • 6b1c1651bf feat(analytics): improve site verification UI with inline status and troubleshooting Usman Baig 2026-01-18 22:00:48 +01:00
  • 2aa8133c09 feat(analytics): add installation verification check in site settings Usman Baig 2026-01-18 21:55:32 +01:00
  • edcf8a0c27 fix: set cookie domain to .ciphera.net for cross-subdomain auth Usman Baig 2026-01-18 21:39:57 +01:00
  • 6c75faae4a fix: cleanup line number artifacts from auth actions file Usman Baig 2026-01-18 21:35:11 +01:00
  • 3e7273363b fix: resolve frontend build errors and enable credentials for options requests in backend Usman Baig 2026-01-18 21:32:47 +01:00
  • 2fda4667ed fix(cors): allow credentials on options requests and update frontend auth flow Usman Baig 2026-01-18 21:27:22 +01:00
  • d4486f952f feat(security): switch auth to HttpOnly cookies and add server actions Usman Baig 2026-01-18 21:19:44 +01:00
  • 389db73bf5 fix(analytics-ui): unify branding colors and remove hardcoded values Usman Baig 2026-01-18 21:09:43 +01:00
  • e7a123cea2 fix(analytics-ui): standardize branding, colors, and border radii Usman Baig 2026-01-18 19:37:36 +01:00
  • 4d015e5828 style: enhance layout and spacing in site settings page for improved user experience Usman Baig 2026-01-18 19:21:58 +01:00
  • 1cd5a99cbc style: update site settings design and add public share link Usman Baig 2026-01-18 19:16:56 +01:00
  • 14a71db04a feat(settings): add public link sharing functionality and improve UI for password protection Usman Baig 2026-01-18 19:06:56 +01:00
  • 1c2c5a71ae refactor(dashboard): rename date picker prop for clarity Usman Baig 2026-01-18 18:56:20 +01:00
  • 8abeca25d3 refactor(dashboard): simplify date range selection logic in date picker Usman Baig 2026-01-18 18:55:11 +01:00