Commit Graph

  • ac89343cc1 Dev (#394) Egor 2026-04-15 14:04:39 +03:00
  • d15c2408df fix: always send period_discounts in promo group updates Fringg 2026-04-15 04:13:53 +03:00
  • 3a865a472b fix: allow saving 0% period discount in promo groups Fringg 2026-04-15 03:40:09 +03:00
  • c80e1aff75 fix(connection): happ cryptolink flow + ui fixes (#385) Dxnil 2026-04-15 03:29:54 +03:00
  • 32dba93f1a Make SBP default and first top-up option (#389) zavul0nn 2026-04-15 03:27:47 +03:00
  • c331e5db88 Merge pull request #393 from BEDOLAGA-DEV/main Egor 2026-04-15 03:25:20 +03:00
  • 1f833dbdd5 Merge pull request #391 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-04-13 19:47:47 +03:00
  • 06a83a01ae chore(main): release 1.45.0 github-actions[bot] 2026-04-13 16:37:55 +00:00
  • dc20d3e087 Merge pull request #390 from BEDOLAGA-DEV/dev c0mrade 2026-04-13 19:37:21 +03:00
  • 30d8d28475 fix: show API error details in menu editor save + allow tg:// URLs c0mrade 2026-04-13 17:07:29 +03:00
  • a46c89e45e feat: send campaign_slug during standalone email registration c0mrade 2026-04-13 14:43:39 +03:00
  • 3d0fc76ecd fix: subscription status badge overflow + inline password validation c0mrade 2026-04-13 14:43:29 +03:00
  • f787cc2de8 fix: add back button to AdminBanSystem page c0mrade 2026-04-13 14:43:18 +03:00
  • 7b0e6d8bc8 fix: add Object.hasOwn polyfill for old iOS/Android WebViews c0mrade 2026-04-13 14:42:26 +03:00
  • 362a69812f feat: add broadcast category selector (system/news/promo) in admin UI c0mrade 2026-04-10 17:04:22 +03:00
  • 9d15002429 Merge pull request #387 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-04-08 18:47:15 +03:00
  • 72608fbb81 chore(main): release 1.44.2 github-actions[bot] 2026-04-08 15:43:29 +00:00
  • 608a75220f Merge pull request #386 from BEDOLAGA-DEV/dev c0mrade 2026-04-08 18:41:43 +03:00
  • e6f6713b0e fix: batch bug fixes matching backend changes c0mrade 2026-04-08 18:33:47 +03:00
  • f75d781431 Merge pull request #381 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-04-03 19:14:02 +03:00
  • 692c7417bb chore(main): release 1.44.1 github-actions[bot] 2026-04-03 16:12:12 +00:00
  • 300cb07c58 Merge pull request #380 from BEDOLAGA-DEV/dev c0mrade 2026-04-03 19:11:43 +03:00
  • 1cf9526713 fix: complete sparkles icon in trial offer card (was showing only 1 of 3 sparkle paths) c0mrade 2026-04-03 18:36:11 +03:00
  • 207af81c95 fix: support 100% discount display + fix Telegram link widget race condition c0mrade 2026-04-03 17:23:38 +03:00
  • f06543988d Merge pull request #375 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-02 07:25:02 +03:00
  • e5f84eaefa chore(main): release 1.44.0 github-actions[bot] 2026-04-02 04:24:32 +00:00
  • fdb4f8237a Merge pull request #374 from BEDOLAGA-DEV/dev Egor 2026-04-02 07:23:59 +03:00
  • 7892630e3b fix: add key prop to AnimatePresence, accessibility labels, remove hardcoded fallback Fringg 2026-04-02 07:16:00 +03:00
  • 6fd0668a24 feat: move email linking form into Connected Accounts page Fringg 2026-04-02 07:06:38 +03:00
  • e2f81ad28d fix: subscription tab not highlighted on detail pages Fringg 2026-04-02 05:44:06 +03:00
  • 5d3f2bb60b Merge pull request #371 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend c0mrade 2026-03-31 20:23:41 +03:00
  • 5ff856df95 chore(main): release 1.43.1 github-actions[bot] 2026-03-31 17:22:53 +00:00
  • c1b95e2635 Merge pull request #370 from BEDOLAGA-DEV/dev c0mrade 2026-03-31 20:22:24 +03:00
  • fe609a505b fix: admin users search not working on pages beyond first c0mrade 2026-03-31 18:06:24 +03:00
  • 3472ff994c Merge remote-tracking branch 'origin/main' into dev c0mrade 2026-03-31 15:13:44 +03:00
  • 826a82aa1c fix: unblock page rendering when Telegram CDN is unavailable c0mrade 2026-03-31 14:10:22 +03:00
  • 61a08feb75 Merge pull request #368 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-29 07:59:17 +03:00
  • 5cc37730b8 chore(main): release 1.43.0 github-actions[bot] 2026-03-29 04:58:43 +00:00
  • f5b6e9a855 Merge pull request #367 from BEDOLAGA-DEV/dev Egor 2026-03-29 07:57:47 +03:00
  • 60f11e97a2 feat: show MULTI_TARIFF_ENABLED setting only in tariffs sales mode Fringg 2026-03-29 07:04:34 +03:00
  • 859bd24d8e fix: gift code activation URL encoding and prefix handling Fringg 2026-03-29 06:47:50 +03:00
  • 2b03e7e514 feat: send language in payment requests for localized descriptions Fringg 2026-03-29 05:18:40 +03:00
  • 07500ed215 feat: dynamic language list from API instead of hardcoded array Fringg 2026-03-29 05:15:31 +03:00
  • 0d4ddb26d9 fix: handle merge flow from email register endpoint Fringg 2026-03-29 04:50:09 +03:00
  • 48fe9235ff fix: filter existing referrals from search and clear stale results Fringg 2026-03-29 04:07:31 +03:00
  • 222a1239ef feat: add "Add Referral" button to referrals tab Fringg 2026-03-29 04:02:40 +03:00
  • 63f7fa0a31 fix: four bugs in referrals tab from review Fringg 2026-03-29 03:49:49 +03:00
  • e32663f291 feat: add Referrals tab to admin user detail page Fringg 2026-03-29 03:43:47 +03:00
  • 3e6c0212a6 fix: desktop vertical alignment regression and touch target sizing Fringg 2026-03-29 03:22:45 +03:00
  • e004d8103b fix: mobile layout and touch target improvements for admin settings Fringg 2026-03-29 03:18:21 +03:00
  • 67055d58f7 fix: whitespace search guard and unknown section fallback Fringg 2026-03-29 03:08:02 +03:00
  • 28ef6c97f5 fix: three bugs found in second review round Fringg 2026-03-29 03:03:26 +03:00
  • ea1c7359ce fix: stabilize useMemo deps and add category search to sidebar Fringg 2026-03-29 02:56:54 +03:00
  • 21813ef82e feat: redesign admin settings with tree navigation and compact layout Fringg 2026-03-29 02:38:52 +03:00
  • 88c93e2b5f feat: show country emoji and provider name in traffic tab Fringg 2026-03-28 23:55:50 +03:00
  • 06f6cbeb8e fix: handle undefined inbounds/outbounds in traffic tab Fringg 2026-03-28 23:33:06 +03:00
  • 5d7b94fc48 fix: add i18n keys for Traffic tab, prevent sort mutation Fringg 2026-03-28 22:52:30 +03:00
  • 4ebc21b348 feat: add Traffic tab with per-inbound breakdown in admin remnawave Fringg 2026-03-28 22:47:29 +03:00
  • a34a34204c refactor: update remnawave API types for v2.7.0 Fringg 2026-03-28 22:32:22 +03:00
  • 59e65283e1 fix: remove duplicate floating orbs background from admin panel Fringg 2026-03-28 21:25:20 +03:00
  • 0bb064e2c0 feat: redesign admin panel with glass morphism UI, animated background, and stats bar Fringg 2026-03-28 21:17:51 +03:00
  • aa989a6ade feat: add subscription selector to admin sync tab for multi-tariff Fringg 2026-03-28 19:50:10 +03:00
  • 8ba5ceae10 fix: allow zero price for device and traffic topup in tariff settings c0mrade 2026-03-28 13:30:19 +03:00
  • a50c06c101 feat: add Remnawave panel 2.7.0 support c0mrade 2026-03-28 12:35:47 +03:00
  • a57674c22b chore: disable i18next promotional console message c0mrade 2026-03-27 14:12:52 +03:00
  • 3b659b7450 fix: bottom nav disappears after visiting payment page in Telegram c0mrade 2026-03-27 13:40:13 +03:00
  • 5246ad2a09 feat: add server selection for test_access promo offer templates c0mrade 2026-03-27 12:31:46 +03:00
  • c697ddb224 fix: auto-reload on stale chunk errors after deploy c0mrade 2026-03-26 20:55:29 +03:00
  • 94b9b9eb94 feat: tariff selector for trial subscription promo codes c0mrade 2026-03-26 20:09:29 +03:00
  • 6de864ac43 fix: promocode multi-tariff support in cabinet c0mrade 2026-03-26 19:43:42 +03:00
  • 9546e0ffe6 fix: add missing balance cache invalidation after mutations Fringg 2026-03-26 10:44:00 +03:00
  • 96ff2585f2 Merge pull request #359 from BEDOLAGA-DEV/feat/multi-subscription c0mrade 2026-03-25 18:48:38 +03:00
  • 45b7c857fc fix: back button goes to dashboard in single-tariff to prevent redirect loop c0mrade 2026-03-25 18:40:50 +03:00
  • 98e9cfadc6 fix: use declarative Navigate instead of navigate() in render + fix useEffect deps c0mrade 2026-03-25 18:11:30 +03:00
  • 29003a6cbe fix: make buy-another-tariff button more prominent on dashboard c0mrade 2026-03-25 16:53:32 +03:00
  • 16ccf78c95 fix: show warning hint when subscription must be selected before wheel spin c0mrade 2026-03-25 16:49:45 +03:00
  • e86b214008 fix: resolve eslint warnings in NewsSection and AdminTickets c0mrade 2026-03-25 11:47:41 +03:00
  • fd01c0f393 fix: preserve subscription context in navigation and cache keys c0mrade 2026-03-25 11:47:31 +03:00
  • 4de47cfa94 fix: multi-subscription frontend improvements c0mrade 2026-03-24 22:18:02 +03:00
  • 324aaa1f33 redesign: inline delete confirmation on web — expands in place instead of modal/sheet c0mrade 2026-03-24 19:11:48 +03:00
  • 93fa435ff7 fix: constrain delete Sheet width on desktop — centered max-w-md with rounded corners c0mrade 2026-03-24 18:57:01 +03:00
  • debee7729f fix: platform-aware delete confirmation + trial CTA to purchase c0mrade 2026-03-24 18:30:59 +03:00
  • 23edd6a211 fix: hide panel info/traffic/devices from subscription list level, show only in detail c0mrade 2026-03-24 18:05:42 +03:00
  • 20f0e44d2d fix: remove duplicate 'Create subscription' block in multi-subscription admin view c0mrade 2026-03-24 17:53:28 +03:00
  • 3a3cd0b445 redesign: admin subscription tab — two-level navigation for multi-tariff c0mrade 2026-03-24 17:44:58 +03:00
  • c7c2167908 fix: admin per-subscription panel data + hide purchased tariffs in create c0mrade 2026-03-24 16:55:09 +03:00
  • fe75fa45f0 feat: delete expired subscriptions with confirmation dialog c0mrade 2026-03-24 15:31:10 +03:00
  • 2921d8cae6 feat: wheel subscription picker for multi-tariff mode c0mrade 2026-03-24 14:41:20 +03:00
  • 31d0953c23 feat: add WebBackButton to all sub-pages, widen renew page layout c0mrade 2026-03-24 14:01:55 +03:00
  • f1cb9e5c66 redesign: subscriptions list page — full width, grid layout, accent add button c0mrade 2026-03-24 13:31:25 +03:00
  • 348d654892 fix: send subscription_id as query param in ALL POST/PATCH endpoints c0mrade 2026-03-24 12:45:47 +03:00
  • 871b4769aa feat: show autopay/auto-charge status on subscription cards, invalidate list on toggle c0mrade 2026-03-24 12:28:02 +03:00
  • b0421b94a6 fix: send subscription_id as query param in autopay PATCH, not in body c0mrade 2026-03-24 12:05:48 +03:00
  • 6a53221cc1 fix: hide renewal button for daily tariffs in multi-tariff mode, fix hint text c0mrade 2026-03-24 11:10:30 +03:00
  • 10824b7322 fix: show missing balance amount on renew page, no tariff switch in multi-tariff c0mrade 2026-03-24 10:58:37 +03:00
  • 82eb03dec9 feat: separate renewal and purchase flows in multi-tariff mode c0mrade 2026-03-24 10:47:49 +03:00
  • a709ddbec2 chore: remove unused reactjs-tiptap-editor dependency c0mrade 2026-03-23 21:58:31 +03:00
  • 9d3fb37d60 fix: remove duplicate back buttons, improve multi-subscription UX c0mrade 2026-03-23 21:38:04 +03:00
  • 376e1bb56d feat: enhance subscription list UX with progress bars, status badges, and glass theme c0mrade 2026-03-23 18:55:32 +03:00
  • f4de6d8ad8 fix: multi-subscription UI audit fixes and cache invalidation improvements c0mrade 2026-03-23 11:32:03 +03:00