Egor
|
ca083c216e
|
Merge pull request #1746 from Fr1ngg/bedolaga/fix-notification-sending-error
Fix trial expiration notification loading for monitoring service
|
2025-11-07 01:12:17 +03:00 |
|
Egor
|
8b9c1d1cc6
|
Fix trial notification promo group loading
|
2025-11-07 01:01:33 +03:00 |
|
Egor
|
78830a7884
|
Merge pull request #1745 from Fr1ngg/bedolaga/add-telegram-webhook-and-both-mode-agf2n2
Expose unified health status alongside admin API
|
2025-11-06 18:09:19 +03:00 |
|
Egor
|
9fe7d0592f
|
Expose unified health status alongside admin API
|
2025-11-06 18:02:08 +03:00 |
|
Egor
|
6a3e3c6fc4
|
Merge pull request #1741 from Fr1ngg/revert-1740-bedolaga/add-telegram-webhook-and-both-mode
Revert "Restore FastAPI docs endpoints for webhook mode"
|
2025-11-06 17:30:04 +03:00 |
|
Egor
|
54bfff0ed6
|
Revert "Restore FastAPI docs endpoints for webhook mode"
|
2025-11-06 17:28:06 +03:00 |
|
Egor
|
6ee305cbba
|
Merge pull request #1740 from Fr1ngg/bedolaga/add-telegram-webhook-and-both-mode
Restore FastAPI docs endpoints for webhook mode
|
2025-11-06 17:27:56 +03:00 |
|
Egor
|
340041ddae
|
Restore FastAPI docs endpoints for webhook mode
|
2025-11-06 17:27:39 +03:00 |
|
Egor
|
8a3628a6c5
|
Merge pull request #1738 from Fr1ngg/dev4
Dev4
|
2025-11-06 13:54:27 +03:00 |
|
Egor
|
8ac3350ac6
|
Merge pull request #1735 from reshifter1/main
Проверка промокода при вводе реферального кода + фикс ебучего lazy loading
|
2025-11-06 13:46:52 +03:00 |
|
Pavel Stryuk
|
a507ef9966
|
Промокоды на место реферального кода
|
2025-11-06 11:03:50 +01:00 |
|
Pavel Stryuk
|
113405ed71
|
Промокоды на место реферального кода
|
2025-11-06 09:26:24 +01:00 |
|
Egor
|
1bdf1a0f4c
|
Update README.md
|
2025-11-06 09:46:33 +03:00 |
|
Egor
|
ff7883e33c
|
Update Dockerfile
v2.5.8
|
2025-11-06 09:09:50 +03:00 |
|
Egor
|
9bd909c1b6
|
Update docker-registry.yml
|
2025-11-06 09:09:33 +03:00 |
|
Egor
|
408b4e8a4d
|
Update docker-hub.yml
|
2025-11-06 09:09:21 +03:00 |
|
Egor
|
0ee9708b4d
|
Merge pull request #1734 from Fr1ngg/dev4
Dev4
|
2025-11-06 08:45:07 +03:00 |
|
Egor
|
44fadf6709
|
Merge pull request #1733 from Fr1ngg/bedolaga/fix-high-priority-bugs-in-remnawave_service.py
Reset queued UUID mutations after rollbacks
|
2025-11-06 08:36:45 +03:00 |
|
Egor
|
7384763466
|
Reset pending UUID mutations on rollback
|
2025-11-06 08:32:21 +03:00 |
|
Egor
|
9b6f3b10c6
|
Fix UUID mutation cleanup ordering
|
2025-11-06 07:48:00 +03:00 |
|
Egor
|
0e4007bde6
|
Merge pull request #1728 from Fr1ngg/bedolaga/fix-user-visibility-issue-in-remnawave-bot-4srv7j
Restore RemnaWave UUID map after sync rollbacks
|
2025-11-06 07:31:11 +03:00 |
|
Egor
|
9fcffc7df1
|
Merge pull request #1729 from Fr1ngg/revert-1726-bedolaga/fix-user-visibility-issue-in-remnawave-bot
Revert "Fix RemnaWave user identifier refresh during sync"
|
2025-11-06 07:21:21 +03:00 |
|
Egor
|
8e1a88c5cd
|
Revert "Fix RemnaWave user identifier refresh during sync"
|
2025-11-06 07:21:12 +03:00 |
|
Egor
|
7bb21c9f77
|
Protect RemnaWave UUID map updates during rollbacks
|
2025-11-06 07:20:34 +03:00 |
|
Egor
|
7333379fcf
|
Merge pull request #1726 from Fr1ngg/bedolaga/fix-user-visibility-issue-in-remnawave-bot
Fix RemnaWave user identifier refresh during sync
|
2025-11-06 04:14:49 +03:00 |
|
Egor
|
fc040007b4
|
Fix remnawave user mapping after sync
|
2025-11-06 04:05:04 +03:00 |
|
Egor
|
b30a3c7961
|
Merge pull request #1725 from Fr1ngg/dev4
fix
|
2025-11-06 03:45:46 +03:00 |
|
Egor
|
62e18156f5
|
Merge pull request #1724 from Fr1ngg/main
w
|
2025-11-06 03:40:19 +03:00 |
|
Egor
|
853666af6f
|
Merge pull request #1723 from Fr1ngg/bedolaga/fix-typeerror-for-none-connected_squads
Guard payment methods handler against missing connected squads
|
2025-11-06 03:39:29 +03:00 |
|
Egor
|
3416f7b56c
|
Guard payment methods handler against missing connected squads
|
2025-11-06 03:39:12 +03:00 |
|
Egor
|
d78d82c6ce
|
Update main.py
|
2025-11-06 03:22:16 +03:00 |
|
Egor
|
47bd1be714
|
Update system_settings_service.py
|
2025-11-06 03:21:48 +03:00 |
|
Egor
|
1eec919b88
|
Update main.py
|
2025-11-06 03:17:08 +03:00 |
|
Egor
|
777ad52bad
|
Update system_settings_service.py
|
2025-11-06 03:02:31 +03:00 |
|
Egor
|
5fcadb5544
|
Update system_settings_service.py
|
2025-11-06 02:48:36 +03:00 |
|
Egor
|
0a8af20b58
|
Update system_settings_service.py
|
2025-11-06 02:23:32 +03:00 |
|
Egor
|
95163a0e35
|
Update monitoring_service.py
|
2025-11-06 01:59:53 +03:00 |
|
Egor
|
ac58466c1a
|
Update promo_offers.py
|
2025-11-06 01:45:26 +03:00 |
|
Egor
|
5ce14dcd9b
|
Update promo_offers.py
|
2025-11-06 01:39:08 +03:00 |
|
Egor
|
21d700e16d
|
Add files via upload
|
2025-11-06 01:35:18 +03:00 |
|
Egor
|
5f2d4a5e04
|
Update poll_service.py
|
2025-11-06 01:30:17 +03:00 |
|
Egor
|
7b90d73007
|
Update poll_service.py
|
2025-11-06 01:26:18 +03:00 |
|
Egor
|
68c90aec44
|
Update poll_service.py
|
2025-11-06 01:22:07 +03:00 |
|
Egor
|
9280c9a39a
|
Update poll_service.py
|
2025-11-06 01:17:49 +03:00 |
|
Egor
|
245e31e262
|
Update purchase.py
|
2025-11-06 01:12:27 +03:00 |
|
Egor
|
c00d7ef4d3
|
Update poll_service.py
|
2025-11-05 22:03:38 +03:00 |
|
Egor
|
2a652c562b
|
Refactor promo offer sending with asyncio semaphore
Refactor promo offer sending to use asyncio semaphore for concurrent processing and batch sending.
|
2025-11-05 21:52:04 +03:00 |
|
Egor
|
1cc31729eb
|
Implement semaphore and batch processing for broadcasts
Refactor broadcast message sending to use asyncio semaphore for concurrency control and batch processing.
|
2025-11-05 21:42:03 +03:00 |
|
Egor
|
34e5c20c1a
|
Update broadcast_service.py
|
2025-11-05 21:33:48 +03:00 |
|
Egor
|
c8545fe725
|
Refactor import path for SubscriptionService
|
2025-11-05 21:06:18 +03:00 |
|