Commit Graph

1151 Commits

Author SHA1 Message Date
Egor
7ad98ceebb Fix manual auto-sync callback timing 2025-10-15 05:42:27 +03:00
Egor
8c39f5aecf Deduplicate Wata payment links before enforcing unique index 2025-10-15 04:51:05 +03:00
Egor
2c17ce5c3a Revert "Restore miniapp helpers and fix mulenpay status" 2025-10-15 04:15:24 +03:00
Egor
aefae5818e Restore miniapp helpers and fix mulenpay status 2025-10-15 04:13:27 +03:00
Egor
53231ca074 Organize other settings into dedicated menu groups 2025-10-15 02:52:35 +03:00
Egor
041f1d09d7 Revamp bot configuration menu structure 2025-10-15 02:39:13 +03:00
Egor
436efcdd3e Add WATA payment support to miniapp API and tests 2025-10-15 01:50:34 +03:00
Egor
c546d10d93 Handle WATA Paid status during polling 2025-10-15 01:23:50 +03:00
Egor
56e0ec4cd2 Fix logging import in WATA CRUD module 2025-10-15 01:14:43 +03:00
gy9vin
f7cd8c9fc3 Фиксы ошибок запуска 2025-10-14 23:03:21 +03:00
gy9vin
e7a34152fc удаление бэкапов 2025-10-14 21:30:29 +03:00
Egor
e332fc41fc Delete app/handlers/balance.py.backup 2025-10-14 21:20:29 +03:00
Egor
6bf0ac7fbf Delete app/handlers/balance.py.backup2 2025-10-14 21:19:27 +03:00
gy9vin
8cdb4289c9 Модульность balance 2025-10-14 21:00:08 +03:00
gy9vin
d4e3adddfc pal24 фиксы с кнопками СБП и карта 2025-10-14 20:21:52 +03:00
gy9vin
1baeb50322 кнопка назад при ручной проверки статуса платежа на палыче 2025-10-14 19:55:24 +03:00
gy9vin
77083e8349 Фикс 2025-10-14 11:14:55 +03:00
gy9vin
f121a5733b Прячем кнопки пополнения через env. оставляя только введения суммы вручную 2025-10-14 09:45:14 +03:00
gy9vin
58588e37d0 Реализация корзины пользователя! запоминает настройки подписки после пополнения баланса. 2025-10-14 09:02:16 +03:00
gy9vin
a320de1cbb Скрытие кнопки партнерки через env 2025-10-13 23:00:06 +03:00
Egor
135f3ccb92 Merge pull request #1304 from Fr1ngg/pfxfpr-bedolaga/refactor-subscription.py-for-modularity
Refactor subscription handlers into modular package
2025-10-13 21:24:58 +03:00
Egor
d082e8a61c Refactor subscription handlers into modular package 2025-10-13 21:21:26 +03:00
Egor
9b639c3e1d Merge pull request #1302 from Fr1ngg/bedolaga-koykgg
Preserve advertising payload when subscription check blocks /start
2025-10-13 20:56:10 +03:00
Egor
75e9b8e27d Fix campaign tracking for users subscribing before /start 2025-10-13 20:51:25 +03:00
Egor
f5403802cc Fix payment success notification missing greenlet error 2025-10-13 17:26:51 +03:00
Egor
e032369110 Reactivate subscriptions when extending from disabled 2025-10-13 16:52:58 +03:00
Egor
7478167065 Handle miniapp YooKassa SBP payment status 2025-10-13 16:28:04 +03:00
gy9vin
dec3aefdec Модульная структура платежки 2025-10-12 16:14:00 +03:00
gy9vin
30645d633e Исправление уведомления пользователя о поступлении денег на счет 2025-10-12 14:20:54 +03:00
Egor
b657b9e95c Fix broadcast buttons opening miniapp in text menu mode 2025-10-12 07:15:37 +03:00
Egor
28d26cee17 Sync subscription traffic when opening mini app 2025-10-12 07:06:33 +03:00
Egor
ac3890598f Route subscription reminders to miniapp in text mode 2025-10-12 06:40:31 +03:00
Egor
254255fe94 Add Apple TV option to connection guide 2025-10-12 04:31:49 +03:00
Egor
e1b7af2990 Use configured Happ redirect template in miniapp 2025-10-12 03:09:25 +03:00
Egor
60b85911e1 Add admin notifications to miniapp subscription flows 2025-10-11 08:39:19 +03:00
Egor
de57db14ea Delay first-topup flag until after referral processing 2025-10-11 08:25:11 +03:00
Egor
fe98d4391f Allow same-day autopay normalization 2025-10-11 05:48:04 +03:00
Egor
d327ad9379 Revert "Revert "Hide connection lists until subscription is active"" 2025-10-11 03:29:49 +03:00
Egor
5cb4479a70 Revert "Add floating connect button for installation guide" 2025-10-11 03:29:35 +03:00
Egor
15ed087142 Refine mini app connect entry point 2025-10-11 03:27:06 +03:00
Egor
df8b85a179 Revert "Handle registration and empty subscription states in miniapp" 2025-10-11 00:59:34 +03:00
Egor
ce087beea6 Add tests for miniapp subscription responses 2025-10-11 00:57:12 +03:00
Egor
001f35ed89 Adjust subscription purchase card spacing 2025-10-10 21:36:44 +03:00
Egor
51a1db0680 Hide inactive miniapp servers during purchase 2025-10-10 10:52:11 +03:00
Egor
b2f88e75d5 Revert "Harden miniapp purchase period resolution" 2025-10-10 09:59:22 +03:00
Egor
2a7969716a Harden miniapp purchase period resolution 2025-10-10 09:57:37 +03:00
Egor
36ac94468a Fix miniapp confirmations and guard traffic updates 2025-10-10 07:19:38 +03:00
Egor
7027fa91c3 Revert "Add miniapp subscription settings API endpoints" 2025-10-10 06:12:48 +03:00
Egor
e6923a0d0a Add miniapp subscription settings API endpoints 2025-10-10 06:07:53 +03:00
Egor
b5c8b4218c Preserve normalized Stars invoice amounts 2025-10-10 04:48:50 +03:00