Usman Baig
d37e817cc9
fix: add legacy-peer-deps to .npmrc for visx React 19 compat
2026-03-21 22:40:52 +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
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 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 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 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 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 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 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 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
Usman Baig
a7ac2cb9d7
feat: add browser logo icons for all detected browsers
...
Use real browser logos from alrra/browser-logos (SVG where available,
PNG fallback for archived browsers). Replaces the generic globe icon
with actual Chrome, Firefox, Safari, Edge, Opera, Brave, Vivaldi, Arc,
Samsung Internet, UC Browser, Yandex, Waterfox, Pale Moon, DuckDuckGo,
Maxthon, Silk, Puffin, Tor, and Opera Mini logos.
2026-03-19 11:09:16 +01:00
Usman
f52f98a836
Merge pull request #59 from ciphera-net/staging
...
Add filtered traffic admin page
2026-03-19 10:27:13 +01:00
Usman Baig
e464b87471
feat: add filtered traffic page to admin dashboard
...
Add admin page at /admin/filtered-traffic showing domains blocked by the
referrer spam filter with reason badges and date range selector. Helps
operators monitor spam filtering and catch false positives.
2026-03-19 10:11:28 +01:00
Usman
740796dcb7
Merge pull request #58 from ciphera-net/staging
...
docs: full AGPL-3.0 license text
2026-03-19 01:40:27 +01:00
Usman Baig
a9af5d4593
docs: replace LICENSE summary with full AGPL-3.0 text
...
Enables GitHub auto-detection of AGPL-3.0 license in repo sidebar.
2026-03-19 01:38:36 +01:00
Usman
39912c5024
Merge pull request #57 from ciphera-net/staging
...
Sidebar redesign, dropdown fixes, and soft-delete UI
2026-03-19 01:08:16 +01:00