Commit Graph

163 Commits

Author SHA1 Message Date
Vladless a01e6ee48e session in process_callback_view_profile 2025-05-24 20:49:19 +03:00
Vladless 5571652a9a ORM update and lots of improvements 2025-05-24 19:30:23 +03:00
Vladless 73830f448e minor improvements 2025-05-19 11:08:51 +03:00
Vladless 3fd66d580b tariff customization/traffic for each tariff/ruff 2025-05-16 06:02:18 +03:00
Vladless 3434f0c589 back button in about vpn 2025-05-11 14:57:53 +03:00
Capybara-z bc6325bc1d reset state
- сброс состояния после завершения всей логики.
2025-05-11 01:20:18 +03:00
Vladless 780135922c add state.clear 2025-05-09 20:35:50 +03:00
Vladless 3186367ad9 user_data in check_subscription 2025-05-09 20:11:35 +03:00
Vladless 18fbb710dd ruff formatting 2025-05-09 01:34:11 +03:00
Vladless 4946a972c1 Refactored various modules, applied multiple improvements and fixed critical bugs 2025-05-08 00:50:18 +03:00
Vladless 8a57b3ea2f fix show start menu once 2025-04-29 14:00:42 +03:00
Vladless 422ce15dca ruff formatting 2025-04-24 23:20:18 +03:00
Vladless fd4025e51f fix gift strip in start logic 2025-04-22 19:50:07 +03:00
Vladless 0f817920da refactoring/utm/fix minor bugs 2025-04-21 21:53:13 +03:00
Vladless dcbf121157 remove table connections/token and cookies 3x-ui/bug fixes 2025-04-18 00:10:51 +03:00
Vladless e0212866b4 remnawave in country_mode/save shortid/bug fixes 2025-04-16 22:50:19 +03:00
Vladless eaf3ea0b98 pic.jpg in other menu 2025-04-14 01:08:58 +03:00
Vladless 5e72f9d416 gb_count/fix coupons 2025-04-11 22:40:38 +03:00
Vladless 7a27c942d8 add support for RemnaWave 2025-04-10 14:51:01 +03:00
Capybara-z 822ada54e2 Fix for coupon activation
- Корректная передача состояний и текста в купоны.
2025-04-07 02:03:11 +03:00
Capybara-z ca8a1b85f1 Перенесана логика купонов
- Логика купонов перенесена в свое место.
2025-04-03 02:06:28 +03:00
Vladless 4f2cdef7f9 fixing bugs 2025-04-01 02:37:52 +03:00
Vladless b2b5a57b57 ruff, button file, castomize ping and backup 2025-03-28 20:39:06 +03:00
Vladless 1cad70a72a reorganizing the menu, reissuing the key, improving statistics, and more 2025-03-28 17:44:14 +03:00
Vladless 5bbe946d64 rename sub and reorganization menu 2025-03-27 02:01:39 +03:00
hteppl 4007d14c64 Upstream 2025-03-26 02:05:24 +03:00
izzzzzi 076da78981 Исправление сравнения tg_id в обработчике подписок. Приведение типов к int для корректной проверки идентификаторов. 2025-03-25 22:00:54 +05:00
hteppl 6195dfd08d Optimize and fix imports 2025-03-25 17:42:53 +03:00
Capybara-z bcf93f2c95 Вынос текста
Вынесенно: 
- COUPON_SUCCESS_MSG
- SUBSCRIPTION_REQUIRED_MSG
- NOT_SUBSCRIBED_YET_MSG
- SUBSCRIPTION_CONFIRMED_MSG 
- SUBSCRIPTION_CHECK_ERROR_MSG
- GIFT_ALREADY_USED_OR_NOT_EXISTS_MSG
2025-03-25 15:08:56 +03:00
izzzzzi 2d937d13d7 Рефакторинг и оптимизация кода: улучшение импортов, форматирования и обработки уведомлений 2025-03-07 06:16:24 +05:00
Vladless 82e3f7d6cd fix captha and stars 2025-02-28 20:30:04 +03:00
Vladless 5ccdc7f68b refactoring and minor improvements 2025-02-25 19:56:42 +03:00
izzzzzi 0657136ae5 Рефакторинг и оптимизация импортов в модулях проекта
- Упорядочивание и группировка импортов в соответствии с PEP 8
- Удаление неиспользуемых импортов
- Перемещение локальных импортов в начало списка
- Добавление пустых строк для улучшения читаемости
- Систематизация порядка импортов в различных модулях проекта
2025-02-25 04:14:58 +05:00
Vladless 02dd042599 minor improvements 2025-02-21 22:36:03 +03:00
Vladless 469d2c9afe edit_text/lots of improvements 2025-02-16 07:17:35 +03:00
Zakhar Izmaylov fa8c644520 Add client toggle functionality for 3x-ui servers 2025-02-14 23:06:45 +03:00
Vladless 0da8771a52 NOTIFICATIONS 2.0/bug fixes and improvments 2025-02-14 00:30:06 +03:00
Vladless cd23569e24 Improve stability and minor fixes 2025-02-06 19:01:20 +03:00
Vladless 13325fab43 ruff formatting 2025-02-06 13:53:02 +03:00
Vladless 9d4cd6ccb5 Major bug fixes 2025-02-06 02:03:12 +03:00
Vladless aa3a8096de fixes: float_stats/delete_user/message_errors 2025-02-05 05:58:03 +03:00
Vladless d64c927101 minor_fixes 2025-02-03 00:08:55 +03:00
Vladless 4894faa37a limit_coupon_usage 2025-02-02 23:15:55 +03:00
Vladless 70b8aec368 minor fixes 2025-02-02 19:40:17 +03:00
Vladless ce20961fb2 minor fixes 2025-02-02 19:00:22 +03:00
Vladless e40dae764a change_location/CASHBACK/logging/bug_fixes 2025-02-02 05:50:14 +03:00
Vladless 1b17f0fd71 change_location/CASHBACK/logging/bug_fixes 2025-02-02 02:11:57 +03:00
Zakhar Izmaylov 0890d326a4 Refactor trial management function names for clarity. Renamed set_trial to update_trial in database.py and updated all related handler calls in start.py, admin_user_editor.py, and trial_key.py to reflect this change. This improves code readability and consistency across the codebase. 2025-01-23 12:03:01 +03:00
Zakhar Izmaylov 5be5cd33f7 Implement new database functions for server and coupon management. Added check_server_name_by_cluster, get_coupon_details, get_referral_by_referred_id, and get_all_keys to enhance data retrieval capabilities. Updated handlers to utilize these new functions, improving code clarity and maintainability. Refactored existing database calls in start.py, utils.py, and keys.py for consistency and better session management. 2025-01-23 11:58:35 +03:00
Zakhar Izmaylov e42a66dde7 Refactor database interaction functions in database.py and update related handlers. Renamed functions for clarity: save_temporary_data to create_temporary_data, add_blocked_user to create_blocked_user, remove_blocked_user to delete_blocked_user, and delete_coupon_from_db to delete_coupon. Updated trial management function from restore_trial to set_trial to better reflect its purpose. Adjusted corresponding calls in notifications, start, user, and admin handlers for consistency and improved readability. 2025-01-23 10:38:32 +03:00