-
d9c01b9b06
feat: add traffic distribution dotted map to CDN tab
Usman Baig
2026-03-14 21:12:07 +01:00
-
2512be0d57
fix: bunnycdn logo and api key security
Usman Baig
2026-03-14 21:08:42 +01:00
-
fb85c431f0
feat: add BunnyCDN integration
Usman Baig
2026-03-14 20:46:26 +01:00
-
a8fe171c8c
fix: use ShieldCheck icon for Data & Privacy settings tab
Usman Baig
2026-03-14 18:30:41 +01:00
-
4ceb33b946
feat: add header icons to all dashboard panels
Usman Baig
2026-03-14 18:27:12 +01:00
-
4d869d8cb1
fix: place Search and Goals side by side in two-column grid
Usman Baig
2026-03-14 18:13:07 +01:00
-
a3f50dc38f
fix: restore Peak Hours layout and hide empty Search panel
Usman Baig
2026-03-14 18:09:07 +01:00
-
8f00193e0f
feat: add Search panel to dashboard and enrich Search tab
Usman Baig
2026-03-14 18:05:05 +01:00
-
af29bb77cd
fix: stop retrying rate-limited and auth-failed requests
Usman Baig
2026-03-14 17:16:23 +01:00
-
34c705549b
feat: add Google Search Console integration UI
Usman Baig
2026-03-14 15:36:37 +01:00
-
-
9b7781115f
Merge pull request #50 from ciphera-net/staging
Usman
2026-03-14 14:26:39 +01:00
-
-
cf0b6b8a68
feat: track time-on-page via unload ping for accurate visit durations
Usman Baig
2026-03-14 14:07:54 +01:00
-
8e7c273ebc
Merge pull request #49 from ciphera-net/staging
Usman
2026-03-14 13:49:20 +01:00
-
-
11ef95ef45
fix: use full day names in Peak Hours busiest-time callout
Usman Baig
2026-03-14 13:40:42 +01:00
-
19db02e945
fix: lower min_sessions to 1 for journey data visibility
Usman Baig
2026-03-14 13:40:40 +01:00
-
2242a159c7
fix: use 24-hour time in Peak Hours heatmap
Usman Baig
2026-03-14 13:38:51 +01:00
-
25210013d3
feat: centralise date/time formatting with European conventions
Usman Baig
2026-03-14 13:31:30 +01:00
-
7ba5e063ca
feat: add free plan to pricing page and enforce 1-site limit
Usman Baig
2026-03-13 21:28:04 +01:00
-
-
ed80290431
Merge branch 'staging'
Usman Baig
2026-03-13 20:35:11 +01:00
-
-
d6d42b5759
fix: portal delete modal to body so backdrop-blur covers header
Usman Baig
2026-03-13 20:35:04 +01:00
-
3619a1e644
Merge branch 'staging'
Usman Baig
2026-03-13 20:29:47 +01:00
-
-
618c4fd5fe
fix: bump delete modal z-index to z-[100] to cover fixed header
Usman Baig
2026-03-13 20:29:47 +01:00
-
68536ed71a
Merge branch 'staging'
Usman Baig
2026-03-13 20:10:24 +01:00
-
-
39e06183c3
fix: delete modal overlay z-index above navbar
Usman Baig
2026-03-13 20:10:23 +01:00
-
cad588da52
fix: delete modal overlay now covers navbar
Usman Baig
2026-03-13 20:10:02 +01:00
-
-
6c31f3fc60
fix: show org name in delete modal and fix subscription card visibility
Usman Baig
2026-03-13 19:58:01 +01:00
-
86077557a8
style: redesign org delete modal to match delete account style
Usman Baig
2026-03-13 19:44:03 +01:00
-
e86021caf8
fix: await subscription fetch before opening delete modal
Usman Baig
2026-03-13 19:35:12 +01:00
-
0dd1f00095
fix: fetch subscription data when delete modal opens
Usman Baig
2026-03-13 18:25:34 +01:00
-
84312ebf59
feat: show destruction summary in org delete modal
Usman Baig
2026-03-13 18:15:40 +01:00
-
91f4743f48
Merge pull request #48 from ciphera-net/staging
Usman
2026-03-13 17:20:12 +01:00
-
-
f7bd61187a
style: make verified state match button shape of unverified state
Usman Baig
2026-03-13 16:46:51 +01:00
-
344838e0cd
style: use subtle inline text for verified status in settings
Usman Baig
2026-03-13 16:44:00 +01:00
-
e336d2c7e5
feat: show verification status in site settings page
Usman Baig
2026-03-13 16:40:37 +01:00
-
8f06c9168a
feat: show verified/unverified badge on site cards
Usman Baig
2026-03-13 16:32:26 +01:00
-
-
66a9ac1f31
fix: include all 76 integrations in sitemap instead of only 4
Usman Baig
2026-03-13 14:58:27 +01:00
-
98c08e3996
Merge pull request #47 from ciphera-net/staging
Usman
2026-03-13 14:45:30 +01:00
-
-
dc422b5920
fix: exclude sitemap.xml, robots.txt, llms.txt from auth middleware
Usman Baig
2026-03-13 14:44:52 +01:00
-
f976fbdb2e
Merge pull request #46 from ciphera-net/staging
Usman
2026-03-13 14:42:01 +01:00
-
-
2a2a64f6d7
feat: add sitemap.xml, robots.txt, and llms.txt for SEO
Usman Baig
2026-03-13 14:40:41 +01:00
-
b5d408b4e8
style: add skeleton loading & fade transition to behavior page
Usman Baig
2026-03-13 14:30:01 +01:00
-
00d232ab3f
fix: switch from natural to bump interpolation to prevent overshoot
Usman Baig
2026-03-13 13:53:38 +01:00
-
87f5905bd6
fix: clip chart overflow from natural spline overshoot
Usman Baig
2026-03-13 13:50:27 +01:00
-
58f42f945c
style: smooth chart curves with natural spline and add area fill
Usman Baig
2026-03-13 13:47:26 +01:00
-
570a84889a
fix: increase hover hitbox on map location markers
Usman Baig
2026-03-13 13:43:44 +01:00
-
-
2cc120ca3f
Merge pull request #45 from ciphera-net/staging
Usman
2026-03-13 13:35:08 +01:00
-
-
fcfa4bfed9
fix: use allowlist for query params to prevent path fragmentation
Usman Baig
2026-03-13 13:33:11 +01:00
-
969887cc67
style: use CartesianGrid for horizontal lines aligned with Y-axis ticks
Usman Baig
2026-03-13 13:08:28 +01:00
-
453a596eaf
style: replace animated grid with subtle horizontal lines in chart
Usman Baig
2026-03-13 13:05:24 +01:00
-
9a54d93c79
style: replace static grid with animated grid pattern in chart
Usman Baig
2026-03-13 13:01:03 +01:00
-
eb0dc4a27b
style: replace dotted chart background with grid line pattern
Usman Baig
2026-03-13 12:55:20 +01:00
-
8c4bb8f861
style: add fade-in transition from skeleton to content
Usman Baig
2026-03-13 12:45:48 +01:00
-
0abc5cd4a8
style: unify all dashboard chart colors to brand orange
Usman Baig
2026-03-13 12:32:57 +01:00
-
3bda7215db
fix: stat label invisible on light mode when selected
Usman Baig
2026-03-13 12:29:05 +01:00
-
6380f216aa
perf: migrate Settings, Funnels, and Uptime to SWR data fetching
Usman Baig
2026-03-13 12:21:55 +01:00
-
b6a7c642f2
feat: add skeleton loading to Journeys page
Usman Baig
2026-03-13 11:58:35 +01:00
-
6a13e5480a
Merge pull request #44 from ciphera-net/staging
Usman
2026-03-13 11:41:03 +01:00
-
-
57e43b1b4f
Merge branch 'main' into staging
Usman Baig
2026-03-13 11:30:05 +01:00
-
-
-
-
c0ad0cfb7a
fix: pass CSRF token to switch-context call in refresh route
Usman Baig
2026-03-13 11:29:45 +01:00
-
2d3388546f
fix: pass CSRF token to switch-context call in refresh route
Usman Baig
2026-03-13 11:29:45 +01:00
-
-
34c80d0857
fix: restore org context during token refresh
Usman Baig
2026-03-13 11:18:26 +01:00
-
1c26e4cc6c
fix: resolve intermittent auth errors when navigating between tabs
Usman Baig
2026-03-13 10:52:02 +01:00
-
f7340fa763
fix: include URL in outbound/download events, exclude form inputs from dead clicks
Usman Baig
2026-03-13 09:11:23 +01:00
-
6e213539ea
feat: filter headless browsers and zero-screen bots client-side
Usman Baig
2026-03-13 09:07:49 +01:00
-
f69248ecfa
fix: strip utm_id from page paths to prevent fragmentation
Usman Baig
2026-03-13 08:58:33 +01:00
-
360d6e7e71
fix: preserve UTM params for backend attribution, only strip ad click IDs
Usman Baig
2026-03-13 08:43:55 +01:00
-
63144a136e
fix: only attribute referrer to landing page and strip Meta ad params
Usman Baig
2026-03-13 01:31:14 +01:00
-
1d71a13df4
fix: normalize page paths — strip UTM params and trailing slashes
Usman Baig
2026-03-13 01:19:23 +01:00
-
6edd5ac0b6
fix: skip pageview tracking for prerendered pages
Usman Baig
2026-03-13 01:17:12 +01:00
-
a57ed871f1
fix: screen size shadowing, popstate double pageview, custom event self-referrals
Usman Baig
2026-03-13 01:09:45 +01:00
-
765f8ec63e
fix: strip self-referrals from tracking script
Usman Baig
2026-03-13 01:06:14 +01:00
-
aae1714b02
fix: deduplicate pageviews on page refresh
Usman Baig
2026-03-13 00:50:13 +01:00
-
484300c307
Merge pull request #43 from ciphera-net/staging
0.15.0-alpha
Usman
2026-03-13 00:13:41 +01:00
-
-
9fb19c18e8
chore: release 0.15.0-alpha
Usman Baig
2026-03-13 00:12:13 +01:00
-
0112004457
fix: depth default 3 max 5, min_sessions 2, 5 nodes per column, stricter labels
Usman Baig
2026-03-12 23:58:56 +01:00
-
063a21adeb
feat: cap nodes per column, dynamic SVG height, smart labels, thinner exit node
Usman Baig
2026-03-12 23:46:24 +01:00
-
90de83ad6d
fix: lower min_sessions from 3 to 1 for journey data
Usman Baig
2026-03-12 23:30:12 +01:00
-
a3fa48732a
fix: correct ribbon y-offset — d3-sankey y0/y1 are center, not top
Usman Baig
2026-03-12 23:20:33 +01:00
-
a637d32446
revert: remove frontend same-page filter, backend fix handles this
Usman Baig
2026-03-12 23:12:12 +01:00
-
df394b85ef
fix: filter out same-page transitions (reloads) from Sankey
Usman Baig
2026-03-12 23:08:30 +01:00
-
4e7c495160
fix: use SVG-level onMouseMove with data attrs for reliable hover
Usman Baig
2026-03-12 23:04:08 +01:00
-
9c8943d1e3
fix: rewrite hover state to single object, fix link dimming on node hover
Usman Baig
2026-03-12 22:56:13 +01:00
-
e7debdeb41
fix: consolidate exit nodes into single (exit) node
Usman Baig
2026-03-12 22:52:24 +01:00
-
3df93bb227
fix: link color from source node, fix hover dimming, labels trigger hover
Usman Baig
2026-03-12 22:48:31 +01:00
-
3bde3fd4e1
fix: only highlight links on node hover, not other nodes
Usman Baig
2026-03-12 22:40:40 +01:00
-
5cdf353233
feat: add node hover highlighting with connection dimming
Usman Baig
2026-03-12 22:37:40 +01:00
-
683bbce817
fix: thick node bars, multi-hue palette, higher link opacity, more padding
Usman Baig
2026-03-12 22:31:05 +01:00
-
828e930a69
fix: Sankey visual overhaul — lower link opacity, column color gradient, breathing room
Usman Baig
2026-03-12 22:23:52 +01:00
-
54daf14c6a
feat: replace MUI X Charts Pro with d3-sankey custom Sankey
Usman Baig
2026-03-12 22:17:16 +01:00
-
281a9f237a
feat: replace custom Sankey SVG with MUI X Charts Pro Sankey
Usman Baig
2026-03-12 22:07:20 +01:00
-
4b10f8c1fc
fix: refine Sankey visual — thinner nodes, subtle links, orange on hover
Usman Baig
2026-03-12 21:58:50 +01:00
-
31286c45f4
fix: use brand orange for Sankey diagram nodes and links
Usman Baig
2026-03-12 21:51:07 +01:00
-
908606ade2
fix: make journey empty states consistent with dashboard blocks
Usman Baig
2026-03-12 21:49:31 +01:00
-
4cd9544672
fix(journeys): use correct session_count property in entry point dropdown
Usman Baig
2026-03-12 21:39:31 +01:00
-
49aa8aae60
docs: update frontend changelog for user journeys
Usman Baig
2026-03-12 21:37:07 +01:00
-
b3e335ec6c
feat(journeys): add skeleton and error boundary
Usman Baig
2026-03-12 21:36:27 +01:00
-
e7e76bb3db
feat(journeys): add Journeys tab to site navigation
Usman Baig
2026-03-12 21:35:43 +01:00
-
dc1030036c
feat(journeys): add Journeys page with controls and layout
Usman Baig
2026-03-12 21:35:05 +01:00
-
0fa6c4aaf4
feat(journeys): add top paths table component
Usman Baig
2026-03-12 21:32:18 +01:00
-
c669035718
feat(journeys): add Sankey diagram SVG component
Usman Baig
2026-03-12 21:29:45 +01:00