Commit Graph

  • 14e5f436ce fix: bar chart white hover cursor on dark theme Fringg 2026-03-02 21:09:36 +03:00
  • a47c222310 feat: add admin sales statistics dashboard with 5 analytics tabs Fringg 2026-03-02 20:34:39 +03:00
  • 673de08dd4 fix: improve campaign stats, shared chart components, and i18n coverage Fringg 2026-03-02 20:34:24 +03:00
  • c7d05c4809 feat: add recharts analytics to admin campaign stats page Fringg 2026-03-02 06:10:20 +03:00
  • 60f16e64e8 fix: support VK ID OAuth 2.1 device_id in frontend Fringg 2026-03-02 04:10:05 +03:00
  • 3f050396b8 fix: align RecentPaymentItem types with backend schema Fringg 2026-03-02 02:42:14 +03:00
  • 11343f4f12 fix: align TypeScript types with backend referral schemas Fringg 2026-03-02 02:35:00 +03:00
  • 75a6149e2d feat: display per-campaign stats on partner detail page Fringg 2026-03-02 01:09:55 +03:00
  • a933f661e4 perf: optimize animated backgrounds for mobile — reduce GPU load and memory pressure Fringg 2026-03-01 22:36:57 +03:00
  • 430b703bbe fix: improve light theme visibility for inner panels on subscription page Fringg 2026-03-01 19:29:27 +03:00
  • 4cdff9730b fix: improve light theme visibility for dashboard and subscription cards Fringg 2026-02-28 06:37:40 +03:00
  • 4a68347ae8 revert: remove user-facing reset traffic toggle Fringg 2026-02-27 09:50:13 +03:00
  • 49fff8e855 feat: add reset traffic toggle on tariff switch Fringg 2026-02-27 09:48:28 +03:00
  • d2f02d605c fix: clean up expired trial card - remove redundant badge and subtitle Fringg 2026-02-27 09:38:33 +03:00
  • 396f814cbd fix: remove devices stat block, stretch countdown to full width Fringg 2026-02-27 09:31:22 +03:00
  • d567817e05 fix: show progress bar instead of dots when device_limit > 10 Fringg 2026-02-27 09:27:36 +03:00
  • 96bcc76d69 fix: prevent countdown timer overflow on narrow mobile screens Fringg 2026-02-27 08:51:56 +03:00
  • d89c534c0b fix: rewrite BackgroundBoxes from 225 DOM divs to single canvas element Fringg 2026-02-27 08:46:22 +03:00
  • fe32322c32 perf: remove permanent GPU layer promotion from cards to fix flickering Fringg 2026-02-27 08:27:07 +03:00
  • 7f17d95ed6 fix: replace framer-motion with CSS keyframes in boxes background Fringg 2026-02-27 08:18:24 +03:00
  • 12c97a2c5e fix: render animated background via portal at z-index:-1 to stop implicit compositing Fringg 2026-02-27 08:14:20 +03:00
  • 04eacf6421 fix: isolate content layer from animated background to eliminate flickering Fringg 2026-02-27 07:52:45 +03:00
  • d8cf4301ca fix: resolve hover flickering caused by GPU layer destruction Fringg 2026-02-27 07:41:27 +03:00
  • bdc201b5ea fix: eliminate hover flickering across all pages Fringg 2026-02-27 07:02:59 +03:00
  • 0bc817fa7f fix: move CTA button above additional options section Fringg 2026-02-27 06:52:31 +03:00
  • 126f9ab9b9 refactor: extract purchase/renewal flow to separate page Fringg 2026-02-27 06:47:30 +03:00
  • f4d7a2cc8d fix: subscription UI improvements - expired card, duplicate badges, live countdown Fringg 2026-02-27 06:04:06 +03:00
  • 27f85a1db1 fix: add subscription tab to desktop nav, fix device dots overflow, show available referral balance Fringg 2026-02-27 04:53:37 +03:00
  • 82987fd49a fix: review fixes - Math.round kopecks, fa locale, admin list commission Fringg 2026-02-27 04:08:15 +03:00
  • e94d81fe5a fix: partner system bugs - commission field, withdrawal UX, admin amount Fringg 2026-02-27 04:02:27 +03:00
  • 4d14e3e806 feat: add fullscreen QR code for subscription connection Fringg 2026-02-27 03:14:15 +03:00
  • 821e991f51 fix: block wheel spin without active subscription Fringg 2026-02-27 00:53:50 +03:00
  • 7e89ccea5c fix: stop beams background from causing UI flickering in browser Fringg 2026-02-25 13:27:14 +03:00
  • d019953693 perf: throttle theme color picker, rewrite beams with CSS animation Fringg 2026-02-25 13:21:22 +03:00
  • c8a69066aa Merge pull request #240 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-02-25 12:49:08 +03:00
  • 3b66414036 chore(main): release 1.22.0 github-actions[bot] 2026-02-25 09:48:54 +00:00
  • bd99aaae7b Merge pull request #239 from BEDOLAGA-DEV/dev Egor 2026-02-25 12:48:09 +03:00
  • a725265026 feat: add Freekassa SBP and card payment method icons and labels Fringg 2026-02-25 12:32:07 +03:00
  • 21fc75a17d refactor: simplify dashboard stats grid to 2 cards Fringg 2026-02-25 12:04:35 +03:00
  • 70e1ed60bd feat: add animated gradient border to Connect Device buttons Fringg 2026-02-25 11:18:39 +03:00
  • f474067efb feat: adapt dashboard and subscription page for light theme Fringg 2026-02-25 11:00:14 +03:00
  • a819f309c8 fix: show actual connected devices count instead of device limit Fringg 2026-02-25 10:30:37 +03:00
  • bef5102a71 fix: remove duplicate tariff info line, make tariff card clickable Fringg 2026-02-25 10:27:44 +03:00
  • 6b688ad451 refactor: rewrite dashboard components to match prototype design Fringg 2026-02-25 10:22:50 +03:00
  • 78fe3c48eb refactor: redesign Dashboard and Subscription pages with new components Fringg 2026-02-25 10:08:05 +03:00
  • 909374d369 feat: add dashboard sub-components for subscription cards and stats grid Fringg 2026-02-25 10:07:57 +03:00
  • eb1f788033 feat: add TrafficProgressBar and Sparkline components Fringg 2026-02-25 10:07:49 +03:00
  • 7e345fc7d0 feat: add fonts, animations, and shared utilities for dashboard redesign Fringg 2026-02-25 10:07:42 +03:00
  • d8b83ccdb8 fix: rewrite gradient border with @property CSS angle animation Fringg 2026-02-25 08:48:48 +03:00
  • e95db23573 fix: rewrite HoverBorderGradient with CSS rotate instead of framer-motion Fringg 2026-02-25 08:44:42 +03:00
  • 4332c2bd25 fix: improve HoverBorderGradient visibility with accent colors and darker bg Fringg 2026-02-25 08:41:18 +03:00
  • 3fb9606fd0 feat: add HoverBorderGradient effect to key action buttons Fringg 2026-02-25 08:37:28 +03:00
  • 5c1be1471e perf: eagerly load Dashboard to improve LCP on main route Fringg 2026-02-25 08:22:24 +03:00
  • 962dd43756 perf: improve LCP — move font loading to HTML, defer logo preload Fringg 2026-02-25 08:19:26 +03:00
  • 44d88f7653 perf: prefetch background chunk on page load from localStorage cache Fringg 2026-02-25 08:14:13 +03:00
  • 65afb29274 fix: boxes background not covering viewport Fringg 2026-02-25 07:57:56 +03:00
  • f16f96e442 fix: boxes background not covering full screen Fringg 2026-02-25 07:53:30 +03:00
  • 94ddf319bd fix: animation config not updating for users after admin change Fringg 2026-02-25 07:48:49 +03:00
  • 79ff7412cb fix: remove gemini-effect and noise backgrounds, fix aurora animation Fringg 2026-02-25 07:43:41 +03:00
  • de97a030d2 fix: rewrite 5 broken background components from Aceternity sources Fringg 2026-02-25 07:31:16 +03:00
  • 1a702a68b9 feat: replace animated backgrounds with Aceternity UI system Fringg 2026-02-25 07:12:59 +03:00
  • 0c5744a525 Merge pull request #238 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-02-25 06:37:33 +03:00
  • 5f8993daae chore(main): release 1.21.0 github-actions[bot] 2026-02-25 03:36:36 +00:00
  • effcff6fed Merge pull request #237 from BEDOLAGA-DEV/dev Egor 2026-02-25 06:36:09 +03:00
  • 78e70992f1 fix: replace broken modal with inline confirmation for role revoke Fringg 2026-02-25 05:36:23 +03:00
  • f829076bc2 fix: redesign role revoke confirmation dialog Fringg 2026-02-25 05:30:05 +03:00
  • 66f7fcb3dc feat: show query params in audit log details Fringg 2026-02-25 05:24:25 +03:00
  • 5d0e3539e2 feat: improve audit log - translate actions, fix resource filter, show request body Fringg 2026-02-25 05:11:57 +03:00
  • a1a8dc2203 feat: add weekdays condition to ABAC policies Fringg 2026-02-25 04:53:42 +03:00
  • a050125ea8 feat: allow editing system roles Fringg 2026-02-25 04:45:46 +03:00
  • 3d6987f761 feat: add granular user permissions (balance, subscription, promo_group, referral, send_offer) Fringg 2026-02-25 04:42:40 +03:00
  • 80bfaca457 feat: add translations for permission sections and actions Fringg 2026-02-25 04:33:35 +03:00
  • bc5d832e0d fix: guard user detail API calls with RBAC permission checks Fringg 2026-02-25 04:29:35 +03:00
  • 85c93158fb refactor: replace role/policy modals with separate pages Fringg 2026-02-25 04:20:37 +03:00
  • 56188b1f8a fix: RBAC policies page role handling and permission gates Fringg 2026-02-25 04:07:13 +03:00
  • 4c9c3992ab fix: RBAC frontend type mismatches and translations Fringg 2026-02-25 03:40:54 +03:00
  • c4e3211baa fix: add missing onError handlers on RBAC mutations Fringg 2026-02-25 03:17:12 +03:00
  • 874ee2682e feat: add RBAC permission system to admin cabinet frontend Fringg 2026-02-25 03:02:52 +03:00
  • 48be067d1b feat: add per-channel disable settings and global settings to channel admin Fringg 2026-02-25 00:24:36 +03:00
  • 0af7ef35ef Merge pull request #236 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-02-24 06:38:36 +03:00
  • 977c413b44 chore(main): release 1.20.0 github-actions[bot] 2026-02-24 03:38:07 +00:00
  • bd72240259 Merge pull request #235 from BEDOLAGA-DEV/dev Egor 2026-02-24 06:37:45 +03:00
  • 5a55892145 feat: add channel edit in admin, hide subscribed channels in blocking screen Fringg 2026-02-24 03:12:12 +03:00
  • a767fe96d3 feat: add multi-channel subscription blocking UI and admin management Fringg 2026-02-24 02:50:52 +03:00
  • 8ea9a1d6a0 Merge pull request #234 from BEDOLAGA-DEV/main Egor 2026-02-23 23:38:14 +03:00
  • 3ba30fa456 Merge pull request #233 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-02-23 21:33:14 +03:00
  • c1c6e98ee1 chore(main): release 1.19.1 github-actions[bot] 2026-02-23 18:32:32 +00:00
  • 06f68c76bc Merge pull request #232 from BEDOLAGA-DEV/dev Egor 2026-02-23 21:31:48 +03:00
  • 67bacd3e7a fix: correct memory display to use actual usage instead of cache-inclusive Fringg 2026-02-23 19:27:18 +03:00
  • e8acfee3e4 fix: remove double URL-decode in extractTelegramUserId Fringg 2026-02-23 18:13:02 +03:00
  • ee6ec5959c fix: detect Telegram account switch across tab closes Fringg 2026-02-23 17:53:47 +03:00
  • d1043e83ea fix: add max attribute to expected referrals input Fringg 2026-02-23 17:27:34 +03:00
  • 03ad255bf1 perf: add Zustand selectors to prevent cascading re-renders Fringg 2026-02-23 17:15:30 +03:00
  • 30ece694d4 perf: fix render cycle in useBranding and conditional polling Fringg 2026-02-23 17:15:20 +03:00
  • 7cf72735ec fix: plug memory leaks in blob URLs and traffic cache Fringg 2026-02-23 17:15:11 +03:00
  • 17b2f2e903 perf: extract Twemoji options to module-level const Fringg 2026-02-23 17:15:03 +03:00
  • 860493058a perf: fix GPU-heavy CSS patterns Fringg 2026-02-23 17:14:57 +03:00
  • 9a84e13e6c perf: fix critical WebGL GPU resource leaks in Aurora Fringg 2026-02-23 17:14:47 +03:00
  • 0b4e8253aa fix: render newlines in tariff description Fringg 2026-02-23 16:23:33 +03:00
  • ed65c29bac fix: parse raw query string for deep link params to avoid double-decode Fringg 2026-02-23 15:59:43 +03:00