Commit Graph

154 Commits

Author SHA1 Message Date
Egor
d181a333d7 Revert "Add promo offer banners to mini app" 2025-10-09 04:53:20 +03:00
Egor
051048e0ae Add promo offer banners to mini app 2025-10-09 04:50:46 +03:00
Egor
d13ff6830b Gate server counter updates for paid subscriptions 2025-10-08 07:54:31 +03:00
Egor
e32f3191e4 Revert "Fix server squad user counters on removal" 2025-10-08 06:30:05 +03:00
Egor
cf13b49b3c Fix server squad user counters on removal 2025-10-08 06:26:41 +03:00
Egor
6b2af1f4a3 feat: randomize trial squad distribution 2025-10-08 06:07:31 +03:00
Egor
dc7d0fa8d6 Show original prices when subscription renewal discounts apply 2025-10-08 04:30:05 +03:00
Egor
44b75be97a Handle missing placeholders in discount claim message 2025-10-06 02:52:44 +03:00
Egor
16c7e140d0 Guard promo offer extra_data lookups 2025-10-06 00:49:09 +03:00
Egor
746e810c58 Add promo offer timer and updated discount messaging 2025-10-06 00:10:06 +03:00
Egor
d664b99e1c Adjust promo discount CTA for purchase offers 2025-10-05 23:35:09 +03:00
Egor
efea0e8414 Revert "Adjust discount claim CTA for purchase offers" 2025-10-05 17:27:54 +03:00
Egor
84f06a96b3 Adjust discount claim CTA for purchase offers 2025-10-05 17:24:25 +03:00
Egor
5d576bc727 Add expiration control for promo offer discounts 2025-10-05 17:01:11 +03:00
Egor
064f64afd0 Restrict promo offer keyboards to activation and close 2025-10-05 06:10:49 +03:00
Egor
f59bda57cf Adjust discount activation CTA 2025-10-05 05:46:55 +03:00
Egor
45586277ab fix: rollback session after promo log failures 2025-10-05 04:05:43 +03:00
Egor
b8df611d0d Enhance promo offer flows 2025-10-04 17:06:24 +03:00
Egor
f92cf97f63 Fix promo discount claim actions 2025-10-04 16:42:44 +03:00
Egor
abb156a7b1 Fix RemnaWave config refresh in subscription service 2025-10-04 16:12:03 +03:00
Egor
6f67a36a58 Fix promo discount consumption and admin copy 2025-10-04 12:25:00 +03:00
Egor
1cbf3c5643 Recalculate promo offer discount during subscription confirmation 2025-10-04 12:10:04 +03:00
Egor
0925dfdf80 Revert "Implement percent-based promo offers" 2025-10-04 11:05:47 +03:00
Egor
12e77cd6bf Implement percent-based promo offers 2025-10-04 10:57:00 +03:00
Egor
e4c7a9cf15 Add admin promo offers and targeted discount workflows 2025-10-04 10:05:31 +03:00
Egor
60d23bedde Revert "Add tariff-based subscription mode" 2025-10-01 02:06:18 +03:00
Egor
70ad084bcd Add tariff-aware subscription API handling 2025-10-01 02:04:20 +03:00
Egor
5f8295a588 Add English localization for subscription settings flows 2025-10-01 01:22:49 +03:00
SantaSpeen
5efe36878d [~] Update upstream 2025-09-30 17:20:08 +03:00
Egor
144a942a97 Resolve duplicate handlers and cleanup imports 2025-09-30 16:40:08 +03:00
Egor
9603952b2a Adjust Happ CryptoLink message formatting 2025-09-30 03:17:17 +03:00
Egor
63c7e9c08b Adjust Happ cryptolink message formatting 2025-09-30 03:11:28 +03:00
Egor
07ce852917 Fix subscription extension notifications and bot init 2025-09-30 02:17:06 +03:00
Egor
ae05ca08ea Round discounted subscription prices up and clean summary 2025-09-29 15:43:50 +03:00
Egor
ca81b32502 Add configurable traffic reset on payments 2025-09-29 14:40:36 +03:00
Egor
14bdfd4a1e Add configurable trial rollover for paid subscriptions 2025-09-29 14:02:14 +03:00
Egor
9f7c9cad38 feat: respect hidden subscription link setting 2025-09-29 13:40:27 +03:00
Egor
849465b2e1 Revert "Hide subscription link when configured" 2025-09-29 13:16:38 +03:00
Egor
5fc24dbfae Hide subscription link in success messages when configured 2025-09-29 13:12:24 +03:00
yazhog
75faa54b85 Skip country selection when only one option 2025-09-27 13:10:03 +03:00
Egor
b5cb547fe2 Make RemnaWave settings configurable via admin panel 2025-09-25 23:16:31 +03:00
Egor
9b477a700d Ensure server management button respects promo group servers 2025-09-25 14:23:32 +03:00
Egor
fbecf5bf7a Fix addon discount calculations and server availability 2025-09-25 14:06:18 +03:00
Egor
1bd55c4d80 Revert "Add localization for promo group add-on discount toggle" 2025-09-25 13:24:21 +03:00
Egor
461b820ef1 feat: localize promo group addon discount toggle 2025-09-25 13:18:40 +03:00
Egor
06c90dc3ca Revert "feat: add promo group addon discount toggle" 2025-09-25 12:51:22 +03:00
Egor
afab5f2515 fix: import addon discount helper in traffic switch 2025-09-25 12:46:04 +03:00
Egor
57db753218 Support Happ redirect button for cryptolink mode 2025-09-25 11:52:47 +03:00
Egor
4e6bc5ae71 Revert "Handle unsupported Happ cryptolink URLs in Telegram" 2025-09-25 11:39:34 +03:00
Egor
9c0e489f3b Fix Happ cryptolink button to avoid unsupported URL 2025-09-25 11:38:19 +03:00