Release v1.6.0: multi-server 3x-ui with API inbounds.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
orohi
2026-07-26 07:39:06 +03:00
co-authored by Cursor
parent 3e8898ac9c
commit f91ccf1013
13 changed files with 1523 additions and 89 deletions
+9 -9
View File
@@ -219,16 +219,16 @@ GitHub Actions workflows in `.github/workflows/`:
## 📋 Fix / changelog (this fork)
Recent panel fixes and changes:
* **Removed cascade (double VPN)** for now — the feature showed “active” while client traffic often had no working internet; will return after a solid redesign.
* **WG/AWG backups**: ZIP export of client `.conf` files + restore of protocol backups from the server UI (with loading feedback so the panel no longer freezes).
* **API performance**: in-memory data cache, faster server check/stats, heavy SSH work moved off the event loop.
* **Share / guest pages**: one-tap “Copy key” for configs.
* **User expiration**: optional countdown that starts on first config use (panel / share / guest / Telegram), with UTC-safe datetime comparison.
* **UI icons**: shared SVG icon system (emoji icons removed).
### v1.6.0
* **3x-ui multi-panel**: register several 3x-ui servers in Settings; pick a panel and load VLESS inbounds over its API when creating users/invites (share link comes from 3x-ui).
* **Docker / CI**: refreshed `Dockerfile` + compose, `.env.example`, CI checks, GHCR image workflow.
* **Removed for now**: Hysteria 2 and 3x-ui integration (kept out of the main panel path).
* **Cascade removed** for now (pending redesign — showed active while internet often did not work).
* **WG/AWG backups**: ZIP export of client `.conf` + restore with loading feedback.
* **API performance**: in-memory data cache, faster server check/stats.
* **Share / guest**: one-tap “Copy key”.
* **User expiration**: countdown can start on first config use; UTC-safe comparisons.
* **UI**: shared SVG icon system.
* **Removed earlier**: Hysteria 2.
## 🔧 Project Details