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
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
7157ab9d87
Fix: typo
2025-03-11 10:37:55 +03:30
4274a20b05
Improved footer design and add version display
...
Updated `base.html` to display current version and show update notifications
Adde github and telegram link in footer
2025-03-11 01:09:26 +03:30
1f8bc93aa9
Added API endpoints for getting version info and checking for updates
2025-03-11 01:03:23 +03:30
3439503f8d
Created Pydantic schemas for version API responses
2025-03-11 01:02:26 +03:30
72a96999df
feat: Add version checking and display
...
Integrated version checking into `cli_api.py` and `cli.py`
2025-03-11 01:01:08 +03:30
fcc0aadc48
Enhance SNI entry handling in CONFIG_ENV file
2025-03-08 21:43:04 +03:30
d212abc288
feat: Improve Hysteria2 IP detection with fallbacks
...
- Fix IP4/IP6 config handling to preserve other settings in CONFIG_ENV
- Add fallback to external IP detection service (ip.sb) when local detection fails
- Set missing IPs to "None" when detection fails completely
2025-03-08 21:22:48 +03:30
77594a9ec1
Improve IP detection: fallback to curl and set missing IPs to None
2025-03-08 20:38:25 +03:30
863be6a7cc
Replace external IP fetching with local system commands
2025-03-08 20:21:12 +03:30
e56c8cba2d
Fix: Restart service to clear API traffic
2025-03-08 10:36:05 +03:30
fdaacf927b
Fix: dark mode
2025-03-02 11:09:42 +03:30
13f6cdfcbe
Update singbox config
2025-03-01 15:28:24 +03:30
82eb14080e
Just Welcome
2025-02-28 22:06:52 +03:30
eb2b3f590b
Fix: Enforce strict subpath validation and URL safety
2025-02-28 21:17:33 +03:30
a5dd5f6f9f
feat: Implement subpath support for normal subscriptions
2025-02-28 14:24:14 +03:30
4978125360
Comment logging
2025-02-26 23:42:49 +03:30
10597b154c
Comment logging
2025-02-26 23:42:22 +03:30
2839ed8684
Combined singbox with normal sub
2025-02-26 23:41:24 +03:30
f3f16cf63e
Create singbox.json
2025-02-26 23:40:29 +03:30
c0a532ebbf
Comment open button
2025-02-22 20:37:05 +03:30
dfbde933ef
New Template
2025-02-22 20:26:45 +03:30
f0697d56e6
Fix: Include both IPv4 and IPv6 URIs in normalsub output
2025-02-22 13:31:02 +03:30
54aa154465
Fix: Handle missing IPv4/IPv6 URIs and improve UI/UX
2025-02-22 13:22:01 +03:30
87b2d125fb
feat: restore backup
2025-02-22 12:54:07 +03:30
39316a2f79
Fix Restore API
2025-02-22 12:25:08 +03:30
d2527564d8
Fix method of /restore API
2025-02-22 11:33:13 +03:30
b8f548b6f9
Create template.html
2025-02-22 11:01:38 +03:30
8899975fbc
feat: Enhance normalsub UI and data display
2025-02-22 11:00:28 +03:30
c399551a50
Implement /restore API
2025-02-22 10:04:12 +03:30
4dd9215d1b
Fix permission
2025-02-22 00:40:21 +03:30
ebcd26799a
new tab backup
2025-02-22 00:33:13 +03:30
6746c05974
Create restore.sh
2025-02-22 00:31:02 +03:30
1cad73e87c
Update Backup API
2025-02-22 00:21:38 +03:30
8183946a0d
hotfix: Convert to lowercase for case-insensitive check
2025-02-18 23:37:54 +03:30
a09a31a396
Add input validation to settings form
2025-02-18 23:13:12 +03:30
aa712e3e6f
feat: Enhance user management with multi-select, filters, validation, and UI improvements
...
- Implemented multi-user selection and deletion with confirmation.
- Added filter buttons (All, Not Active, Enable, Disable) with client-side logic.
- Fixed "Select All" checkbox to only affect visible users after filtering.
- Implemented real-time username validation (alphanumeric only).
- Added a disable to prevent submit validation error
- Ensured that select all deselect button, work with filters and sorting
- Improve UI to be more intuitive.
-Improved responsivity buttons in smaller devices
2025-02-18 13:19:11 +03:30
b020a4bb1a
Removed unnecessary part
2025-02-17 00:32:49 +03:30
ddb6af750f
Removed unnecessary part
2025-02-16 21:46:34 +03:30