Zakhar Izmaylov
17d519d440
Refactor key retrieval and management logic across multiple handlers. Update get_key_details to include email in the fetched record and replace direct SQL queries with dedicated functions for improved code clarity and maintainability. Add a TODO comment in admin_servers.py for future enhancements.
2025-01-23 08:41:44 +03:00
Zakhar Izmaylov
2d638b0c82
Refactor key management functions to improve database interactions by consolidating key deletion logic into a single function. Introduce timezone-aware expiry date calculations for keys and enhance key retrieval processes across various handlers. Update the start command to utilize a dedicated function for adding connections, ensuring cleaner code and better session management.
2025-01-23 07:49:21 +03:00
Zakhar Izmaylov
acb73101c0
Refactor and clean up code formatting across multiple files
...
- Consolidated and simplified code formatting by removing unnecessary line breaks and improving readability in various functions.
- Updated the handling of backup file sending in backup.py for better clarity.
- Streamlined error handling and logging messages in several handlers to enhance consistency.
- Adjusted the Makefile to exclude specific files during Ruff checks and formatting.
- Made minor adjustments to function signatures and parameter handling for improved clarity and consistency.
This commit enhances code maintainability and readability without altering functionality.
2025-01-21 08:57:12 +03:00
Vladless
2f44b273bc
fix cluster_name in admin_panel
2025-01-16 03:03:37 +03:00
Vladless
722a0f4913
SuperNode/SyncTimeout/pytz
2025-01-14 12:16:14 +03:00
Vladless
0391bd90e9
FlowPayRenew/fixNotify/pay_history/custom/statistic/minorFixes
2025-01-14 04:06:55 +03:00
Zakhar Izmaylov
a018a42f2c
Add antiflood and lint
2025-01-10 14:51:13 +03:00
Vladless
365e1f6d61
fiatCryptobot/flowPayments/Buttons/fixNotify/BanOfUsers/fixTrial and more
2025-01-09 02:40:39 +03:00
Zakhar Izmaylov
1156374ba8
Add update user
2025-01-05 23:11:05 +03:00
Vladless
d2fc1eb256
TV/Send_message/custom_refferal_level/buttons
2024-12-28 22:22:56 +03:00
hteppl
682543374a
Fix key back button
2024-12-26 03:40:26 +03:00
hteppl
0df1c98407
Remove Telegram URL prefix when finding a user by username
2024-12-26 03:36:54 +03:00
Vladless
97091f4875
fix_refferal/GIFTS/redirect/name_sub and more
2024-12-19 20:37:41 +03:00
Vladless
8f5fb33fce
add import
2024-12-15 00:23:08 +03:00
Vladless
fa82cd30b5
add import
2024-12-15 00:23:08 +03:00
Vladislav Lisitsyn
0f0a1ab9f0
Merge branch 'main' into main
2024-12-14 02:02:00 +03:00
Vladless
a0c25e8d67
sub_name/delete user
2024-12-13 23:01:58 +03:00
Zakhar Izmaylov
142c1c15e7
Migrate to ruff
2024-12-13 12:09:20 +03:00
Vladless
f0b2c40a8a
Revert "Merge pull request #112 from Vladless/hteppl-optimize-sources"
...
This reverts commit fa681fac92 , reversing
changes made to b31c9d2e10 .
2024-12-10 03:53:07 +03:00
hteppl
dd79c6a709
Move keys utils into utils folder
2024-12-08 05:11:31 +03:00
hteppl
9233fab758
Move utils.py to the utils folder
2024-12-08 05:02:41 +03:00
hteppl
7a11c51e1f
Move util-related files into separated folder + refactor imports
2024-12-08 04:57:20 +03:00
Vladless
f4f1a5596c
plan on create new key after trial
2024-12-04 01:28:28 +03:00
Vladless
a0fd960347
admin_update
2024-12-04 00:16:23 +03:00
Vladless
0f638f2d21
rename server info
2024-12-02 04:08:36 +03:00
Vladless
69fd2b9f8e
add/delete servers in admin
2024-12-02 03:25:06 +03:00
Vladless
50bbc17b0a
servers in admin_editor
2024-12-02 00:28:33 +03:00
Zakhar Izmaylov
80f2314c9e
Fix start
2024-11-26 03:21:43 +03:00
Zakhar Izmaylov
f97faccf95
Enhanced notifications and admin: CSV export for users/payments, better feedback/navigation, DEV_MODE checks for notifications, .csv in .gitignore, fixed trial expiry with TRIAL_TIME.
2024-11-26 02:52:15 +03:00
Zakhar Izmaylov
1549f01699
Refactor notification and admin user editor handlers to improve user feedback. Comment out inactive trial user notifications in notifications.py. Enhance error messages with consistent "Назад" button for better navigation in admin_user_editor.py.
2024-11-25 00:29:06 +03:00
Zakhar Izmaylov
c793bcad26
Update button texts in start and admin user editor handlers for improved navigation. Change "Личный кабинет" to "Поддержка" in start.py and adjust "Назад" callback data in admin_user_editor.py for consistency.
2024-11-25 00:16:12 +03:00
Zakhar Izmaylov
8e3e5d66b0
Refactor referral system to support multi-level bonuses and enhance logging. Update database interactions for referral handling and statistics retrieval. Change key display format in notifications and admin user editor for better readability.
2024-11-24 19:38:59 +03:00
Zakhar Izmaylov
95192032de
Fix typing
2024-11-24 01:19:00 +03:00
Zakhar Izmaylov
30efc7a1c7
Refactoring
2024-11-24 01:18:42 +03:00
Zakhar Izmaylov
d1b7a01b4f
Update config
2024-11-22 21:24:55 +03:00
Zakhar Izmaylov
fff4ef4790
Add search from username
2024-11-22 00:43:23 +03:00
Zakhar Izmaylov
480bcf28ab
Update admin
2024-11-20 17:18:28 +03:00
Zakhar Izmaylov
fb28a0881c
Add dry logging
2024-11-16 18:01:28 +03:00
Vladless
91e1d24122
changing notifications
2024-11-15 20:15:19 +03:00
Vladless
8684496d08
servers in clusters/total_gb
2024-11-14 03:04:23 +03:00
Vladless
e23676b74d
servers in clusters/total_gb
2024-11-14 03:03:32 +03:00
Zakhar Izmaylov
6a30f342db
Add DatabaseMiddleware #TODO
2024-11-13 17:03:18 +03:00
Zakhar Izmaylov
a1fb2bfb09
Restructuring for filters
2024-11-13 16:53:23 +03:00
Zakhar Izmaylov
47c514a55b
Update keyboards, update texts.py
2024-11-13 16:48:56 +03:00
Vladless
7bf22c8c2b
small fix
2024-11-13 15:38:20 +03:00
Vladless
38f02bbcb6
redesign/bug fixes/admin trial
2024-11-13 04:01:13 +03:00
Vladless
c01c888f0e
redesign/bug fixes/admin trial
2024-11-13 03:59:34 +03:00
Zakhar Izmaylov
4df89ea7a9
Refactoring user editor
2024-11-12 08:10:40 +03:00
Zakhar Izmaylov
3aeada3f33
Refactoring
2024-11-12 08:10:28 +03:00
Zakhar Izmaylov
a4ca53eda9
Refactoring admin
2024-11-12 07:51:54 +03:00