Commit Graph

187 Commits

Author SHA1 Message Date
Usman Baig
bdf7c12e2a chore(docs): update README to reflect project name change from 'Pulse Frontend' to 'Pulse' and clarify description of the analytics platform 2026-01-23 10:49:20 +01:00
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
4c7dc51db3 refactor(ui): streamline Button component styles and remove CSS classes for improved consistency and maintainability 2026-01-22 22:29:30 +01:00
Usman Baig
14455e6a75 fix(dashboard): update comparison toggle in Chart component to default to false for improved user experience 2026-01-22 22:23:26 +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
06a8120c68 fix(dashboard): update color for Bounce Rate metric in Chart component to use brand color for consistency 2026-01-22 21:59:38 +01:00
Usman Baig
a71ac45a7f fix(dashboard): update color for Visit Duration metric in Chart component to use brand color for consistency 2026-01-22 21:56:59 +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
81cef1b485 feat(dashboard): integrate Checkbox component for comparison toggle in Chart, enhancing user interaction 2026-01-22 21:46:35 +01:00
Usman Baig
479a6db688 feat(dashboard): update Chart component layout with improved toolbar and export button for enhanced user interaction 2026-01-22 21:42:39 +01:00
Usman Baig
ab46dc22a9 feat(dashboard): enhance Locations component with additional country codes and corresponding icons for better representation 2026-01-22 21:39:39 +01:00
Usman Baig
222df9f11c feat(dashboard): add Tor Network support in Locations component with custom naming and icon 2026-01-22 21:36:52 +01:00
Usman Baig
d4afbc1930 refactor(ui): update button and input components to use brand-orange styles, enhancing UI consistency across the application 2026-01-22 20:40:17 +01:00
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