c0mrade
b787726d1b
fix: referral network graph rendering and layout
...
- fix top offset breakpoint: sm:top-14 → lg:top-14 to match AppShell
header visibility (mobile header is lg:hidden with h-16)
- add gravity to FA2 layout to prevent disconnected nodes from flying
to extreme positions, making auto-rescale shrink everything to dots
- clamp outlier node positions after FA2 finishes (3σ threshold)
- add ResizeObserver to sync sigma canvas with container size changes
- call sigma.resize() before camera reset after FA2
- increase node sizes: user min 8→12, max 40→50, campaign 18→24
- reduce FA2 duration 5s→3s and slowDown 5→2 for tighter layout
2026-03-19 10:24:47 +03:00
..
2026-03-19 10:24:47 +03:00
2026-02-27 04:02:27 +03:00
2026-02-06 16:55:55 +03:00
2026-03-07 06:23:39 +03:00
2026-02-23 19:27:18 +03:00
2026-02-23 17:15:11 +03:00
2026-03-05 10:56:59 +03:00
2026-02-23 17:15:20 +03:00
2026-02-18 06:47:07 +03:00
2026-02-18 06:47:07 +03:00
2026-03-07 07:04:56 +03:00
2026-03-02 20:34:24 +03:00
2026-02-25 00:24:36 +03:00
2026-03-05 11:16:55 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 20:13:18 +03:00
2026-03-07 12:46:05 +03:00
2026-03-07 13:22:08 +03:00
2026-03-18 18:00:39 +03:00
2026-03-19 07:56:01 +03:00
2026-02-18 06:53:16 +03:00
2026-02-17 10:28:32 +03:00
2026-03-02 01:09:55 +03:00
2026-02-17 10:28:32 +03:00
2026-02-27 04:08:15 +03:00
2026-02-18 04:12:19 +03:00
2026-03-10 15:35:01 +05:00
2026-03-13 17:50:49 +03:00
2026-03-18 23:30:18 +03:00
2026-02-23 17:15:11 +03:00
2026-02-12 19:33:18 +03:00
2026-03-13 17:50:49 +03:00
2026-03-05 10:56:59 +03:00
2026-02-06 19:37:07 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-03-09 22:08:43 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 19:37:07 +03:00
2026-02-06 19:37:07 +03:00
2026-03-13 17:50:49 +03:00
2026-02-06 16:55:55 +03:00
2026-02-25 05:36:23 +03:00
2026-03-05 05:46:07 +03:00
2026-03-13 17:50:49 +03:00
2026-03-18 22:41:02 +03:00
2026-02-06 19:37:07 +03:00
2026-02-06 16:55:55 +03:00
2026-03-09 23:07:38 +03:00
2026-03-12 04:16:04 +03:00
2026-03-13 20:19:09 +03:00
2026-03-19 06:39:05 +03:00
2026-02-06 19:37:07 +03:00
2026-02-23 19:27:18 +03:00
2026-03-05 10:56:59 +03:00
2026-03-13 17:50:49 +03:00
2026-03-13 17:50:49 +03:00
2026-03-13 17:50:49 +03:00
2026-02-27 04:02:27 +03:00
2026-02-17 10:28:32 +03:00
2026-02-17 12:42:42 +03:00
2026-03-06 21:59:59 +03:00
2026-03-11 02:17:40 +03:00
2026-03-17 21:29:21 +03:00
2026-03-13 20:19:09 +03:00
2026-03-07 23:25:33 +03:00
2026-01-27 22:19:41 +03:00
2026-03-18 22:52:32 +03:00
2026-02-23 15:59:43 +03:00
2026-03-10 07:30:17 +03:00
2026-03-13 20:19:09 +03:00
2026-03-04 04:49:40 +03:00
2026-03-13 20:19:09 +03:00
2026-03-13 20:19:09 +03:00
2026-03-04 16:05:24 +03:00
2026-03-13 20:19:09 +03:00
2026-01-27 22:19:41 +03:00
2026-03-18 01:53:10 +03:00
2026-03-13 17:50:49 +03:00
2026-03-13 17:50:49 +03:00
2026-03-15 01:14:25 +03:00
2026-02-27 04:02:27 +03:00
2026-02-27 04:08:15 +03:00
2026-02-06 16:55:55 +03:00
2026-03-10 15:58:02 +05:00
2026-03-18 04:27:33 +03:00
2026-03-10 01:27:48 +03:00
2026-03-16 04:09:53 +03:00
2026-02-23 17:15:30 +03:00
2026-02-23 17:15:30 +03:00
2026-03-10 15:42:56 +05:00
2026-02-07 03:36:25 +03:00
2026-03-09 05:00:08 +03:00
2026-03-05 10:56:59 +03:00
2026-03-18 04:35:32 +03:00