1.39.0 (2026-03-20)
Features
- add media attachment support for admin ticket replies (84f0e4e)
- add partner → campaign edges with distinct color to referral network (2adb004)
- add referral network graph visualization page (235eaec)
- multi-select scope for referral network graph (db76cd0)
- redesign referral network with scope selector (a6faf70)
Bug Fixes
- adapt referral network for Telegram MiniApp safe areas (33486a0)
- bottom nav overlap and safe area handling in referral network (94c8e73)
- defer Sigma init with requestAnimationFrame to prevent no-height crash (6f58a0c)
- fullscreen layout and filter dropdown positioning (4ebd85b)
- graph layout, node visibility and FA2 settings (7c0b8e5)
- hide trial banner when subscription expired banner is active (d34f5e8)
- improve graph spacing, mobile layout, and Telegram viewport (818557f)
- position page below AppShell header, wait for container size (fd9a47e)
- redesign top bar and filter panel for mobile (ea143fd)
- referral network graph rendering and layout (b787726)
- referral network rendering — portal fix and visual tuning (2b43a30)
- remove dead store code and add search input maxLength (0f756d6)
- resolve Sigma container height error on page load (3434073)
- scope selector UX, ARIA, and code quality improvements (2780898)