Commit Graph

  • 94112161f0 docs: update changelog for funnels v2 Usman Baig 2026-03-18 14:38:01 +01:00
  • 4c7ed858f7 feat(funnels): add step-level breakdown drawer with dimension tabs Usman Baig 2026-03-18 14:34:07 +01:00
  • efd0c144b5 feat(funnels): add conversion trends line chart with per-step toggles Usman Baig 2026-03-18 14:33:25 +01:00
  • 585cb4fd88 feat(funnels): add edit funnel page with pre-populated form Usman Baig 2026-03-18 14:27:45 +01:00
  • 2811945d3e feat(funnels): add filter bar and exit path display to funnel detail Usman Baig 2026-03-18 14:26:26 +01:00
  • 18e66917d3 feat(funnels): extract reusable FunnelForm with category toggle, property filters, and conversion window Usman Baig 2026-03-18 14:23:25 +01:00
  • d5b594d6f9 feat(funnels): update frontend types and API client for funnels v2 Usman Baig 2026-03-18 14:20:15 +01:00
  • ff58ba5953 Merge pull request #55 from ciphera-net/staging Usman 2026-03-18 11:26:59 +01:00
  • 311f546261 fix: improve code quality in soft-delete frontend (loading state, imports, confirm dialog) Usman Baig 2026-03-18 11:03:44 +01:00
  • ad1c8c5420 fix: address spec compliance gaps in soft-delete frontend Usman Baig 2026-03-18 10:58:47 +01:00
  • 51723bea5d feat: replace prompt() delete with DeleteSiteModal on settings page Usman Baig 2026-03-18 10:51:14 +01:00
  • d7f374472a feat: integrate delete modal and soft-deleted sites list on dashboard Usman Baig 2026-03-18 10:50:19 +01:00
  • 7a0f106bc3 feat: add DeleteSiteModal with soft-delete and permanent-delete options Usman Baig 2026-03-18 10:49:06 +01:00
  • 10ad276c38 feat: add soft-delete API functions and deleted_at to Site type Usman Baig 2026-03-18 10:48:22 +01:00
  • e4fa320b39 Merge remote-tracking branch 'origin/main' into staging Usman Baig 2026-03-17 23:10:11 +01:00
  • 78fed269db fix: replace developer jargon with user-friendly labels in visitor identity settings Usman Baig 2026-03-17 23:07:11 +01:00
  • 90944ce6bd fix: use screen.width fallback in trackCustomEvent to prevent bot filter false positives Usman Baig 2026-03-17 22:32:45 +01:00
  • d97818dfd7 fix: use screen.width fallback in trackCustomEvent to prevent bot filter false positives Usman Baig 2026-03-17 22:32:45 +01:00
  • fa9fa26a1f Merge pull request #54 from ciphera-net/staging Usman 2026-03-17 22:27:59 +01:00
  • 3aaf199a19 chore: bump @ciphera-net/ui to ^0.2.8 Usman Baig 2026-03-17 19:47:54 +01:00
  • 431128f4ad Merge pull request #53 from ciphera-net/staging Usman 2026-03-17 12:35:57 +01:00
  • dedb55b113 docs: add thin client changes to changelog Usman Baig 2026-03-17 12:32:53 +01:00
  • c833a759f4 refactor: slim tracking script, move logic server-side Usman Baig 2026-03-17 12:28:23 +01:00
  • 553b44328e Merge pull request #52 from ciphera-net/staging Usman 2026-03-17 11:08:26 +01:00
  • 81e2e8bd6c chore: consolidate unreleased changelog entries Usman Baig 2026-03-17 11:03:17 +01:00
  • 109aca62c0 docs: add bot filtering and script improvements to changelog Usman Baig 2026-03-17 10:24:44 +01:00
  • e7ebe2a923 refactor: remove client-side 0x0 screen check, handled server-side Usman Baig 2026-03-17 10:20:52 +01:00
  • ebd25770b4 revert: remove client-side bot detection from tracking script Usman Baig 2026-03-17 10:19:29 +01:00
  • d45d39aa60 feat: add client-side headless browser detection Usman Baig 2026-03-17 10:17:21 +01:00
  • 01222bf0a9 fix: bump dark mode inline bar opacity from 25% to 40% — less brown, more orange Usman Baig 2026-03-16 23:14:07 +01:00
  • 1ba6f6609d fix: step numbering starts at 1 after Entry column Usman Baig 2026-03-16 22:27:11 +01:00
  • b16f01bd7f fix: rename Step 1 to Entry in columns view, max depth to 6 Usman Baig 2026-03-16 22:08:14 +01:00
  • 52427fea93 fix: change journey depth default to 4, max to 5 Usman Baig 2026-03-16 22:02:29 +01:00
  • 17f2bdc9e9 feat: rewrite sankey chart with D3 — thin bars, labels beside nodes, proper hover Usman Baig 2026-03-16 21:56:22 +01:00
  • 4007056e44 feat: redesign sankey to block-style nodes with inside labels Usman Baig 2026-03-16 21:45:08 +01:00
  • bec61c599e fix: reduce sankey margins from 160px to 90px — less wasted space Usman Baig 2026-03-16 21:30:09 +01:00
  • 40f223cf38 fix: make sankey chart responsive — no horizontal scrolling Usman Baig 2026-03-16 21:25:21 +01:00
  • e9ec86b10b fix: polish ScriptSetupBlock — orange accent bar, terminal dots, tighter storage/TTL, framework icons Usman Baig 2026-03-16 17:20:27 +01:00
  • 16020a166c feat: redesign ScriptSetupBlock with feature toggles and dynamic script builder Usman Baig 2026-03-16 17:14:13 +01:00
  • e444985295 refactor: extract frustration tracking into separate add-on script Usman Baig 2026-03-16 16:59:37 +01:00
  • f797d89131 fix: restyle sankey to match reference - thinner nodes, all labels, scrollable Usman Baig 2026-03-16 14:22:06 +01:00
  • 1aace48d73 fix: cap sankey height at 500px, show labels for first/last steps only Usman Baig 2026-03-16 14:15:10 +01:00
  • d3f5e6b361 fix: disable sankey labels, reduce margins, dynamic height Usman Baig 2026-03-16 14:08:08 +01:00
  • 6f42d4d3de feat: add Columns/Flow view toggle to journeys page Usman Baig 2026-03-16 14:01:18 +01:00
  • 71f922976d feat: add SankeyJourney component with data transformation and interactivity Usman Baig 2026-03-16 14:00:12 +01:00
  • bb1ed9d8b5 chore: add @nivo/sankey dependency Usman Baig 2026-03-16 13:57:06 +01:00
  • 47ea6fa6f6 feat: add micro-animations to journey chart Usman Baig 2026-03-16 13:28:13 +01:00
  • 3b09758881 fix: cap inline bar chart max width at 75% Usman Baig 2026-03-16 12:44:32 +01:00
  • 4f419f8b04 fix: increase inline bar chart opacity for better brand visibility Usman Baig 2026-03-16 12:40:01 +01:00
  • 336520e401 feat: show brief success state before closing export modal Usman Baig 2026-03-16 11:48:47 +01:00
  • ec9f72455a chore: remove polish-audit.md from tracking Usman Baig 2026-03-16 11:40:32 +01:00
  • be1d9a2f46 feat: add shimmer bar when dashboard is refetching after filter change Usman Baig 2026-03-16 11:39:28 +01:00
  • e4291c44a8 feat: add progress bar to export modal Usman Baig 2026-03-16 11:32:17 +01:00
  • ed865c9a6f chore: remove unused axios dependency Usman Baig 2026-03-16 11:27:31 +01:00
  • 8287a38b43 chore: add 429 errors Usman Baig 2026-03-16 11:06:41 +01:00
  • 2e444849ef fix: make step 1 clicks show connector lines like other steps Usman Baig 2026-03-16 09:42:59 +01:00
  • df10d4e747 feat: add actionable CTAs to all dashboard empty states Usman Baig 2026-03-15 22:00:58 +01:00
  • c21d7b9073 feat: add animated number transitions to dashboard stats Usman Baig 2026-03-15 21:37:11 +01:00
  • df2b3cadd7 feat: add inline bar charts to all dashboard list components Usman Baig 2026-03-15 20:39:25 +01:00
  • 4f4f2f4f9a refactor: redesign top paths table to match Pulse patterns Usman Baig 2026-03-15 20:31:57 +01:00
  • d864d951f9 fix: rebuild depth slider from scratch Usman Baig 2026-03-15 20:08:15 +01:00
  • d5b48ac985 fix: rebuild depth slider with single state + debounce Usman Baig 2026-03-15 20:04:36 +01:00
  • 3c9d5b47be fix: show reset button while dragging depth slider Usman Baig 2026-03-15 20:00:51 +01:00
  • 0ea9b31b63 style: make journey exit row a full red block matching other rows Usman Baig 2026-03-15 19:53:10 +01:00
  • 25f4cd5eb9 fix: move border-b inside scrollable nav to prevent orange indicator clipping Usman Baig 2026-03-15 19:45:42 +01:00
  • 2068f839fd fix: restore brand orange tab indicator clipped by overflow-x-auto Usman Baig 2026-03-15 19:41:28 +01:00
  • 76248233b9 fix: revalidate funnels list after creating a new funnel Usman Baig 2026-03-15 18:38:51 +01:00
  • 849986edf1 fix: restore active tab indicator in scrollable SiteNav Usman Baig 2026-03-15 18:37:40 +01:00
  • 220d3905be fix: use 0-based step order when creating funnels Usman Baig 2026-03-15 18:33:30 +01:00
  • 6d6c1ee8f6 fix: prevent grid children from overflowing on mobile Usman Baig 2026-03-15 18:20:08 +01:00
  • 24c71f7991 fix: mobile responsiveness across all pages Usman Baig 2026-03-15 18:15:06 +01:00
  • 7103a39273 fix: increase column padding for bar chart breathing room Usman Baig 2026-03-15 13:48:19 +01:00
  • 3c8904ffe4 fix: remove overflow-hidden clipping bar chart left rounding Usman Baig 2026-03-15 13:45:29 +01:00
  • aba67592bb fix: bar chart left rounding by using width calc instead of scaleX Usman Baig 2026-03-15 13:42:41 +01:00
  • e7907d68bf fix: default depth 10, bar rounding, exit row height, connection line reach Usman Baig 2026-03-15 13:39:41 +01:00
  • 342bf46946 fix: bar chart overflow by using scaleX instead of width percentage Usman Baig 2026-03-15 13:33:10 +01:00
  • de16991bb3 fix: inset bar chart so left rounding is visible Usman Baig 2026-03-15 13:30:20 +01:00
  • 3954ee0a97 refactor: restyle journey columns to match Pulse native patterns Usman Baig 2026-03-15 13:27:20 +01:00
  • b000d0e1f7 fix: replace horizontal dashed lines with solid vertical column dividers Usman Baig 2026-03-15 13:20:57 +01:00
  • 58272f3fb5 fix: remove scroll fade gradient that was overlapping column content Usman Baig 2026-03-15 13:15:42 +01:00
  • 722b5de88d feat: polish journey columns with bar charts, count pills, colored selection, dotted connectors Usman Baig 2026-03-15 13:12:17 +01:00
  • ada2c65d8f fix: show exit as red card in next column instead of SVG text hack Usman Baig 2026-03-15 13:03:06 +01:00
  • b10abd38fc feat: show exit count when selecting a page, fix scroll fade overlay Usman Baig 2026-03-15 12:56:59 +01:00
  • 9f9f4286b7 fix: selections only show connection lines, no longer filter column data Usman Baig 2026-03-15 12:46:48 +01:00
  • a7e9f7c998 fix: cascade column selection filter downstream, trim empty columns, add scroll fade Usman Baig 2026-03-15 12:42:49 +01:00
  • 4103014cdb fix: restyle journey columns to match Pirsch card-based design Usman Baig 2026-03-15 12:28:43 +01:00
  • 9528eca443 fix: handle 204 No Content responses in API client Usman Baig 2026-03-15 12:23:05 +01:00
  • e8f00e06ec feat: replace sankey chart with column-based journey visualization Usman Baig 2026-03-15 12:17:48 +01:00
  • 1e147c955b fix: improve visit duration reliability with pagehide fallback and dedup guard Usman Baig 2026-03-15 11:58:33 +01:00
  • 7e30d04df3 feat: redesign top paths as breadcrumb cards with icons Usman Baig 2026-03-15 11:47:52 +01:00
  • 47d884e47b fix: remove focus ring from depth slider, debounce API calls until drag ends Usman Baig 2026-03-15 11:43:04 +01:00
  • f858bb7811 refactor: remake journeys page with pricing-style slider, remove top paths table Usman Baig 2026-03-15 11:39:33 +01:00
  • 302e683b32 feat: increase journey depth slider max from 5 to 10 Usman Baig 2026-03-15 11:27:18 +01:00
  • 20cda8d464 docs: add CDN refresh interval changelog entry Usman Baig 2026-03-14 23:38:46 +01:00
  • bc2534a22b fix: reduce false positives in rage click and dead click detection Usman Baig 2026-03-14 23:32:31 +01:00
  • b305b5345b refactor: remove performance insights (Web Vitals) feature entirely Usman Baig 2026-03-14 22:47:33 +01:00
  • 7247281ce2 feat: move performance to dedicated tab, fix 0/99999 metrics bug Usman Baig 2026-03-14 22:01:44 +01:00
  • f278aada7a fix: use flag icons, show per-datacenter dots on map, format tooltip as bytes Usman Baig 2026-03-14 21:35:26 +01:00
  • 1e61926bc6 fix: parse bunnycdn datacenter codes to ISO country codes for map dots and flags Usman Baig 2026-03-14 21:26:51 +01:00
  • 77b280341b fix: use official bunnycdn logo, redesign traffic distribution with map and country grid Usman Baig 2026-03-14 21:21:53 +01:00