-
7336f9126e
feat(journeys): add frontend API client and SWR hooks
Usman Baig
2026-03-12 21:24:39 +01:00
-
6964be9610
refactor: remove realtime visitors detail page
Usman Baig
2026-03-12 20:45:58 +01:00
-
bae492e8d9
style: show only percentage badge on hover in frustration tables
Usman Baig
2026-03-12 20:31:21 +01:00
-
03e3f41e48
refactor: use bundled /behavior endpoint via useBehavior SWR hook
Usman Baig
2026-03-12 20:24:28 +01:00
-
eb17e8e8d6
fix: hide scroll depth and trend chart when rate-limited
Usman Baig
2026-03-12 18:35:36 +01:00
-
540c774100
fix: custom tooltip with inline fill color, dynamic subtitle
Usman Baig
2026-03-12 18:29:43 +01:00
-
3bf832af92
style: use transparent orange tones for frustration pie chart
Usman Baig
2026-03-12 18:27:57 +01:00
-
5050422a60
refactor: match frustration tables to dashboard pattern
Usman Baig
2026-03-12 18:27:20 +01:00
-
13f6f53868
fix: tooltip indicator dot not showing slice color
Usman Baig
2026-03-12 18:25:15 +01:00
-
bf7fe87120
fix: use direct hex colors for pie chart tooltip and distinct color palette
Usman Baig
2026-03-12 18:21:19 +01:00
-
d4dc45e82b
fix: align table headers with row data using CSS grid
Usman Baig
2026-03-12 18:16:12 +01:00
-
0889079372
refactor: replace bar chart with pie chart for frustration trend
Usman Baig
2026-03-12 18:09:34 +01:00
-
2f01be1c67
feat: polish behavior page UI with 8 improvements
Usman Baig
2026-03-12 18:03:22 +01:00
-
585f37f444
docs: add rage click and dead click detection to changelog
Usman Baig
2026-03-12 17:06:36 +01:00
-
1f64bec46d
fix: correct summary card label and skip MutationObserver on html/body
Usman Baig
2026-03-12 17:02:52 +01:00
-
9179e058f7
refactor: move scroll depth from dashboard to behavior tab
Usman Baig
2026-03-12 16:56:26 +01:00
-
d5aafdc48a
feat: add behavior page shell
Usman Baig
2026-03-12 16:56:00 +01:00
-
062d0a2b44
feat: add frustration by page breakdown component
Usman Baig
2026-03-12 16:55:01 +01:00
-
46084b71a6
feat: add frustration table component with view-all modal
Usman Baig
2026-03-12 16:54:38 +01:00
-
a00042c557
feat: add frustration summary cards component
Usman Baig
2026-03-12 16:53:47 +01:00
-
c17a856224
feat: add Behavior tab to site navigation
Usman Baig
2026-03-12 16:53:12 +01:00
-
953762075b
feat: add frustration signal API types and fetch functions
Usman Baig
2026-03-12 16:53:05 +01:00
-
fb47716711
fix: use hasAttribute for data-no-rage and data-no-dead opt-out checks
Usman Baig
2026-03-12 16:50:20 +01:00
-
247a0b3460
feat: add dead click detection to tracking script
Usman Baig
2026-03-12 16:47:53 +01:00
-
9e6e2a2214
feat: add rage click detection to tracking script
Usman Baig
2026-03-12 16:47:15 +01:00
-
b05f7bbcf6
feat: add element identifier function for frustration tracking
Usman Baig
2026-03-12 16:46:32 +01:00
-
1417c952c6
docs: update changelog with time-of-day report scheduling
Usman Baig
2026-03-12 16:10:07 +01:00
-
a22333bbc2
fix: bump @ciphera-net/ui to 0.2.5
Usman Baig
2026-03-12 15:25:05 +01:00
-
27a9836d5a
feat: add time-of-day controls to scheduled reports UI
Usman Baig
2026-03-12 15:17:46 +01:00
-
c6ec4671a4
fix: match report_schedules JSON key from backend response
Usman Baig
2026-03-12 14:50:51 +01:00
-
acf7b16dde
docs: add scheduled reports to changelog
Usman Baig
2026-03-12 14:44:06 +01:00
-
31aff95552
feat: add Reports tab to site settings with schedule CRUD
Usman Baig
2026-03-12 14:31:47 +01:00
-
d728b49f67
feat: add report schedules API client module
Usman Baig
2026-03-12 14:31:44 +01:00
-
eeb46affda
docs: add region name fix to changelog
Usman Baig
2026-03-12 13:37:36 +01:00
-
cf5fbb6f8e
Merge pull request #42 from ciphera-net/staging
0.14.0-alpha
Usman
2026-03-12 13:12:03 +01:00
-
-
bb9e907a50
chore: bump version to 0.14.0-alpha and finalize changelog
Usman Baig
2026-03-12 13:05:40 +01:00
-
7fe8c3818f
docs: add changelog entries for Instagram attribution and OS parsing fixes
Usman Baig
2026-03-12 12:36:13 +01:00
-
3fc0dec9d9
fix: show branded icons for UA-inferred referrers instead of broken favicons
Usman Baig
2026-03-12 12:31:21 +01:00
-
7bd922a012
feat: add shared link referrer icon and new social platform icons
Usman Baig
2026-03-12 12:08:07 +01:00
-
7e91e08532
feat: 2-hour bucket grid for larger square cells
Usman Baig
2026-03-12 00:33:56 +01:00
-
cb6c03432c
fix: use CSS grid with aspect-square for square heatmap cells
Usman Baig
2026-03-12 00:30:23 +01:00
-
bc299fe9a0
fix: increase Peak Hours grid row height
Usman Baig
2026-03-12 00:27:17 +01:00
-
632530af7f
feat: replace heatmap grid with CommitsGrid-style animated cells
Usman Baig
2026-03-12 00:20:04 +01:00
-
ffbfcf342f
feat: fix cell visibility, add thermal blob mode & peak cell pulse
Usman Baig
2026-03-12 00:13:47 +01:00
-
602f7350b8
fix: remove row/column dim highlight on Peak Hours hover
Usman Baig
2026-03-12 00:09:09 +01:00
-
c15737b9c6
feat: interactive Peak Hours heatmap
Usman Baig
2026-03-12 00:05:46 +01:00
-
a189952fad
feat: add Peak Hours heatmap dashboard panel
Usman Baig
2026-03-11 23:59:22 +01:00
-
428a6fd18d
chore: bump @ciphera-net/ui to 0.2.4
Usman Baig
2026-03-11 23:48:27 +01:00
-
136ceff962
feat: add dividers to period selector dropdown
Usman Baig
2026-03-11 23:47:52 +01:00
-
eb872dbc5a
docs: add missing changelog entries for block height fix and goals panel correction
Usman Baig
2026-03-11 23:42:49 +01:00
-
956cfbcf35
feat: animate active metric indicator with spring slide
Usman Baig
2026-03-11 23:38:04 +01:00
-
b5dd5e7082
feat: add This week / This month period options and fix comparison labels
Usman Baig
2026-03-11 23:33:24 +01:00
-
34eca64967
fix: correct off-by-one in comparison period label
Usman Baig
2026-03-11 23:23:39 +01:00
-
1c5ca7fa54
fix: active metric label white and slightly smaller
Usman Baig
2026-03-11 23:15:59 +01:00
-
275503ae8f
fix: show dynamic comparison period label in stat headers
Usman Baig
2026-03-11 23:14:35 +01:00
-
73db65c0b2
feat: redesign chart stat headers and fix badge semantic colors
Usman Baig
2026-03-11 23:10:16 +01:00
-
0754cb0e4f
fix: align Goals & Events and Scroll Depth block height with other dashboard blocks
Usman Baig
2026-03-11 22:52:14 +01:00
-
1ba6bf6a84
fix: add subtitle to scroll depth radar chart
Usman Baig
2026-03-11 22:49:54 +01:00
-
72011dea5c
fix: enlarge scroll depth radar chart
Usman Baig
2026-03-11 22:48:37 +01:00
-
7431f2b78d
fix: increase radar fill opacity to cover grid lines
Usman Baig
2026-03-11 22:45:36 +01:00
-
bf37add366
revert: restore radar chart for scroll depth (4 axes, no 0% anchor)
Usman Baig
2026-03-11 22:42:32 +01:00
-
ca60379e5e
feat: replace radar with clean bar chart for scroll depth
Usman Baig
2026-03-11 22:36:55 +01:00
-
b30619e6b4
fix: add 0% baseline axis to scroll depth radar for pentagon shape
Usman Baig
2026-03-11 22:30:19 +01:00
-
0f5d5338f3
fix: make scroll depth block half-width and enlarge radar chart
Usman Baig
2026-03-11 22:26:15 +01:00
-
faa2f50d6e
feat: replace scroll depth bar chart with radar chart
Usman Baig
2026-03-11 22:22:59 +01:00
-
55bf20c58d
fix: remove rank numbers from Goals & Events panel
Usman Baig
2026-03-11 22:19:39 +01:00
-
2fa3540a48
feat: polish Goals & Events dashboard panel
Usman Baig
2026-03-11 22:15:59 +01:00
-
c2d5935394
security: send X-CSRF-Token on all state-changing API requests (F-01)
Usman Baig
2026-03-11 21:54:24 +01:00
-
8136268988
fix: bump ciphera-ui to 0.2.3 and allow blob: in worker-src CSP
Usman Baig
2026-03-11 11:53:04 +01:00
-
15d41f5bd9
fix: bump @ciphera-net/ui to 0.2.2 (PoW difficulty fix)
Usman Baig
2026-03-11 11:39:16 +01:00
-
37eb49eb37
feat: action-scoped captcha tokens for share access and org settings
Usman Baig
2026-03-11 11:30:21 +01:00
-
3d12f35331
chore: bump @ciphera-net/ui to 0.1.4
Usman Baig
2026-03-10 23:55:47 +01:00
-
205cdf314c
perf: bound SWR cache, clean stale storage, cap annotations
Usman Baig
2026-03-10 21:19:33 +01:00
-
502f4952fc
perf: lazy-load globe/map and update changelog
Usman Baig
2026-03-10 20:57:55 +01:00
-
f10b903a80
perf: add export loading state and virtual scrolling for large lists
Usman Baig
2026-03-10 20:45:49 +01:00
-
848bde237f
docs: add faster entry/exit page stats to changelog
Usman Baig
2026-03-10 20:25:57 +01:00
-
835c284a6b
docs: add smarter caching improvement to changelog
Usman Baig
2026-03-10 20:13:09 +01:00
-
beee87bd2e
docs: add query timeout improvement to changelog
Usman Baig
2026-03-10 18:45:52 +01:00
-
bcaa5c25f8
perf: replace real-time polling with SSE streaming
Usman Baig
2026-03-10 18:33:17 +01:00
-
d863004d5f
perf: consolidate 7 dashboard hooks into single batch request
Usman Baig
2026-03-10 17:55:29 +01:00
-
00d8656ad2
Fix modal titles, hover rounding, search focus, and page filter dimension
Usman Baig
2026-03-10 01:46:31 +01:00
-
64a8652423
Add search bar to expanded panel modals
Usman Baig
2026-03-10 01:34:05 +01:00
-
a99d13309f
Improve expanded modals: wider, taller, hover percentage, click-to-filter
Usman Baig
2026-03-10 01:32:00 +01:00
-
7aa809c8a0
Move expand icon to the right of panel titles
Usman Baig
2026-03-10 01:25:46 +01:00
-
ca71c1646d
Move expand icon to the left of panel titles
Usman Baig
2026-03-10 01:22:11 +01:00
-
3587f93645
Scope 1s tick interval to Chart component to eliminate page-level re-renders
Usman Baig
2026-03-10 01:19:34 +01:00
-
e07fd3f0e8
Move expand icon to top-right corner of panels, make it larger
Usman Baig
2026-03-10 01:13:03 +01:00
-
05d13bff81
Use FrameCornersIcon for expand buttons in dashboard panels
Usman Baig
2026-03-10 01:06:56 +01:00
-
a9f42acbf6
Use ref for lastUpdatedAt to avoid extra re-render on mount
Usman Baig
2026-03-10 01:03:12 +01:00
-
a60efeb6a7
Replace 'View all' buttons with expand icon in block headers
Usman Baig
2026-03-10 01:00:09 +01:00
-
88f02a244b
Hoist DottedMap constants to module scope, static-import above-fold components
Usman Baig
2026-03-10 00:51:32 +01:00
-
8c5b452f73
Batch 8000 SVG circles into single path element in DottedMap
Usman Baig
2026-03-10 00:47:27 +01:00
-
5f797112ec
Memoize expensive computations in Chart and Globe components
Usman Baig
2026-03-10 00:44:19 +01:00
-
ae0f6b8ffa
Fix dashboard and map tab lag with memoization and code splitting
Usman Baig
2026-03-10 00:39:35 +01:00
-
4babbc7555
fix: skip skeleton when SWR has cached data + lazy-load Map and Globe
Usman Baig
2026-03-10 00:32:07 +01:00
-
01f6d8d065
fix: remove content crossfade animation that caused lag on heavy pages
Usman Baig
2026-03-10 00:26:50 +01:00
-
628749a416
feat: opacity-only page transition + sliding indicator on all sub-tabs
Usman Baig
2026-03-10 00:18:52 +01:00
-
b88f4d438b
fix: use popLayout mode so heavy pages animate in without delay
Usman Baig
2026-03-10 00:12:59 +01:00
-
2776c803f1
fix: use focus-visible for all button/tab/link focus rings across app
Usman Baig
2026-03-10 00:08:09 +01:00
-
c46d463533
fix: use focus-visible for tab nav ring so it only shows on keyboard
Usman Baig
2026-03-09 23:45:41 +01:00