Commit Graph

  • 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