Commit Graph

  • 8351c93bec Merge pull request #267 from BEDOLAGA-DEV/dev Egor 2026-03-09 23:41:22 +03:00
  • 4ac3792971 Merge pull request #266 from BEDOLAGA-DEV/main Egor 2026-03-09 23:40:15 +03:00
  • 638844ef47 feat: add open_in setting for custom buttons (external browser / Telegram miniapp) Fringg 2026-03-09 23:33:05 +03:00
  • 082471bf92 feat: add button reordering within rows and replace modal with inline add panel Fringg 2026-03-09 23:26:16 +03:00
  • 23aa86f1a8 feat: add menu editor tab with drag-and-drop rows, custom URL buttons, and button configuration Fringg 2026-03-09 23:07:38 +03:00
  • 78fda22679 fix: add missing nameRequired i18n key for promo group form validation Fringg 2026-03-09 22:16:37 +03:00
  • 9c7ab4b789 fix: admin promo groups - add default toggle, fix threshold reset to 0 Fringg 2026-03-09 22:08:43 +03:00
  • dc740ae266 fix: restore session from refresh token when access token is missing Fringg 2026-03-09 21:58:46 +03:00
  • 45203dac59 fix: remove noreferrer from payment links to preserve Referer header Fringg 2026-03-09 21:53:55 +03:00
  • 4322d58ff8 feat: read gift warning from status response, soften poll error state Fringg 2026-03-09 21:26:02 +03:00
  • 622172f038 feat: add gradient fade indicators to scrollable desktop nav Fringg 2026-03-09 21:09:37 +03:00
  • ab7d1b7f25 fix: make desktop nav horizontally scrollable on narrow screens Fringg 2026-03-09 21:05:36 +03:00
  • c8ec221111 fix: remove bg-dark-950 from gift pages to preserve animated background Fringg 2026-03-09 21:03:05 +03:00
  • 9542607832 feat: add gift subscription toggle to admin branding settings Fringg 2026-03-09 20:56:42 +03:00
  • 6ea1de2e8a fix: harden gift subscription frontend after multi-agent review Fringg 2026-03-09 20:34:41 +03:00
  • 7890d480e0 feat: add gift navigation, routes, and i18n translations Fringg 2026-03-09 19:04:50 +03:00
  • 814b1f5e96 feat: add GiftSubscription and GiftResult pages Fringg 2026-03-09 18:56:16 +03:00
  • a49520566e feat: add gift subscription API client and feature flag Fringg 2026-03-09 18:49:21 +03:00
  • 880b2d45fe fix: support OIDC mode in TelegramLinkWidget for account linking Fringg 2026-03-09 06:23:02 +03:00
  • 6e1e232150 Merge pull request #265 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-09 05:07:59 +03:00
  • 7f3441a517 chore(main): release 1.28.0 github-actions[bot] 2026-03-09 02:07:15 +00:00
  • 16bf7c5f02 Merge pull request #264 from BEDOLAGA-DEV/dev Egor 2026-03-09 05:06:49 +03:00
  • 6a9fdac75c refactor: extract shared payment status sets to utility module Fringg 2026-03-09 05:00:08 +03:00
  • 7ce5341e95 fix: support method query param fallback for external browser redirects Fringg 2026-03-09 04:34:37 +03:00
  • 8897561fb2 fix: cover all payment provider statuses in TopUpResult Fringg 2026-03-09 04:08:28 +03:00
  • b59122818c feat: add dedicated TopUpResult page for payment return flow Fringg 2026-03-09 03:58:40 +03:00
  • d7b1ff1052 Merge pull request #263 from BEDOLAGA-DEV/main Egor 2026-03-09 03:03:31 +03:00
  • 69a8fe8e03 fix: force fresh balance data on purchase-options query Fringg 2026-03-09 01:07:49 +03:00
  • 115c684fe0 fix: device purchase guard condition and cache invalidation Fringg 2026-03-08 23:08:49 +03:00
  • 7940410d7d feat: support disabled daily subscription status in cabinet UI Fringg 2026-03-08 21:35:00 +03:00
  • 6276c30839 Merge pull request #262 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-08 15:47:29 +03:00
  • aefb16c06f chore(main): release 1.27.0 github-actions[bot] 2026-03-08 12:46:31 +00:00
  • bb5e782546 Merge pull request #261 from BEDOLAGA-DEV/dev Egor 2026-03-08 15:46:07 +03:00
  • 9aae9cc0e6 fix: mobile layout overflow on landing page Fringg 2026-03-08 14:58:23 +03:00
  • bda95ed23f fix: show infinity symbol for unlimited traffic on landing page Fringg 2026-03-08 14:26:05 +03:00
  • f1102d2783 fix: add purchase-options cache invalidation on balance changes Fringg 2026-03-08 14:17:45 +03:00
  • 71a0111a04 revert: remove device manager redesign, restore original device UI c0mrade 2026-03-08 01:00:21 +03:00
  • 6dc8ca0d18 fix: unify device manager into additional options card with unbounded dot selector c0mrade 2026-03-08 00:45:47 +03:00
  • edb7ef0488 feat: unified device manager with dot-based selector c0mrade 2026-03-08 00:17:04 +03:00
  • 7bb75aa920 fix: use platform-conditional replace for QR navigation to preserve Telegram back behavior c0mrade 2026-03-07 23:35:06 +03:00
  • 8ce4b1a24a refactor: move ConnectionQR into standard Layout with proper navigation c0mrade 2026-03-07 23:25:33 +03:00
  • eed077b019 feat: add gift purchase UI states for telegram recipients Fringg 2026-03-07 20:33:55 +03:00
  • d8214a80e7 Merge pull request #260 from BEDOLAGA-DEV/main Egor 2026-03-07 17:42:45 +03:00
  • 818bbc2398 Merge pull request #259 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-07 17:23:55 +03:00
  • fe1d50970f chore(main): release 1.26.0 github-actions[bot] 2026-03-07 14:23:21 +00:00
  • 36d98669c2 Merge pull request #258 from BEDOLAGA-DEV/dev Egor 2026-03-07 17:22:56 +03:00
  • ca938559f3 Merge pull request #257 from BEDOLAGA-DEV/main Egor 2026-03-07 17:21:36 +03:00
  • 32091d3648 fix: replace deprecated Telegram Login Widget redirect with callback Fringg 2026-03-07 16:15:20 +03:00
  • 68e6ce1bce fix: send Bearer token on email register (link to Telegram account) Fringg 2026-03-07 15:59:45 +03:00
  • 66bb86a5f2 fix: allow animated background to show through on landing pages Fringg 2026-03-07 15:34:59 +03:00
  • 0ce74ea5fb fix: rename duplicate 'purchases' i18n key to 'purchaseCount' Fringg 2026-03-07 13:22:08 +03:00
  • a404690334 feat: add configurable animated background for landing pages Fringg 2026-03-07 12:46:05 +03:00
  • 887b13dec2 feat: add purchases list with pagination to landing stats page Fringg 2026-03-07 09:50:03 +03:00
  • 30190199ed feat: add landing page statistics page with recharts Fringg 2026-03-07 09:35:47 +03:00
  • c544b035c4 Merge pull request #254 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-07 07:27:42 +03:00
  • 8465761236 chore(main): release 1.25.0 github-actions[bot] 2026-03-07 04:27:17 +00:00
  • 099f411327 Merge pull request #253 from BEDOLAGA-DEV/dev Egor 2026-03-07 07:26:35 +03:00
  • 63920a04c9 Merge pull request #252 from BEDOLAGA-DEV/main Egor 2026-03-07 07:19:47 +03:00
  • 46f640a7e0 fix: add pagination to campaigns list Fringg 2026-03-07 07:04:56 +03:00
  • f7afa002f0 feat: add discount UI for landing pages Fringg 2026-03-07 07:01:46 +03:00
  • c3cf805827 refactor: load RBAC users from API for audit log user filter Fringg 2026-03-07 06:23:39 +03:00
  • 40722747e3 feat: add user filter chips and resource types to audit log Fringg 2026-03-07 06:17:25 +03:00
  • 5228b2dea6 feat: add landings permission section translations for role editor Fringg 2026-03-07 06:04:57 +03:00
  • 97959b0132 fix: prevent buyer from activating gift pending subscription Fringg 2026-03-07 06:00:17 +03:00
  • bc45294487 feat: add external squad selection to tariff admin form Fringg 2026-03-07 05:44:29 +03:00
  • b7c7decfd0 fix: adapt admin landings list for mobile layout Fringg 2026-03-07 04:56:12 +03:00
  • 6d5c6fb9b3 fix: mobile layout and period label translations for quick purchase landing Fringg 2026-03-07 04:04:39 +03:00
  • dfa7a09a7c fix: add unmount safety guard to OIDC callback handler Fringg 2026-03-07 03:27:14 +03:00
  • b335d666c2 fix: OIDC login UX improvements from review Fringg 2026-03-07 03:18:49 +03:00
  • 45e68ffac2 fix: safe error handling and numeric client_id in OIDC login Fringg 2026-03-07 03:04:46 +03:00
  • 5c11f1251a fix: address code review findings for TelegramLoginButton Fringg 2026-03-07 02:51:18 +03:00
  • c221c6e8bf feat: add i18n translations and admin category for Telegram OIDC Fringg 2026-03-07 02:40:04 +03:00
  • 91f0e9e2fc feat: TelegramLoginButton with OIDC popup + legacy widget fallback Fringg 2026-03-07 02:37:12 +03:00
  • 2c65ca8a7f feat: migrate Telegram Login Widget to v23 with admin-configurable settings Fringg 2026-03-07 01:48:18 +03:00
  • 83fbd0e445 fix: auto-select single sub-option and remove unused return_url field Fringg 2026-03-07 00:01:47 +03:00
  • 58e93cd2b7 feat: add payment sub-option selection on quick purchase page Fringg 2026-03-06 23:53:31 +03:00
  • d0be127d30 feat: add sub-options UI for landing payment methods + extract components Fringg 2026-03-06 23:30:53 +03:00
  • b9f1f59e3c fix: show total purchase count instead of paid on admin landings Fringg 2026-03-06 22:16:41 +03:00
  • d228d997d8 feat: guest purchase cabinet credentials UI Fringg 2026-03-06 21:59:59 +03:00
  • b852e1e4cd feat: guest purchase activation UI & landing editor improvements Fringg 2026-03-06 19:56:38 +03:00
  • 9bd58cb914 fix: handle Pydantic validation errors in notify + nullify empty optional fields Fringg 2026-03-06 18:03:27 +03:00
  • 6755c1dc45 fix: landing list crash — title is now LocaleDict, not string Fringg 2026-03-06 17:00:05 +03:00
  • 6a92814ce2 fix: admin landing editor — tariff period mapping and cleanup Fringg 2026-03-06 16:55:13 +03:00
  • ab13616b0f feat: мультиязычные лендинги + переключатель языка + исправления по ревью Fringg 2026-03-06 16:11:58 +03:00
  • ea374d6805 - RioPay payment system integration firewookie 2026-03-06 11:44:22 +05:00
  • fd84df0020 - Карточки "Бонус новому пользователю" и "Бонус пригласившему" скрыты когда значение = 0 - Динамический grid-cols в зависимости от количества видимых карточек - Добавлено поле max_commission_payments в тип ReferralTerms - Уведомления бота: строки с бонусом нового пользователя и бонусом пригласившего скрываются если соответствующие настройки = 0 - Раздел "Как работают награды": карточки бонусов скрыты при значении 0 - Invite message: строка про бонус за первое пополнение скрыта при 0 - Текст комиссии: "с каждого пополнения" при без лимита, "с пополнений" при наличии REFERRAL_MAX_COMMISSION_PAYMENTS- API /terms: добавлено поле max_commission_payments - Добавлен ключ локали REFERRAL_REWARD_COMMISSION_LIMITED (ru/en/ua/zh/fa) firewookie 2026-03-06 11:08:52 +05:00
  • 8063ec5014 фикс отправки письма на почту из авторизованного кабинета firewookie 2026-03-06 10:17:39 +05:00
  • 1b3e884a5d vite config fix firewookie 2026-03-06 09:50:10 +05:00
  • 00a013f02b - Интеграция рекурентов от Юкассы - Багфикс личного кабинета firewookie 2026-03-06 09:47:58 +05:00
  • e01c9f5143 fix: админ-редактор — системные методы оплаты, реальные периоды тарифов, фильтрация на публичной странице Fringg 2026-03-06 07:33:19 +03:00
  • 3cea48235f fix: безопасность и UX лендингов — 16 исправлений Fringg 2026-03-06 07:23:11 +03:00
  • 8b5d777f0a feat: публичные лендинг-страницы для быстрой покупки VPN-подписок Fringg 2026-03-06 07:02:21 +03:00
  • 52248e7715 Merge pull request #250 from BEDOLAGA-DEV/release-please--branches--main--components--cabinet-frontend Egor 2026-03-05 11:35:39 +03:00
  • 6841738c29 chore(main): release 1.24.0 github-actions[bot] 2026-03-05 08:32:54 +00:00
  • 53db628052 Merge pull request #249 from BEDOLAGA-DEV/dev Egor 2026-03-05 11:32:16 +03:00
  • e278fec506 feat: кликабельные имена пользователей в последних платежах Fringg 2026-03-05 11:16:55 +03:00
  • 86f75f25a7 fix: заменить Tailwind green/emerald классы на success из темы Fringg 2026-03-05 10:56:59 +03:00
  • d526d095de fix: заменить хардкодный зелёный (#3EDBB0) на акцентный цвет из темы Fringg 2026-03-05 10:56:45 +03:00
  • 262303d623 feat: add sales_stats RBAC permission section to frontend Fringg 2026-03-05 05:46:07 +03:00
  • 2fc0759f89 feat: account merge flow — merge redirect, error handling, server-complete linking Fringg 2026-03-05 05:25:50 +03:00