-
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