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
24fa01dd25
fix: reduce funnel segment thickness (0.44 -> 0.3)
2026-03-21 22:30:50 +01:00
Usman Baig
028e4e5425
fix: reduce funnel chart height with wider aspect ratio (4:1)
2026-03-21 22:27:37 +01:00
Usman Baig
6098b5e158
feat: replace vertical funnel with horizontal funnel chart
...
Switched to horizontal orientation with grouped labels for better
readability across multi-step funnels.
2026-03-21 22:23:47 +01:00
Usman Baig
4ef92b9e3a
fix: use monotone interpolation for smooth dashboard chart curves
2026-03-21 22:12:30 +01:00
Usman Baig
93347f6454
fix: revert outer container size, increase inner padding to show more bg
2026-03-21 21:05:46 +01:00
Usman Baig
b3bb0685f9
fix: smooth chart curve data, translucent dashboard, smaller demo container
2026-03-21 21:02:35 +01:00
Usman Baig
9ce272d3e5
fix: smooth chart data and increase outer frame padding for more visible gradient
2026-03-21 20:57:10 +01:00
Usman Baig
0bd2f94dd7
fix: fix div nesting in DashboardDemo
2026-03-21 20:53:04 +01:00
Usman Baig
af62532615
fix: showcase bg as outer frame, solid dark background for dashboard content
2026-03-21 20:50:21 +01:00
Usman Baig
39cd1c596c
fix: move showcase bg to outer container, increase overlay opacity for card contrast
2026-03-21 20:46:16 +01:00
Usman Baig
941782efe1
fix: remove browser chrome, make dashboard scrollable, add showcase gradient bg
2026-03-21 20:41:02 +01:00
Usman Baig
ca199b59fd
feat: replace fake LiveDemo with real dashboard components and fake data
2026-03-21 20:36:55 +01:00
Usman Baig
536bb8c872
feat: add live demo dashboard to landing page hero
2026-03-21 20:26:23 +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
911704cff2
feat: port website header with mega-menu, add showcase bg to hero, fix carousel container size
2026-03-21 20:12:01 +01:00
Usman Baig
4afaf32e58
feat: add showcase background image to feature section mockup containers
2026-03-21 20:02:22 +01:00
Usman Baig
74a48299ab
fix: replace lucide-react with phosphor-icons in FAQ component
2026-03-21 19:56:30 +01:00
Usman Baig
1e4bb34513
chore: bump @ciphera-net/ui to 0.3.1
2026-03-21 19:54:29 +01:00
Usman Baig
a361649e60
feat: add tabbed FAQ, polish installation code blocks, refine integration styling
2026-03-21 19:52:32 +01:00
Usman Baig
e789fb525b
feat: port interactive mockups from website and wire into feature sections
2026-03-21 19:49:19 +01:00
Usman Baig
0b7c4d528a
feat: add feature sections, comparison cards, and CTA components for landing page
2026-03-21 19:46:20 +01:00
Usman Baig
acfd532194
feat: redesign landing hero to match website quality
2026-03-21 19:41:51 +01:00
Usman Baig
3710f081a6
feat: dark-only cleanup for marketing pages and authenticated landing view
2026-03-21 19:39:01 +01:00
Usman Baig
7bf7e5cc3d
feat: glass treatment + dark-only cleanup for dashboard components and navigation
2026-03-21 19:26:25 +01:00
Usman Baig
64b245caca
feat: update card component to glass treatment
2026-03-21 19:13:00 +01:00
Usman Baig
6d253e6d18
chore: bump @ciphera-net/ui to 0.3.0 (dark-only)
2026-03-21 18:54:15 +01:00
Usman Baig
21c68b4334
fix: restore ThemeProvider with forced dark mode to fix build
2026-03-21 18:30:06 +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
8fdb8c4a2f
fix: remove orange glow orb backgrounds from marketing pages
2026-03-21 18:17:27 +01:00
Usman Baig
4b46bba883
feat: redesign Search dashboard card to match Pulse design language
...
Add proportional impression bars, color-coded position badges,
animated Queries/Pages tabs, hover percentage reveals, and
searchable expand modal — bringing Search to parity with other
dashboard cards.
2026-03-19 17:23:57 +01:00
Usman
32ca818c3c
Merge pull request #66 from ciphera-net/staging
...
feat: add 5-level intensity heatmap to Peak Hours
2026-03-19 15:17:58 +01:00
Usman Baig
09b4266a49
feat: add 5-level intensity heatmap to Peak Hours
...
Replace binary on/off coloring with 6 opacity levels (transparent,
0.15, 0.35, 0.60, 0.82, solid) based on percentage of max visitors.
Zero-traffic cells are now visually empty. Adds a GitHub-style
"Less → More" legend strip below the grid.
2026-03-19 15:12:07 +01:00
Usman Baig
ed7d519ed2
Merge branch 'main' into staging
2026-03-19 14:58:31 +01:00
Usman
693c975b24
Merge pull request #65 from ciphera-net/staging
...
fix: auto-detect domain from hostname for zero-config GTM support
2026-03-19 13:59:05 +01:00
Usman Baig
e6d840abb9
docs: simplify GTM integration guide for auto-detect domain
2026-03-19 13:58:09 +01:00
Usman Baig
ac9e10b436
fix: auto-detect domain from hostname for zero-config GTM support
...
When data-domain attribute and pulseConfig are both unavailable (common
with GTM which strips data-* attributes), the script now falls back to
location.hostname. This is safe because the backend already validates
Origin/Referer against the registered domain. Strips www. prefix on
auto-detected hostname to match typical Pulse registration patterns.
2026-03-19 13:56:18 +01:00
Usman
8338988471
Merge pull request #64 from ciphera-net/staging
...
fix: invert macOS and PlayStation icons in dark mode
2026-03-19 13:46:01 +01:00
Usman Baig
73fc47e910
fix: support GTM and tag managers via window.pulseConfig fallback
...
Script detection now also searches by src URL and supports a global
config object (window.pulseConfig) for environments where data-*
attributes are not preserved on the injected script element.
2026-03-19 13:45:21 +01:00
Usman Baig
bf3097c26e
fix: invert macOS and PlayStation icons in dark mode
...
Both logos are dark/black and disappear against dark backgrounds.
Apply dark:invert CSS filter to flip them to white in dark mode.
2026-03-19 13:19:08 +01:00
Usman
e7c7ab8f9c
Merge pull request #63 from ciphera-net/staging
...
fix: tighten dashboard vertical spacing
2026-03-19 12:15:56 +01:00
Usman Baig
7cbfbc54ca
fix: tighten dashboard vertical spacing
...
Reduce spacing now that top header is removed:
- Main content top padding: pt-6 → pt-4
- Header section: mb-8 → mb-6
- Chart section: mb-8 → mb-6
- Grid sections: mb-8 → mb-6
- Site name margin: mb-2 → mb-1
- Header inner gap: mb-4 → mb-3
2026-03-19 12:10:30 +01:00
Usman
0e759e8fcf
Merge pull request #62 from ciphera-net/staging
...
fix: remove globe tab from locations, default to countries
2026-03-19 12:03:52 +01:00
Usman Baig
dc7bffdf56
fix: remove globe tab from locations, default to countries
...
Remove the 3D globe visualization tab and set Countries as the
default tab when visiting the dashboard.
2026-03-19 12:01:23 +01:00
Usman
7c3215d662
Merge pull request #61 from ciphera-net/staging
...
fix: preserve intentional OS name casing (macOS, iOS, webOS)
2026-03-19 11:34:16 +01:00
Usman Baig
6b1e6876c6
fix: preserve intentional OS name casing (macOS, iOS, webOS)
...
Skip capitalize() for names with mixed casing to prevent
macOS→MacOS, iOS→IOS, webOS→WebOS, ChromeOS→Chromeos etc.
2026-03-19 11:32:36 +01:00
Usman
04b4059392
Merge pull request #60 from ciphera-net/feat/os-icons
...
Add real browser & OS logo icons
2026-03-19 11:25:17 +01:00
Usman Baig
1696e428ab
feat: add real OS logo icons for 16 operating systems
...
Replace Phosphor generic icons with branded logos from
ngeenx/operating-system-logos. Covers Windows, macOS, Linux, Android,
iOS, ChromeOS, HarmonyOS, KaiOS, Tizen, webOS, FreeBSD, OpenBSD,
NetBSD, PlayStation, Xbox, and Nintendo.
2026-03-19 11:23:29 +01:00
Usman Baig
5287c078bd
Merge branch 'staging'
2026-03-19 11:09:26 +01:00