orohi and Cursor
b71c31605d
Point update checker to git.evilfox.cc instead of GitHub.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 07:47:44 +03:00
orohi and Cursor
f91ccf1013
Release v1.6.0: multi-server 3x-ui with API inbounds.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.6.0
2026-07-26 07:39:06 +03:00
orohi and Cursor
3e8898ac9c
Add 3x-ui API client and multi-server registry modules.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 07:30:01 +03:00
orohi and Cursor
ff9269dd33
Remove cascade for now; add Docker/CI and README fix list.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 06:56:43 +03:00
orohi and Cursor
7230697b7f
Fix cascade silent dead internet with per-step settings and handshake checks.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 06:46:02 +03:00
orohi and Cursor
8fa7f27223
Add double-VPN cascade from entry server to exit server.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 06:29:50 +03:00
orohi and Cursor
e3ddc042c0
Fix backup restore freezing the panel with loading feedback.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 06:13:22 +03:00
orohi and Cursor
fa3569f81f
Speed up API reads with data cache and faster server check/stats.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 06:07:44 +03:00
orohi and Cursor
2b28892a9b
Add WG/AWG client config ZIP export and backup restore.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 05:54:32 +03:00
orohi and Cursor
f2311c0795
Simplify share/guest pages with one-tap key copy.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 05:32:04 +03:00
orohi and Cursor
64079c1724
Fix naive/aware datetime comparison for user expiration.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 05:15:37 +03:00
orohi and Cursor
745b5e5d8c
Add optional expiration that starts on first config use.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 05:07:50 +03:00
orohi and Cursor
16d14a7256
Replace emoji UI icons with a shared SVG icon system.
...
Add an icons sprite and helpers so nav, actions, and protocol cards use consistent stroke icons.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 04:58:06 +03:00
orohi and Cursor
30ae4d476c
Remove 3x-ui integration from the panel.
...
Drop API sync, multi-panel registry, and UI/protocol paths; keep DB columns only for compatibility with existing installs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 04:43:21 +03:00
orohi and Cursor
2707e0af18
Load inbounds from 3x-ui and use panel share links only.
...
Restore inbound selection from the panel API and send a minimal addClient payload so locally invented fields do not break configs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 03:47:06 +03:00
orohi and Cursor
8dc090bd67
Let 3x-ui assign inbound and share link on create.
...
Stop requiring inbound selection in the site UI; send the create request to the chosen panel and use the link it returns.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 03:40:24 +03:00
orohi and Cursor
c28235b09a
Fix infinite recursion in 3x-ui server ensure/get helpers.
...
ensure_xui_servers no longer calls get_xui_server when mirroring the primary panel into legacy sync fields.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 03:21:33 +03:00
orohi and Cursor
8abe692624
Add multi-server 3x-ui registry with per-panel subscription URLs.
...
Admins can manage several 3x-ui panels by name and select which one issues invite/user configs via that server's /sub base URL.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 03:19:09 +03:00
orohi and Cursor
83bb73179b
Remove Hysteria 2 from the panel for now.
...
Drop the protocol manager, UI, API routes, and related translations until it can be reintroduced cleanly.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 02:58:58 +03:00
orohi and Cursor
258dc9f100
Make Hysteria UDP port selectable when 443 is busy.
...
Show an inline port field on the stopped card, a dedicated install port, and clearer bind-error hints so admins can switch to 8998/8443 without guessing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 02:45:24 +03:00
orohi and Cursor
d480d149b6
Allow changing Hysteria UDP port when 443 is already in use.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 02:35:55 +03:00
orohi and Cursor
7323f08c37
Show Hysteria stop errors and add live container logs viewer.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 02:28:56 +03:00
orohi and Cursor
fda60eaa9a
Improve Hysteria for Happ: BBR, password auth, salamander, UDP 443.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 02:18:34 +03:00
orohi and Cursor
9b495b08b5
Fix Hysteria QUIC EOF by using host network and larger UDP buffers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 01:58:54 +03:00
orohi and Cursor
96bad74eb5
Add Hysteria 2 protocol with admin domain SSL via Let's Encrypt.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 01:46:06 +03:00
orohi and Cursor
7d7094bc38
Issue invite configs as subscription URLs with redeem-based lifetime.
...
Admin picks inbound once, sets duration in days from Get config, and configures the 3x-ui /sub base URL.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 01:34:40 +03:00
orohi and Cursor
7b3d8aac34
Add invite links with admin-configurable config creation limits.
...
Admins can create shareable links that allow redeeming a VPN config a set number of times (or unlimited).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 01:23:16 +03:00
orohi and Cursor
5386c4d40e
Add 3x-ui VLESS configs and guest access without registration.
...
Guests can open a public link to view or create VPN configs; panel creates VLESS clients via the 3x-ui API.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 01:15:24 +03:00
orohi and Cursor
2196d127b7
Fix Internal Server Error after SSH server add (server_info must be a dict).
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:39:33 +03:00
orohi and Cursor
e612a7bc34
Fix linking existing VPN clients (WireGuard/service protocols and API errors).
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:31:57 +03:00
orohi and Cursor
69886f130c
Allow manual 3x-ui sync without prior save; persist form credentials.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:25:56 +03:00
orohi and Cursor
d1eb49cb83
Fix Postgres startup: add xui_email before creating its index.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:21:20 +03:00
orohi and Cursor
0acd27d840
Add 3x-ui user sync via panel API (login or Bearer token).
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:14:27 +03:00
orohi and Cursor
865260cc9d
Fix Docker build: bump psycopg for Python 3.14 wheels.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:06:21 +03:00
orohi and Cursor
8b70d51c87
Add Amnezia Web Panel source with PostgreSQL 17 storage.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 00:02:18 +03:00
orohi and Cursor
ead1c64dd1
first commit
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-25 23:59:36 +03:00