a5be0fba74refactor(oauth): improve URL construction in OAuth flow to prevent double slashes
Usman Baig
2026-01-22 16:22:26 +01:00
5820a7d6a0refactor(login): remove LoadingOverlay from LoginPage and return null
Usman Baig
2026-01-22 16:11:26 +01:00
a2f266b186refactor(loading): update LoadingOverlay to display dynamic title instead of static text
Usman Baig
2026-01-22 16:06:32 +01:00
bf9b359cd6fix(auth): prevent redirect loops during auth callback processing in AuthProvider
Usman Baig
2026-01-22 16:01:54 +01:00
89bc9ed802refactor(auth): streamline LoadingOverlay usage in AuthCallback for a seamless loading experience
Usman Baig
2026-01-22 15:46:50 +01:00
13f2950b23fix(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
37daf37c06chore: update @ciphera-net/ui to 0.0.10
Usman Baig
2026-01-22 01:58:47 +01:00
d05015205bfix(settings): use user context for org id instead of local storage token
Usman Baig
2026-01-22 01:58:17 +01:00
38baa0504bfix(auth): correct getUserOrganizations return type handling in context
Usman Baig
2026-01-22 01:54:12 +01:00
9767d928cefeat(settings): implement organization settings page
Usman Baig
2026-01-22 01:52:51 +01:00
237834db3efix: wait for org context before rendering dashboard
Usman Baig
2026-01-22 01:42:04 +01:00
cbb2255024fix: handle access_token only response from switchContext
Usman Baig
2026-01-22 01:36:56 +01:00
806b149bc7chore: add debug logs to setSessionAction
Usman Baig
2026-01-22 01:31:52 +01:00
b3f8465faefix: force reload after auto-context switch
Usman Baig
2026-01-22 01:15:04 +01:00
6ad8359cc8chore: remove package-lock.json file
Usman Baig
2026-01-22 01:08:38 +01:00
d57ed5ebb0chore: update ciphera-ui dependency to ^0.0.9
Usman Baig
2026-01-22 01:04:56 +01:00
e4010c0de5chore: update ciphera-ui dependency to ^0.0.8
Usman Baig
2026-01-22 00:59:03 +01:00
c41c1145fbfix: match workspace switcher UI with Drop
Usman Baig
2026-01-22 00:52:43 +01:00
2fc4344302feat: enhance user experience with improved workspace switcher functionality
Usman Baig
2026-01-22 00:52:31 +01:00
db4350097afeat: integrate workspace switcher in Pulse layout
Usman Baig
2026-01-22 00:51:19 +01:00
0049bbc4b1fix: use named imports for UI components
Usman Baig
2026-01-22 00:41:40 +01:00
12dc03b636feat: add organization onboarding flow and auth enforcement
Usman Baig
2026-01-22 00:32:48 +01:00
923aed464afeat: Add 'Why Pulse' to the footer
Usman
2026-01-21 13:19:09 +01:00
6eff7ef09aReplace external Footer with local component to fix 'Why Drop' text
Cursor Agent
2026-01-21 12:16:49 +00:00
e28baa5482fix: 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
dfe415af40fix: 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
2a51982c28fix: update Chart component to display time correctly at midnight for hourly intervals
Usman Baig
2026-01-19 18:44:57 +01:00
3629f11661feat: add multi-day interval selection for dashboard data display in PublicDashboardPage and SiteDashboardPage
Usman Baig
2026-01-19 18:37:59 +01:00
43dd977c4cfix: update ChartTooltip to correctly display current metric values in tooltip based on payload order
Usman Baig
2026-01-19 18:34:53 +01:00
ecac8002aefix: 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
500310048afeat: enhance Chart component with theme-aware tooltip, comparison feature, and improved axis formatting
Usman Baig
2026-01-19 18:25:49 +01:00
78d348f037feat: enhance PerformanceStats component with overall performance scoring and improved UI for metric display
Usman Baig
2026-01-19 18:15:45 +01:00
d37b706751feat: add animation to collapsible section for worst performance pages in PerformanceStats component
Usman Baig
2026-01-19 18:08:47 +01:00
cb84b117fffeat: add collapsible section for worst performance pages in PerformanceStats component
Usman Baig
2026-01-19 18:04:49 +01:00
e42e2d9440fix: 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
fe38525cf1feat: implement SPA navigation handling for LCP metrics, ensuring accurate tracking during route changes
Usman Baig
2026-01-19 17:42:36 +01:00
d92884f7fffeat: 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
3da53aa6c0refactor: 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
5d867dd519refactor: 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
b8c129a62arefactor: update README to reflect branding change from Analytics Frontend to Pulse Frontend for consistency
Usman Baig
2026-01-19 17:07:55 +01:00
035d78175frefactor: update branding from Ciphera Pulse to Pulse across the application for consistency and clarity
Usman Baig
2026-01-19 16:58:09 +01:00
15ac469e39refactor: simplify appName in LayoutContent component to enhance branding consistency
Usman Baig
2026-01-19 16:56:28 +01:00
9dbe74fd9frefactor: 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
d0a13adf36refactor: 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
5b18fc17d8feat: 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
15238ab5befix: 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
861ce94e05feat: add privacy snippet feature in site settings for easy copying to privacy policy
Usman Baig
2026-01-19 15:09:09 +01:00
f183aa7759feat: 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
088e22512afeat: add performance insights feature with toggle in settings and conditional rendering in dashboard pages
Usman Baig
2026-01-19 14:40:42 +01:00
61bdf41b9cfeat: 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
7c99602629feat: 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
a649c850cafeat: 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
2aa25cb3aafix: 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
8a648a2e5ffix: 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
687d3ca1d1fix: adjust layout width for replay and replay viewer pages for improved consistency
Usman Baig
2026-01-19 13:55:56 +01:00
47b7b5d858fix: 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
d1ad1c8cf6fix: update button styles and colors for consistency across replay pages
Usman Baig
2026-01-19 13:47:33 +01:00
f83e94c338fix: enhance rrweb player styles for brand compliance and improved user experience
Usman Baig
2026-01-19 13:35:49 +01:00
6047f20dcafix: update rrweb player dimensions and styles for improved appearance
Usman Baig
2026-01-19 13:31:43 +01:00
566c914ef8fix: improve rrweb player dimensions and enable responsive scaling
Usman Baig
2026-01-19 13:18:46 +01:00
41b177e3e3fix: dynamically load rrweb library before starting session replay
Usman Baig
2026-01-19 13:00:46 +01:00
0b3fca45d5fix: update replay data handling to use eventWithTime type and add rrweb types dependency
Usman Baig
2026-01-19 12:52:02 +01:00
a740b0d703feat: add session replay functionality with privacy controls
Usman Baig
2026-01-19 12:43:02 +01:00
c8695ff964fix: Enhance dashboard components with site settings for data collection options
Usman Baig
2026-01-19 12:10:44 +01:00
c807568e93feat: Add data collection settings to Site interface and update SiteSettingsPage
Usman Baig
2026-01-19 11:49:25 +01:00
c69b263cdcfeat: Add 1 min and 1 hour interval selection for Today view in analytics dashboard
Usman Baig
2026-01-19 11:00:55 +01:00
5eade9f17fdocs: Add Railway hosting badge to README for improved visibility
Usman Baig
2026-01-19 10:44:36 +01:00
a66e0d1b1cdocs: Update README to include hosting information on Railway
Usman Baig
2026-01-19 10:41:43 +01:00
1753db67c3fix: close div tag in Countries component to ensure proper layout rendering
Usman Baig
2026-01-19 09:58:37 +01:00
b34be78798docs: Add AGPL-3.0 license and update README for open source release
Usman Baig
2026-01-19 09:47:03 +01:00
46acc599e9chore: 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
39e5a47e74chore: remove duplicate legacy-peer-deps entry from .npmrc for cleaner configuration
Usman Baig
2026-01-19 01:03:45 +01:00
4c0e9920c2chore: 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
da091e2e38chore: update @ciphera-net/ui dependency to version 0.0.7
Usman Baig
2026-01-19 00:46:59 +01:00
82beccb24fstyle: update app name display in layout and loading overlay to enhance branding consistency
Usman Baig
2026-01-19 00:42:07 +01:00
037318b5bfstyle: change toast notifcation styling to match company design guidelines
Usman Baig
2026-01-18 23:20:13 +01:00
743d35b802fix: show error toast on invalid public dashboard password
Usman Baig
2026-01-18 23:13:58 +01:00
d03a688695fix: propagate API error data to handle protected dashboards correctly
Usman Baig
2026-01-18 23:10:39 +01:00
416939a61bfix: remove duplicate footer from public dashboard
Usman Baig
2026-01-18 23:02:12 +01:00
6f28fc0080fix: match public dashboard background with app theme
Usman Baig
2026-01-18 22:58:56 +01:00
76a8bade8afix: align public dashboard UI with branding guidelines
Usman Baig
2026-01-18 22:53:08 +01:00
e715aedc39feat: improve password protection UX with toggle switch and clear option
Usman Baig
2026-01-18 22:44:48 +01:00
7791d0c087refactor: use PasswordInput component in site settings
Usman Baig
2026-01-18 22:39:02 +01:00
d538a96999feat: show password protection status in site settings
Usman Baig
2026-01-18 22:31:34 +01:00
a8dc172fa9fix(analytics): fix missing closing div tag in site settings page
Usman Baig
2026-01-18 22:17:34 +01:00
1c5184988bfeat(analytics): add site verification modal
Usman Baig
2026-01-18 22:15:34 +01:00
6b1c1651bffeat(analytics): improve site verification UI with inline status and troubleshooting
Usman Baig
2026-01-18 22:00:48 +01:00
2aa8133c09feat(analytics): add installation verification check in site settings
Usman Baig
2026-01-18 21:55:32 +01:00
edcf8a0c27fix: set cookie domain to .ciphera.net for cross-subdomain auth
Usman Baig
2026-01-18 21:39:57 +01:00
6c75faae4afix: cleanup line number artifacts from auth actions file
Usman Baig
2026-01-18 21:35:11 +01:00
3e7273363bfix: resolve frontend build errors and enable credentials for options requests in backend
Usman Baig
2026-01-18 21:32:47 +01:00
2fda4667edfix(cors): allow credentials on options requests and update frontend auth flow
Usman Baig
2026-01-18 21:27:22 +01:00
d4486f952ffeat(security): switch auth to HttpOnly cookies and add server actions
Usman Baig
2026-01-18 21:19:44 +01:00
389db73bf5fix(analytics-ui): unify branding colors and remove hardcoded values
Usman Baig
2026-01-18 21:09:43 +01:00
e7a123cea2fix(analytics-ui): standardize branding, colors, and border radii
Usman Baig
2026-01-18 19:37:36 +01:00
4d015e5828style: enhance layout and spacing in site settings page for improved user experience
Usman Baig
2026-01-18 19:21:58 +01:00
1cd5a99cbcstyle: update site settings design and add public share link
Usman Baig
2026-01-18 19:16:56 +01:00
14a71db04afeat(settings): add public link sharing functionality and improve UI for password protection
Usman Baig
2026-01-18 19:06:56 +01:00
1c2c5a71aerefactor(dashboard): rename date picker prop for clarity
Usman Baig
2026-01-18 18:56:20 +01:00
8abeca25d3refactor(dashboard): simplify date range selection logic in date picker
Usman Baig
2026-01-18 18:55:11 +01:00