60e3f3cdc7
chore(deps): Update Caddy installation command
2025-11-21 18:13:48 +00:00
29acedfc4b
feat(frontend): Conditionally render URI cards on sub page
2025-11-21 17:34:48 +00:00
1e0c60c112
feat: Add web panel configuration management functions
2025-11-21 10:07:59 +00:00
5330504603
refactor(warp): Replace custom logging with Python's logging module and clean up code
2025-11-21 09:23:00 +00:00
e5a0fc467e
refactor(warp): Replace bash installer with python script
...
Integrates the new `warp.py` script into the installation and uninstallation workflows. This refactors the `install.py` and `uninstall.py` scripts to call the local Python-based WARP manager instead of downloading and executing an external bash script.
2025-11-21 08:28:54 +00:00
c0a4fc8261
Merge pull request #329 from SeyedHashtag/original
2025-11-19 14:28:00 +01:00
fb6706cd5c
fix(config): add default domain resolver to routing configuration(singbox 1.14)
2025-11-17 17:57:40 +03:30
3cb025d3b3
revert: Remove web panel configuration and CLI features
2025-11-10 19:09:56 +00:00
44d630f7a7
feat(cli): Add function to retrieve all web panel settings
2025-11-10 16:35:46 +00:00
4e435a623f
feat: Expose web panel config management in CLI
2025-11-10 13:24:32 +00:00
56f6a36a8b
feat: Add web panel configuration management functions
2025-11-10 12:41:27 +00:00
8a10e6b789
fix(cli): Prevent unwanted creation_date in add_user command
2025-11-09 12:22:50 +00:00
7535efad1e
fix(web): Do not show expiration days for on-hold users in edit modal
2025-11-08 19:52:17 +00:00
7ddb30f75f
feat: Implement server-side search for users
2025-11-08 19:51:42 +00:00
772d363fa1
feat(user): Set default status to 'On-hold' for new users
2025-11-07 19:25:36 +00:00
e1894c15b6
fix(user): Ensure user reset removes usage fields correctly
2025-11-07 08:36:31 +00:00
4e17fe04d0
feat(webui): Add IP limiter clean button to settings page
2025-11-07 07:38:14 +00:00
d785d80d2d
feat(api): Add endpoint for cleaning IP limiter
2025-11-07 07:31:14 +00:00
570ff6fcf2
feat(cli): Add clean command for IP limiter
2025-11-07 07:25:26 +00:00
6a1de4c43b
feat(limit): Add clean command to reset IP limiter state
2025-11-07 07:24:53 +00:00
4a2e1b7d3f
fix(limit): Ensure IP removal on disconnect for all users
2025-11-06 19:36:11 +00:00
06e68870cd
🚑 hotfix(traffic): stabilize online tracking and refactor core logic
2025-11-06 15:47:18 +00:00
b5ad962345
feat(ui): Add client-side password validation
2025-11-05 20:22:26 +00:00
b898db944e
feat: Add password editing to user modal
2025-11-05 20:14:44 +00:00
c5783badf1
feat(telegram): use inline keyboard for clearing user notes
...
Co-authored-by: ReturnFI <151555003+ReturnFI@users.noreply.github.com >
2025-11-05 12:39:46 +01:00
11b0a04ef8
feat: add note management for users and enhance show user details for telegram bot
2025-11-05 00:13:41 +03:30
caf44aafcb
refactor(server): Use database for online user count
2025-11-04 19:01:58 +00:00
4ffa6befc1
fix(traffic): prevent incorrect offline status in multi-node setup
2025-11-02 19:44:11 +00:00
f7f7debacd
feat: Implement online user count from nodes
2025-10-30 19:08:44 +00:00
2cf7bb6cb3
Removed the input validation check
2025-10-29 19:58:57 +00:00
f600c0c329
feat(webpanel): add icons to add/bulk user forms
2025-10-28 19:50:27 +00:00
0903222982
feat(webpanel): enable searching by user note
2025-10-28 19:45:58 +00:00
1e763781ce
feat(webpanel): integrate user note functionality into UI
2025-10-28 16:37:59 +00:00
886516a6f6
feat(webpanel): add note field to user viewmodel
2025-10-28 16:37:01 +00:00
413442ba5d
feat(api): integrate user note field into api endpoints
2025-10-28 16:36:11 +00:00
dce23100a1
feat(core): add note editing functionality
...
- Updated `edit_user.py` to accept a `--note` argument, allowing user notes to be modified or cleared.
- Extended the `edit-user` command in `cli.py` with a `--note` option.
- Modified the `edit_user` function in `cli_api.py` to pass the new note argument to the underlying script.
2025-10-28 16:34:41 +00:00
ea75084eeb
feat(cli): add note option to add-user command
2025-10-28 16:08:49 +00:00
1f15d09f31
feat(core): add optional note field for users
2025-10-28 16:07:17 +00:00
66b0b4d83a
feat(webpanel): enhance edit user modal UI with icons
2025-10-28 15:35:31 +00:00
5c3062320b
feat(webpanel): make edit user username readonly
2025-10-28 15:31:12 +00:00
5666c782cd
remove Required and Optional labels from External Nodes form
2025-10-27 13:08:55 +00:00
fb9dd42755
feat(api): Add endpoint for receiving node traffic data
2025-10-27 12:38:20 +00:00
17660d6a54
feat: Add paginated user list with selectable limit
2025-10-25 18:55:55 +00:00
9349037f06
Fix(bot) : remove -u flag from remove-user
2025-10-25 17:40:37 +00:00
f21cdc1189
refactor(api): Apply node-specific parameters to wrapper URI script
2025-10-23 11:53:42 +00:00
dbf0b847e9
refactor(uri): Enhance URI generation with node-specific parameters
2025-10-23 11:14:26 +00:00
8cfed0f1b4
feat(nodes): Add insecure TLS option for external nodes
2025-10-23 11:07:50 +00:00
a9309920c4
Refactor: Clean up API documentation tags
2025-10-20 18:46:53 +00:00
5b7a1cf5c3
feat(web): Implement full node configuration in settings UI
2025-10-16 20:34:22 +00:00
70fab7169e
feat(api): Add full node configuration to web panel API
2025-10-16 20:33:22 +00:00