Usman Baig
|
c325f50504
|
fix(settings): correct JSX structure in SiteSettingsPage for proper rendering of visibility tab
|
2026-01-22 20:31:37 +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
|
db6ae6a447
|
feat(layout): add viewport configuration to layout for responsive design
|
2026-01-22 16:44:37 +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
|
5820a7d6a0
|
refactor(login): remove LoadingOverlay from LoginPage and return null
|
2026-01-22 16:11:26 +01:00 |
|
Usman Baig
|
a2f266b186
|
refactor(loading): update LoadingOverlay to display dynamic title instead of static text
|
2026-01-22 16:06:32 +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
|
89bc9ed802
|
refactor(auth): streamline LoadingOverlay usage in AuthCallback for a seamless loading experience
|
2026-01-22 15:46:50 +01:00 |
|
Usman Baig
|
13f2950b23
|
fix(loading): update LoadingOverlay component to support portal prop and adjust loading states in HomePage and AuthCallback
|
2026-01-22 15:40:12 +01:00 |
|
Usman Baig
|
37daf37c06
|
chore: update @ciphera-net/ui to 0.0.10
|
2026-01-22 01:58:47 +01:00 |
|
Usman Baig
|
d05015205b
|
fix(settings): use user context for org id instead of local storage token
|
2026-01-22 01:58:17 +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
|
237834db3e
|
fix: wait for org context before rendering dashboard
|
2026-01-22 01:42:04 +01:00 |
|
Usman Baig
|
cbb2255024
|
fix: handle access_token only response from switchContext
|
2026-01-22 01:36:56 +01:00 |
|
Usman Baig
|
806b149bc7
|
chore: add debug logs to setSessionAction
|
2026-01-22 01:31:52 +01:00 |
|
Usman Baig
|
b3f8465fae
|
fix: force reload after auto-context switch
|
2026-01-22 01:15:04 +01:00 |
|
Usman Baig
|
6ad8359cc8
|
chore: remove package-lock.json file
|
2026-01-22 01:08:38 +01:00 |
|
Usman Baig
|
d57ed5ebb0
|
chore: update ciphera-ui dependency to ^0.0.9
|
2026-01-22 01:04:56 +01:00 |
|
Usman Baig
|
e4010c0de5
|
chore: update ciphera-ui dependency to ^0.0.8
|
2026-01-22 00:59:03 +01:00 |
|
Usman Baig
|
c41c1145fb
|
fix: match workspace switcher UI with Drop
|
2026-01-22 00:52:43 +01:00 |
|
Usman Baig
|
2fc4344302
|
feat: enhance user experience with improved workspace switcher functionality
|
2026-01-22 00:52:31 +01:00 |
|
Usman Baig
|
db4350097a
|
feat: integrate workspace switcher in Pulse layout
|
2026-01-22 00:51:19 +01:00 |
|
Usman Baig
|
0049bbc4b1
|
fix: use named imports for UI components
|
2026-01-22 00:41:40 +01:00 |
|
Usman Baig
|
12dc03b636
|
feat: add organization onboarding flow and auth enforcement
|
2026-01-22 00:32:48 +01:00 |
|
Usman
|
923aed464a
|
feat: Add 'Why Pulse' to the footer
Footer 'Why Pulse'
|
2026-01-21 13:19:09 +01:00 |
|
Cursor Agent
|
6eff7ef09a
|
Replace external Footer with local component to fix 'Why Drop' text
Co-authored-by: usman <usman@ciphera.net>
|
2026-01-21 12:16:49 +00:00 |
|
Usman Baig
|
e28baa5482
|
fix: update Chart component to display day ticks in daily view and optimize X-axis labels accordingly
|
2026-01-19 18:56:50 +01:00 |
|
Usman Baig
|
dfe415af40
|
fix: refine Chart component to display midnight timestamps correctly and optimize X-axis labels for hourly intervals
|
2026-01-19 18:52:41 +01:00 |
|
Usman Baig
|
2a51982c28
|
fix: update Chart component to display time correctly at midnight for hourly intervals
|
2026-01-19 18:44:57 +01:00 |
|
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 |
|