Commit Graph

747 Commits

Author SHA1 Message Date
dcea07e8f9 Change Project Name 2025-04-18 13:44:57 +03:30
e91825ca2c Change Project Name 2025-04-18 13:28:34 +03:30
35d917b887 feat : Optimize user edit workflow and eliminate service restart delay 2025-04-14 12:53:15 +03:30
49b9580b60 Improve user reset API 2025-04-14 12:22:42 +03:30
3384095d9e Improve user removal API with proper 404 error handling
- Added user existence check before attempting removal
- Return 404 status code when user is not found
- Leveraged existing get_user functionality for consistency
- Separated HTTPException handling to preserve status codes
- Enhanced error handling to provide clearer feedback to API consumers
2025-04-14 12:11:53 +03:30
6d7dbc33f1 comment unnecessary print 2025-04-14 11:33:09 +03:30
94c485bdba Add no-gui flag and improve traffic status output control
- Added --no-gui flag to traffic-status command
- Modified traffic.py to accept no_gui parameter
- Updated cli_api.traffic_status() to control output display
- Ensured silent operation when called from remove-user command
- Improved function return values for programmatic use
- Added proper parameter handling throughout the call chain
2025-04-14 11:29:09 +03:30
39a091cc02 refactor: Rewrite kickuser script in Python 2025-04-14 11:04:02 +03:30
7297eb9be2 feat: enhance kick functionality with specific user kick and integration 2025-04-14 00:08:14 +03:30
8cd9866309 Fix Status 2025-04-12 13:15:39 +03:30
3eea66a6f5 fix: Allow null values for upload and download bytes in user info 2025-04-12 11:38:07 +03:30
580fe5e487 Update User Info Response
Added more details UserInfoResponse class
2025-04-12 00:08:52 +03:30
10dc20ad8e Remove SingBox Service Status 2025-04-11 21:57:40 +03:30
13f3fd9273 Remove SingBox Status 2025-04-11 21:48:42 +03:30
4e08a632d1 Remove the Singbox subscription 2025-04-11 21:45:21 +03:30
9297cf2467 Remove SingBox 2025-04-11 21:33:28 +03:30
44942e3b70 Fix: simplify SNI fingerprint generation using OpenSSL only 2025-04-11 13:44:23 +03:30
e7603ae756 Remove "SHA256 Fingerprint=" prefix from certificate SHA256 output 2025-04-11 12:49:10 +03:30
bab350bb29 Change pinSHA256 to Hex 2025-04-11 12:33:47 +03:30
5fc25aa296 Add: API package 2025-04-10 16:52:56 +03:30
7ad4a9839e fix: reload page after user edit for traffic usage update 2025-04-09 23:18:23 +03:30
e38bb4f864 Fix: Update table index references for user status and quota in edit user modal 2025-04-09 18:55:25 +03:30
f17ab3aa19 Merge branch 'original' of https://github.com/SeyedHashtag/dijiq into original 2025-04-08 20:25:16 +03:30
704f0988f3 Refactor: Update traffic usage display and calculations in user model and template 2025-04-08 20:25:13 +03:30
22d9c99ced Fix: Enable "Save Changes" button in Edit User modal 2025-04-05 23:17:02 +03:30
14c3c49799 Fix: online status 2025-04-02 21:00:30 +03:30
ddc029a0be HotFix: Move restart command outside function 2025-04-02 19:59:05 +03:30
53f3dd49a9 Fix: Return 404 User Not Found 2025-04-01 00:12:36 +03:30
08d1679dc0 Implement noindex headers in responses & noindex tag in html & noindex
in robots.txt & close connection if the path is invalid
2025-03-31 18:39:04 +00:00
7aab7b5489 HotFix: Restart service to clear API traffic 2025-03-27 20:29:34 +03:30
efb2d22672 Improve uninstallation process 2025-03-24 20:23:15 +03:30
53304d9570 Remove default value 2025-03-24 11:35:39 +03:30
20d5204a1a Ensure BLOCK_DURATION and MAX_IPS exist in CONFIG_ENV correctly 2025-03-24 11:33:10 +03:30
f51021555a Fix CONFIG_ENV conflicts by ensuring clean updates for IP4 and IP6 2025-03-24 01:01:39 +03:30
40a5d681b8 Fix: Correct Version Check Response for Up-to-Date Panel 2025-03-24 00:43:26 +03:30
1d78d38bc5 Replace SingboxSub with IP Limit 2025-03-24 00:22:16 +03:30
81eea1bfb9 Added IP Limit 2025-03-24 00:19:08 +03:30
f0fb7811c6 Added API and IPLimit service 2025-03-23 14:17:45 +03:30
3c025ed5f7 feat: Add Hysteria IP limiter script 2025-03-23 12:42:45 +03:30
e2d3d91eb6 Create limit.sh 2025-03-22 15:44:16 +03:30
5f28aa9d90 Added domain validation
Modify Pydantic Models
2025-03-19 23:01:19 +03:30
552b0ab7ca Fixed QR Code Display for Domain-Based URIs 2025-03-19 21:41:15 +03:30
9a07b7b74c feat: allow updating IPv4, IPv6, or domain in IP Address Manager
fix: remove brackets from IPv6 URI when using a domain
2025-03-19 19:27:35 +03:30
39fecd942e Improve version checker to notify only on new versions 2025-03-12 11:23:26 +03:30
242701c793 refactor: Improve utils package structure with cleaner imports 2025-03-12 11:13:29 +03:30
93037d280f feat: Add version check and notification new releases 2025-03-12 11:11:54 +03:30
82c736b261 Added Release URL 2025-03-12 10:13:46 +03:30
de1f366dc5 Replace version.sh with version.py 2025-03-12 10:08:15 +03:30
85c6a3116c Refactor: Replace version.sh with version.py 2025-03-11 11:04:35 +03:30
02b276ac8e Removed color 2025-03-11 10:39:31 +03:30