Commit Graph

  • 2a342f6adc fix(topup): preserve canonical RUB amount to avoid FX round-trip shortfall Fringg 2026-05-13 10:24:08 +03:00
  • 172850e13a fix(profile): use displayName helper for name field Fringg 2026-05-13 09:20:48 +03:00
  • 4de01ccd1d fix(dashboard): show full name on welcome, fix gender mismatch on trial-expired card Fringg 2026-05-13 09:02:10 +03:00
  • 7c10843d9c fix(cabinet): show trial offer in multi-tariff mode Fringg 2026-05-13 05:31:22 +03:00
  • 6ffd0ae824 fix(format): convert price by exchange rate on landings and gift page Fringg 2026-05-13 04:56:15 +03:00
  • 1fdafbd0a1 fix(subscription): hide strikethrough free label on device addon price Fringg 2026-05-10 09:59:57 +03:00
  • 206926a3a3 Merge pull request #420 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-05-04 21:01:21 +03:00
  • b63b51bc05 chore(main): release 1.51.0 github-actions[bot] 2026-05-04 17:58:13 +00:00
  • 0fdfb06554 Merge pull request #419 from BEDOLAGA-DEV/dev Egor 2026-05-04 20:57:31 +03:00
  • b4eb0fa859 feat: add Lava payment provider support Fringg 2026-05-04 20:16:01 +03:00
  • 7def84718b feat: add Jupiter and Donut payment provider support Fringg 2026-05-04 19:36:35 +03:00
  • 60c835301d fix: move reissue button to standalone block outside device_limit guard Fringg 2026-05-04 17:41:21 +03:00
  • f7cc445127 feat: add subscription reissue button with cooldown timer Fringg 2026-05-04 17:22:05 +03:00
  • 7d940091fa feat: add Antilopay payment provider support Fringg 2026-05-04 07:44:52 +03:00
  • 85a34b1947 feat: add Etoplatezhi payment provider support Fringg 2026-05-04 07:18:14 +03:00
  • 7d29285ff6 fix(i18n): add missing broadcast preview locale keys Fringg 2026-05-04 06:27:41 +03:00
  • 65f94931c5 feat: add TV Quick Connect to connection page for Android TV / Apple TV Fringg 2026-05-04 06:22:29 +03:00
  • d21c6637bf feat(admin/broadcasts): add preview buttons for Telegram + Email broadcasts Fringg 2026-05-04 06:18:12 +03:00
  • 58887138fc feat: add Apple IAP (apple_iap) payment method support Fringg 2026-05-04 06:01:20 +03:00
  • f0c60e0bff Merge pull request #414 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-29 12:13:38 +03:00
  • 400d9be345 chore(main): release 1.50.0 github-actions[bot] 2026-04-29 09:13:13 +00:00
  • 945c829a98 Merge pull request #413 from BEDOLAGA-DEV/dev Egor 2026-04-29 12:12:34 +03:00
  • afffab17d3 feat: bulk delete subscription protection for active paid subs Fringg 2026-04-29 11:48:59 +03:00
  • ae55a18fc9 feat: dedicated RBAC permissions for bulk actions, info pages, news Fringg 2026-04-29 11:14:38 +03:00
  • 020f4c95e2 feat: landing analytics goals, daily bar chart, referrer tracking, contact persistence Fringg 2026-04-29 09:17:52 +03:00
  • a50bd39df2 fix: validate counterId/conversionId before script injection (XSS prevention) Fringg 2026-04-29 09:06:29 +03:00
  • 80059681da feat: Yandex Metrika CID tracking, offline conversions UI, sticky pay button Fringg 2026-04-29 08:59:19 +03:00
  • 6d3010b621 feat: multi-media attachments, linkify URLs, shared MessageMediaGrid Fringg 2026-04-29 08:45:15 +03:00
  • 9b1e26d4ec fix: switch component — replace motion with CSS transition-transform Fringg 2026-04-29 08:34:37 +03:00
  • 8044b664c3 fix: restore cabinet_last_login in user detail (now shows real data) Fringg 2026-04-29 06:46:20 +03:00
  • 8fcdbbe53e fix: remove stale cabinet_last_login field from user detail Fringg 2026-04-29 06:42:25 +03:00
  • bc37f31350 feat: subscription selector in VPN connection block for multi-tariff Fringg 2026-04-29 06:34:41 +03:00
  • 853e1c9c84 fix: user detail — separate request history sub selector, split mount effects Fringg 2026-04-29 06:22:38 +03:00
  • e1d2f8cee4 feat: show VPN connection info and subscription request history on admin user detail Fringg 2026-04-29 06:11:12 +03:00
  • 22aa8be212 Merge pull request #410 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-24 17:12:30 +03:00
  • 83d7305276 chore(main): release 1.49.0 github-actions[bot] 2026-04-24 14:12:14 +00:00
  • 3f47bc8024 Merge pull request #409 from BEDOLAGA-DEV/dev Egor 2026-04-24 17:11:14 +03:00
  • 5b1892ddbb fix: campaigns/partners filter 422 — limit=200 exceeds backend max (100) Fringg 2026-04-24 16:31:05 +03:00
  • 8e767443f0 fix: load filters independently — one API failure no longer blocks others Fringg 2026-04-24 16:22:20 +03:00
  • 161f630fd8 fix: bulk actions — modal touch targets, deleteFromPanel reset, remove dupe spacer Fringg 2026-04-24 16:16:31 +03:00
  • b01ffe3309 feat: add campaign/partner filters, delete_user action, and fix modal positioning in AdminBulkActions Fringg 2026-04-24 16:04:20 +03:00
  • 5cfbce0663 fix: regenerate FAQ editor keys on locale switch Fringg 2026-04-24 15:25:53 +03:00
  • a6850c8cbc fix: FAQ answer editor — stable keys, safe setContent, drop handler Fringg 2026-04-24 15:19:20 +03:00
  • 0adbfa50eb feat: FAQ answer editor — replace textarea with TipTap rich editor Fringg 2026-04-24 15:10:41 +03:00
  • d6918ee438 fix: info page — slug collision guard, error resilience, overflow, loyalty responsive Fringg 2026-04-24 15:07:11 +03:00
  • 656946952a feat: info pages — tab replacement, custom pages on /info, responsive fixes Fringg 2026-04-24 15:01:11 +03:00
  • c16593aeee fix: mobile/responsive issues in FAQ and info pages Fringg 2026-04-24 14:10:28 +03:00
  • 1ee0f18343 feat: FAQ pages — Q&A builder in admin, accordion view for users Fringg 2026-04-24 14:02:03 +03:00
  • 596f638cdd fix: prose content overflow on mobile — add overflow-x-auto Fringg 2026-04-24 13:51:08 +03:00
  • 3ef54adb3e fix: info page editor — locale switch no longer resets user edits Fringg 2026-04-24 08:22:16 +03:00
  • 7d6d0ba344 feat: information pages — admin editor with TipTap, public viewer Fringg 2026-04-24 08:11:20 +03:00
  • d43638b34e fix: floating action bar covering pagination — add bottom spacer when selection active Fringg 2026-04-24 07:36:33 +03:00
  • cb148d181a fix: persist checkbox selection across page changes and filter switches Fringg 2026-04-24 07:29:02 +03:00
  • e2706c7c26 fix: select-all subscriptions + per-page selector Fringg 2026-04-24 07:23:58 +03:00
  • 98871af656 fix: multi-tariff filter now works server-side + trial-only checkbox Fringg 2026-04-24 07:16:53 +03:00
  • efca40d9c8 fix: multi-tariff filter shows all users when >1 tariffs selected Fringg 2026-04-24 07:08:40 +03:00
  • c32bcfeb9e fix: floating action bar hidden behind mobile bottom nav — raise z-index + bottom padding Fringg 2026-04-24 07:04:44 +03:00
  • eeda567622 feat: second header checkbox for bulk subscription selection Fringg 2026-04-24 07:03:53 +03:00
  • 3cb15177cc fix: show sub-rows for single-subscription users + fix floating bar position Fringg 2026-04-24 06:59:55 +03:00
  • c726d3d74e feat: bulk delete subscription + fix sub-rows showing for filtered single subs Fringg 2026-04-24 06:51:21 +03:00
  • 5969c74f92 feat: devices in subscription rows, set_devices action, table columns Fringg 2026-04-24 06:36:04 +03:00
  • f13b7239a5 feat: multi-select tariff filter, select-all subscriptions, auto-expand Fringg 2026-04-24 06:20:43 +03:00
  • 9673f26469 fix: make subscription checkboxes same size as user checkboxes (h-5 w-5) Fringg 2026-04-24 06:11:43 +03:00
  • 3801c3626a fix: expand chevron invisible on accent background Fringg 2026-04-24 06:08:57 +03:00
  • 0844144e23 fix: make checkboxes visible on dark theme in bulk actions Fringg 2026-04-24 06:02:11 +03:00
  • 78b41dc338 feat: multi-tariff bulk actions UI — subscription-level selection Fringg 2026-04-24 05:49:38 +03:00
  • 161fde4301 fix: bulk actions — add tariff info to user list, fix tariff column display Fringg 2026-04-24 05:28:08 +03:00
  • 8dd5e4985f fix: bulk progress log shows generic error instead of backend message Fringg 2026-04-24 05:15:13 +03:00
  • fc8170fa1f fix: align frontend bulk action types with backend API contract Fringg 2026-04-24 04:52:30 +03:00
  • 312e0b4927 feat: bulk actions — live progress, grant subscription, error details Fringg 2026-04-24 04:40:53 +03:00
  • ebe9d9be48 fix: bulk actions frontend — selectedUserIds mapping, debounce cleanup Fringg 2026-04-24 04:24:33 +03:00
  • 1772d9632e feat: admin bulk actions page with TanStack Table Fringg 2026-04-24 04:15:28 +03:00
  • ae8504d6c3 Merge pull request #407 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-23 05:21:06 +03:00
  • 0d54e4d80b chore(main): release 1.48.0 github-actions[bot] 2026-04-23 02:20:36 +00:00
  • d0d6bbc6ad Merge pull request #406 from BEDOLAGA-DEV/dev Egor 2026-04-23 05:20:09 +03:00
  • 33f32648f0 feat: improve squad management UX — rename, swap icons, color gift button Fringg 2026-04-23 05:00:36 +03:00
  • 2d6815a88e fix: landing page currency symbol not changing with locale Fringg 2026-04-23 04:55:36 +03:00
  • 1d5ce2d4ea fix: complete is_limited status handling across all views Fringg 2026-04-23 04:04:11 +03:00
  • f68b46699c fix: limited (traffic exhausted) subscription shows as expired Fringg 2026-04-23 03:56:07 +03:00
  • e6403eb7d0 fix: gift page shows only 1 tariff when tariffs have different periods Fringg 2026-04-23 03:29:00 +03:00
  • f7587b2524 Merge pull request #405 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-22 06:18:13 +03:00
  • e371493aab chore(main): release 1.47.1 github-actions[bot] 2026-04-22 03:09:06 +00:00
  • 88c8dbcb31 Merge pull request #404 from BEDOLAGA-DEV/dev Egor 2026-04-22 06:08:34 +03:00
  • 848caba6be Merge pull request #402 from BlackRaincoat/fix/twemoji-server-names Egor 2026-04-22 06:07:25 +03:00
  • 4a9a4948b4 Merge pull request #403 from BEDOLAGA-DEV/main Egor 2026-04-22 06:06:40 +03:00
  • d75440bfe4 fix: wrap server display names with Twemoji for cross-platform emoji rendering Dmitry Lunin 2026-04-21 23:03:20 +03:00
  • bfa5f7ae7f Merge pull request #401 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-18 04:00:36 +03:00
  • 2fcec89bbf chore(main): release 1.47.0 github-actions[bot] 2026-04-18 00:58:29 +00:00
  • 52c02d5e39 Merge pull request #400 from BEDOLAGA-DEV/dev Egor 2026-04-18 03:58:03 +03:00
  • 996840f627 fix: change aurapay icon to pink gradient to avoid kassa_ai color collision Fringg 2026-04-18 00:12:15 +03:00
  • 48827e430d feat: add AuraPay payment provider to cabinet frontend Fringg 2026-04-18 00:05:56 +03:00
  • 73bea1a28a Merge pull request #399 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-04-16 06:11:25 +03:00
  • 7d819c6826 chore(main): release 1.46.0 github-actions[bot] 2026-04-16 03:10:37 +00:00
  • 2fd0961c03 Merge pull request #398 from BEDOLAGA-DEV/dev Egor 2026-04-16 06:10:11 +03:00
  • 4eed0f358e fix: differentiate rollypay icon from riopay (teal gradient, RY text) Fringg 2026-04-16 05:58:58 +03:00
  • 770a5803d6 feat: add RollyPay payment provider to cabinet frontend Fringg 2026-04-16 05:55:21 +03:00
  • 5cbf29a1e8 fix: add paypear payment method description to ru/en locales Fringg 2026-04-16 05:38:34 +03:00
  • 31ac511a09 feat: add PayPear payment provider to cabinet frontend Fringg 2026-04-16 05:26:09 +03:00
  • e0ed311614 chore(main): release 1.45.1 (#396) github-actions[bot] 2026-04-15 14:16:04 +03:00
  • e6cf3af846 fix: period discounts clearing, SBP default, happ cryptolink flow Egor 2026-04-15 14:13:24 +03:00