Commit Graph

1408 Commits

Author SHA1 Message Date
Egor
2d4b46afbd Revert "Expose admin APIs for welcome texts and menu messages" 2025-11-25 01:18:45 +03:00
Egor
1c3dbd57c5 Add API endpoints for welcome texts and menu messages 2025-11-25 01:06:05 +03:00
Egor
2679172ae4 Fix referrer query predicate 2025-11-25 00:54:05 +03:00
Egor
3d44403318 Add user info to subscription event API 2025-11-25 00:24:32 +03:00
Egor
9d3f096be0 Add toggle for support top-ups 2025-11-24 08:17:23 +03:00
Egor
9b9d17b8e7 Rollback session after subscription event logging failure 2025-11-24 07:55:52 +03:00
Egor
fbb1091f8b Revert "Debit balance when closing referral withdrawals" 2025-11-24 07:29:57 +03:00
Egor
45ce615fbe Debit balance when closing referral withdrawal requests 2025-11-24 07:21:39 +03:00
Egor
9f00b56be0 Merge pull request #2002 from BEDOLAGA-DEV/j33on7-bedolaga/add-individual-referral-percentage-in-user-edit
Add universal migration for referral commission column
2025-11-24 05:35:46 +03:00
Egor
f40f233562 Add universal migration for referral commission column 2025-11-24 05:27:04 +03:00
Egor
d3a351aeba Merge pull request #1992 from BEDOLAGA-DEV/dd57ir-bedolaga/fix-validation-error-in-system-stats-response
Handle fractional uptime values in system stats
2025-11-24 05:23:15 +03:00
Egor
29c6e296df Escape promo discount format hint for HTML 2025-11-23 06:36:44 +03:00
Egor
fb010038f1 Ensure uptime seconds parsed as integer 2025-11-23 06:08:33 +03:00
Egor
7c9dfc352c Apply base promo discounts to all order components 2025-11-23 05:51:30 +03:00
Egor
eab4cce251 Add subscription events universal migration 2025-11-23 04:33:44 +03:00
Egor
86ebff4948 Serve proxy media with detected content type 2025-11-23 04:09:04 +03:00
belousotroll
ceb45b4c0b add policy page at registration stage 2025-11-22 21:30:11 +07:00
Egor
c8b6830704 Clean up CryptoBot amount prompts 2025-11-21 06:32:34 +03:00
Egor
b6e333127c Revert "Clean up Telegram Stars top-up messages" 2025-11-21 03:18:10 +03:00
Egor
af42377c3b Clean up Telegram Stars top-up messages 2025-11-21 03:16:24 +03:00
Egor
545c5fd749 Eager load promo groups for autopay renewals 2025-11-20 23:12:49 +03:00
Egor
1fdf1e49a3 Handle missing channel link in subscription check 2025-11-20 23:06:34 +03:00
Egor
fba217b87f Fix trial reset by clearing server links 2025-11-20 22:49:57 +03:00
Egor
f651f921aa Handle repeat device selection without redundant updates 2025-11-20 18:39:25 +03:00
Egor
1477491e6e Throttle broadcast speed for large campaigns 2025-11-20 17:30:30 +03:00
Egor
3935813336 Trim Platega descriptions by byte length 2025-11-20 01:16:25 +03:00
Egor
cd2b0a2d67 Handle duplicate channel subscription messages 2025-11-20 01:10:28 +03:00
Egor
991e5a3112 Preserve zero device limit when replacing trials 2025-11-18 01:14:43 +03:00
Egor
a02416c78b Add poll sending and ticket API enhancements 2025-11-18 00:22:46 +03:00
Egor
9136c7cfe3 Limit Platega description length 2025-11-15 00:56:11 +03:00
Egor
fadea75314 Fix renewal mixed payment logic 2025-11-14 01:30:31 +03:00
Egor
302a028873 Allow trial users to renew from miniapp 2025-11-14 00:15:43 +03:00
Egor
724da2545e Merge pull request #1896 from Fr1ngg/main
w
2025-11-13 23:36:46 +03:00
Egor
e701d234f0 Fix Platega quick amount selection flow 2025-11-13 23:33:07 +03:00
Egor
1b111975bb Update config.py 2025-11-12 16:41:37 +03:00
c0mrade
c6c112fd17 refactor: improve logging level for balance subtraction debug info 2025-11-12 10:21:28 +03:00
Egor
ac9e5cd908 Revert "Enable automatic trial activation after balance top-up" 2025-11-12 05:24:14 +03:00
Egor
8f33eb0cc6 Enable automatic trial activation after balance top-up 2025-11-12 04:45:03 +03:00
Egor
51dad7936b Fix trial subscription status display in menu 2025-11-12 03:03:34 +03:00
Egor
7185fde9bc Handle Platega payments when deleting users 2025-11-12 02:47:37 +03:00
Egor
75f2cdb04b Update remnawave.py 2025-11-12 02:41:44 +03:00
Egor
804f088435 Fix Heleket webhook signature verification 2025-11-11 16:41:58 +03:00
Egor
a3532e5878 Handle CryptoBot renewal payload fallbacks 2025-11-11 13:06:10 +03:00
Egor
a697ffa8f1 Fix dynamic traffic localization prices 2025-11-11 10:28:09 +03:00
Egor
df6feca53c Add files via upload 2025-11-11 08:37:03 +03:00
Egor
68c125ba14 feat: expose integration metadata for miniapp payments 2025-11-11 08:11:42 +03:00
Mikhail
21a5499af8 Merge branch 'Fr1ngg:main' into main 2025-11-10 13:54:03 +03:00
gy9vin
dd85db071a Апи поиск в боте по тгID 2025-11-10 13:53:21 +03:00
Egor
ccafb18122 Round CryptoBot top-up amounts up to whole rubles 2025-11-10 06:11:18 +03:00
Egor
f2b724a78d Adjust Pal24 callback handling and SBP link fallback 2025-11-10 05:26:02 +03:00