035c1c9f49
📦 v1.9.1 Release 🚀 – Python Migration Continues!
2025-05-03 00:28:37 +03:30
f7e2423be0
Merge pull request #135 from ReturnFI/beta
...
Migration Continues!
2025-05-03 00:28:10 +03:30
870d3cafd2
Update changelog
2025-05-03 00:25:34 +03:30
976f080523
Refactor: Implement server stats in Python
2025-05-03 00:20:36 +03:30
ae12afced1
Refactor: Implement IP address config manager in Python
2025-05-02 22:03:59 +03:30
1c08a4adbb
Refactor: Implement Hysteria Bakcup in Python
2025-05-02 21:52:17 +03:30
1da884dba4
Refactor: Implement Telegram bot service manager in Python
2025-05-02 21:45:18 +03:30
9d0a13a226
Refactor: Implement WARP ACL configuration in Python
...
- remove WARP Plus/Key
2025-05-02 18:24:58 +03:30
07cb999259
Refactor: Implement warp status in Python
2025-05-02 17:35:43 +03:30
0e0d054d5d
Refactor: Warp setup and uninstallation scripts to Python3
2025-05-02 17:21:26 +03:30
12634a8bc8
📦 v1.9.0 Release 🚀 – Python Power-Up + UI Polish!
2025-05-02 15:56:47 +03:30
ab3fdcaef6
Update changelog
2025-05-02 15:56:12 +03:30
a25381ed9f
Merge pull request #134 from ReturnFI/beta
...
feat(core): Comprehensive refactoring and enhancements
2025-05-02 15:50:00 +03:30
bde154fce8
Clone Main
2025-05-02 15:49:30 +03:30
10526df4ea
Update hysteria-server.service to use Blitz Panel config.json
2025-05-02 14:55:16 +03:30
cd5fee422b
Clone Beta
2025-05-02 14:40:01 +03:30
beb8748f4b
Refactor: Implement Hysteria2 uninstallation in Python
2025-05-02 14:37:47 +03:30
1e4f6439d3
Refactor: Implement Hysteria server update in Python
2025-05-02 14:14:43 +03:30
e597d819d3
refactor: migrate obfs manager script from Bash to Python
2025-05-02 13:50:36 +03:30
18d7f3459e
fix: resolved permission issue by adjusting subprocess call to explicitly use Python
2025-05-02 13:41:34 +03:30
2008156e20
Fix: Remove misuse of asyncio.to_thread with async context manager in remove_user.py
2025-05-02 13:26:57 +03:30
8ba46b9878
Refactor: Implement user addition functionality in Python
2025-05-02 13:07:53 +03:30
5a253258e8
Refactor: Implement Hysteria server restart in Python
2025-05-02 12:35:44 +03:30
cf4726e5d9
Refactor: Implement user information retrieval in Python
2025-05-02 12:29:37 +03:30
19192bd02d
Refactor: Implement port update functionality in Python
2025-05-02 12:08:19 +03:30
50bb7fe7ff
Refactor: Implement user reset functionality in Python
2025-05-02 11:53:22 +03:30
7e71b1c33b
Refactor: Implement user removal in Python
2025-05-02 11:40:57 +03:30
8d9fda0c09
Remove Tree Mode
2025-05-01 23:34:29 +03:30
f2f2401b52
fix(ui): Adjust JSONEditor code view background in dark mode
2025-05-01 23:33:38 +03:30
552862c251
Integrate custom CSS into base.html
2025-05-01 22:18:35 +03:30
ea581c0197
feat: Enhance UI/UX with improved CSS for light/dark modes
2025-05-01 21:49:27 +03:30
862128b325
fixed footer
2025-05-01 19:47:33 +03:30
72b372b978
feat: Add user count, ID column, and sorting to users table
...
- Display total user count in the card header.
- Add a new '#' column to the user table showing the row number.
- Sort the user list alphabetically by username (case-insensitive) using Jinja filter before rendering.
- Update JavaScript column index references (`td:eq(n)`) to reflect the added '#' column.
2025-04-28 19:38:31 +03:30
75b5a7fcb3
📦 v1.8.1 Release 🚀
2025-04-28 11:47:47 +03:30
cf4282a8a3
Update changelog
2025-04-28 11:47:22 +03:30
cdf122d687
🔧 Fix missing return statement in telegram_stop_api function
2025-04-28 10:49:29 +03:30
15780cf43a
🔒 Improve SSL certificate handling with auto-renewal detection
2025-04-27 23:05:30 +03:30
0dfe4277c3
📦 v1.8.0 Release 🚀 – Introducing Decoy Sites & Smarter Management!
2025-04-27 18:57:20 +03:30
128c49fea3
Merge pull request #133 from ReturnFI/beta
...
Introducing Decoy Sites & Smarter Management!
2025-04-27 18:56:38 +03:30
6e651cf108
Update Changelog
2025-04-27 18:45:20 +03:30
9793dc28e7
Remove warps ACL rules completely when wg-quick@wgcf service is inactive
2025-04-27 18:32:18 +03:30
68441c1cae
Fix config.json permission issues by preserving original file permissions
...
- Replace mv commands with cat to maintain original file permissions when updating config with jq
2025-04-27 18:20:46 +03:30
1255fc7e58
feat: improve restore.sh to auto-fix config.json based on network interface
2025-04-27 17:40:31 +03:30
787184bb8a
fix: prevent duplicate WARP outbound entries and improve installation flow
2025-04-27 11:57:38 +03:30
7546e13cfb
fix: handle domain names in IP4 configuration variable
...
Previously, when the IP4 variable contained a domain name instead of an actual IP address, the SNI validation would fail and force the use of self-signed certificates. This update adds detection and resolution of domain names in the IP4 variable, ensuring proper DNS comparison when checking if the SNI domain points to the server.
2025-04-27 11:32:43 +03:30
c89134f40e
fix : typo
2025-04-26 20:39:29 +03:30
57993d7602
feat: Add Decoy Site feature
...
Adds a new Decoy Site configuration tab in the settings section.
2025-04-26 20:33:12 +03:30
c1d8c422af
Add decoy status API
2025-04-26 13:31:19 +03:30
fa7090a88b
feat(api): Add endpoints for webpanel decoy management using background tasks
...
- Add POST `/api/v1/config/hysteria/webpanel/decoy/setup` endpoint to configure the decoy site.
- Add POST `/api/v1/config/hysteria/webpanel/decoy/stop` endpoint to remove the decoy site configuration.
- Implement `BackgroundTasks` for both endpoints to prevent Caddy service restarts from interrupting the API response.
- Add `SetupDecoyRequest` Pydantic schema for the setup endpoint payload.
2025-04-25 21:58:04 +03:30
d5397a9f14
feat(CLI): Add decoy site management
...
- Added corresponding wrapper functions (setup_webpanel_decoy,
stop_webpanel_decoy) in cli_api.py.
- Updated start_webpanel in cli_api.py to accept decoy_path.
- Exposed new commands (setup-webpanel-decoy, stop-webpanel-decoy)
in cli.py.
- Updated the webpanel start command in cli.py to accept a
--decoy-path option.
2025-04-25 21:15:06 +03:30