Commit Graph

  • 0d99ea0069 refactor: review round 2 — remove dead code, fix type safety, improve UX Fringg 2026-03-05 03:10:22 +03:00
  • da1926f0e1 fix: review findings — polling fallback, sessionStorage cleanup, UX Fringg 2026-03-05 02:33:33 +03:00
  • 7c30a1eab6 feat: open OAuth linking in external browser from Telegram Mini App Fringg 2026-03-05 02:24:28 +03:00
  • 9b4a8512c2 fix: remove unused linkTelegramWidget i18n key from all locales Fringg 2026-03-04 17:21:16 +03:00
  • a6fabb1d9d feat: add Telegram account linking UI with CSRF protection Fringg 2026-03-04 17:03:48 +03:00
  • 584f00297b fix: add Referrer-Policy to prevent merge token leakage via Referer header Fringg 2026-03-04 16:14:51 +03:00
  • 8ad0500cc8 fix: double-click guard on link, wall-clock timer, blur cleanup Fringg 2026-03-04 16:05:24 +03:00
  • fba4481799 fix: move useState before useMutation for consistent hook ordering Fringg 2026-03-04 15:57:04 +03:00
  • 71198ab18a refactor: extract shared ProviderIcon, fix canUnlink hiding all buttons Fringg 2026-03-04 15:46:53 +03:00
  • 3418ba9b8d fix: prevent onBlur race cancelling unlink confirmation Fringg 2026-03-04 15:35:45 +03:00
  • d0c01a0e5c fix: replace window.confirm with inline confirmation for unlink Fringg 2026-03-04 15:30:00 +03:00
  • e447e993cb fix: accessibility, query cache clear, post-merge navigation Fringg 2026-03-04 15:02:08 +03:00
  • 579f47e563 fix(merge): accessibility, token guard, state cleanup Fringg 2026-03-04 08:12:18 +03:00
  • aa26059e00 fix: second round review fixes for merge UI Fringg 2026-03-04 07:56:19 +03:00
  • 58cf1e3b50 fix: harden merge UI and improve error handling Fringg 2026-03-04 07:47:36 +03:00
  • 93f97d45be feat: account linking and merge UI for cabinet Fringg 2026-03-04 07:25:45 +03:00
  • 126443f194 Merge pull request #247 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-04 06:15:08 +03:00
  • 7e190543dd chore(main): release 1.23.1 github-actions[bot] 2026-03-04 03:14:28 +00:00
  • 4359202f76 Merge pull request #246 from BEDOLAGA-DEV/dev Egor 2026-03-04 06:14:06 +03:00
  • 8157ca5f02 fix: ordered list numbering in Info page shows correct sequence Fringg 2026-03-04 04:49:40 +03:00
  • a3ddddfa8c fix: replace hardcoded green with theme-aware accent color Fringg 2026-03-04 02:50:28 +03:00
  • f74a67037b Merge pull request #244 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-02 22:27:47 +03:00
  • c6dd2f5484 chore(main): release 1.23.0 github-actions[bot] 2026-03-02 19:27:27 +00:00
  • a1dc5744f6 Merge pull request #243 from BEDOLAGA-DEV/dev Egor 2026-03-02 22:26:41 +03:00
  • f652936d78 fix: tile noise texture instead of stretching on large screens Fringg 2026-03-02 22:22:00 +03:00
  • f012710df0 feat: add daily deposits by payment method chart Fringg 2026-03-02 22:08:16 +03:00
  • 2235b3cb77 feat: add daily traffic & device purchase chart to addons stats Fringg 2026-03-02 21:57:18 +03:00
  • 4622b4b200 feat: enhance sales stats with device stats, per-tariff charts, and dual-series trials Fringg 2026-03-02 21:42:25 +03:00
  • 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