21 Commits

Author SHA1 Message Date
Usman Baig
dc867e84f4 fix: glass instant, content fades in — backdrop and blur separate from animation 2026-03-26 00:10:40 +01:00
Usman Baig
b74742e15e fix: thin subtle scrollbar — 6px, white/8% thumb, transparent track 2026-03-24 22:32:40 +01:00
Usman Baig
1c7667562c feat: replace Recharts dashboard chart with visx area chart
Integrated 21st.dev AreaChart component with animated crosshair,
spring-based tooltip, and date ticker. Uses brand orange for the
line/fill with dark-only CSS variables.
2026-03-21 22:39:51 +01:00
Usman Baig
0e8629951c fix: set accent color to neutral gray matching ciphera-website 2026-03-21 20:16:31 +01:00
Usman Baig
ec9d1a2c2d feat: force dark mode and match ciphera-website background 2026-03-21 18:27:35 +01:00
Usman Baig
e6910b77ca fix: remove orange radial gradient from body background 2026-03-21 18:23:12 +01:00
Usman Baig
24c71f7991 fix: mobile responsiveness across all pages
- SiteNav: add horizontal scroll for 8 tabs on mobile
- NotificationCenter: full-width dropdown on mobile
- ContentStats/Locations/TechSpecs: scrollable tab bars
- FrustrationTable: fix selector text overflow
- FrustrationByPageTable: horizontal scroll on mobile
- CDN: better stat card grid breakpoints
- Home: reduce stat card height, prevent button wrap
- Billing: shorter invoice labels on mobile
- Bump @ciphera-net/ui to 0.2.6 (AppLauncher mobile fix)
2026-03-15 18:15:06 +01:00
Usman Baig
033d735c3a Replace dashboard BarChart with 21st.dev LineChart component
Swap the main site dashboard chart from a bar chart to a line chart
using 21st.dev's line-charts-6 component with dot grid background,
glow shadow, and animated active dots. Add Badge trend indicators
on metric cards using Phosphor icons. All existing features preserved
(annotations, comparison, export, live indicator, interval controls).

New UI primitives: line-charts-6, badge-2, card, button-1, avatar.
Added shadcn-compatible CSS variables and Tailwind color mappings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 22:53:35 +01:00
Usman Baig
3f81cb0e48 feat: adopt ShadCN chart primitives
Add ChartContainer, ChartConfig, ChartTooltip, ChartTooltipContent
primitives ported from ShadCN's chart pattern. Refactor all 3 chart
locations (dashboard, funnels, uptime) to use CSS variable-driven
theming instead of duplicated CHART_COLORS_LIGHT/DARK objects.

- Add --chart-1 through --chart-5, --chart-grid, --chart-axis CSS vars
- Remove duplicated color objects from 3 files (-223 lines)
- Add accessibilityLayer to all charts
- Rounded bar corners on funnel chart
- Tooltips use Tailwind dark classes instead of imperative style props

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 13:24:29 +01:00
Usman Baig
ccf1cc170a chore: update package dependencies and remove unused CSS styles for improved performance and maintainability 2026-02-17 19:57:38 +01:00
Usman Baig
9361d0a744 Phase 1: Standardize button styling across Pulse frontend 2026-02-05 16:05:56 +01:00
Usman Baig
a2a7bbe96f feat: add floating animation to dashboard preview and implement 3D transform utilities for enhanced visual effects 2026-01-30 15:00:30 +01:00
Usman Baig
5a2027cb78 feat: redesign homepage layout with enhanced visuals and glass card effects, including gradient text and new badge styles 2026-01-30 14:48:54 +01:00
Usman Baig
33779ebf77 chore: upgrade @ciphera-net/ui to v0.0.14 and refactor component imports 2026-01-24 11:42:19 +01:00
Usman Baig
098495a02a chore: upgrade @ciphera-net/ui to v0.0.13 and update Tailwind CSS configuration 2026-01-23 23:34:56 +01:00
Usman Baig
b64a48cc7d style(button): add secondary button styles to globals.css for enhanced UI options 2026-01-23 18:10:59 +01:00
Usman Baig
27afe1e2a6 style(button): add primary button styles to globals.css for improved UI consistency 2026-01-23 17:37:22 +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
389db73bf5 fix(analytics-ui): unify branding colors and remove hardcoded values 2026-01-18 21:09:43 +01:00
Usman Baig
e7a123cea2 fix(analytics-ui): standardize branding, colors, and border radii 2026-01-18 19:37:36 +01:00
Usman Baig
8e10a05eb1 Initial commit: Analytics frontend implementation 2026-01-16 13:14:19 +01:00