18 Commits

Author SHA1 Message Date
andrey271192
8e5d51ab2c fix: auto-detect wg binary in containers 2026-06-22 15:46:43 +03:00
andrey271192
b3600959ef fix: auto-discover amnezia client sources 2026-06-22 00:34:12 +03:00
andrey271192
4e6ab2dd6a fix: parse legacy clients table formats 2026-06-21 19:29:08 +03:00
andrey271192
dfeabe02d7 feat: sync app-created peers into clients table 2026-06-21 19:19:49 +03:00
andrey271192
fd66b0a024 fix: show peers missing clients table 2026-06-21 19:16:01 +03:00
andrey271192
cb5fca3d0f fix: load clients for selected profile 2026-06-21 19:00:51 +03:00
andrey271192
a9a67afb54 fix: show distinct awg instance labels 2026-06-21 18:34:26 +03:00
andrey271192
8c67d7df93 fix: dedupe duplicate awg instances 2026-06-21 18:32:10 +03:00
andrey271192
cff27e27b6 feat: import clients from amnezia configs 2026-06-21 18:22:36 +03:00
andrey271192
cbc20a1b71 fix: auto-detect awg profiles on install 2026-06-21 17:53:58 +03:00
Андрей Бобырев
df1f9dc826 docs(ui): human cascade guide + kaskad_web_vpn
Expand cascade fold with steps, DNAT primer, install one-liner, link to github.com/andrey271192/kaskad_web_vpn; README and panel-guide aligned.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 04:49:14 +03:00
Андрей Бобырев
0e7a7df636 feat(mtproto): Telegram proxy panel and /api routes
- Docker telegrammessenger/proxy: install/restart/remove from UI
- GET/POST /api/mtproto/*, UI_HIDE_MTPROTO / UI_HIDE_SECTIONS=mtproto
- install.sh vars MTPRO_*; /health returns version; docs

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 04:39:19 +03:00
Андрей Бобырев
62f40f92fb feat(warp): host install/uninstall via panel SSH + clarify status
POST /api/warp/host-setup runs warp-amnezia.sh on VPS root SSH.
UI buttons when sshpass available; explain missing warp.conf status.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:18:23 +03:00
Андрей Бобырев
8f1d7a7c4a feat(ui): optional UI_HIDE_* panels; doc WARP free vs paid plans
Hide users/warp/cascade blocks via env; block warp/cascade APIs when hidden.
install.sh passes UI_HIDE_* and restores from previous container on upgrade.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 20:01:43 +03:00
Андрей Бобырев
50558aff63 docsfeat(warp): clarify optional install + add uninstall command
README/panel-guide/UI explain WARP is not required; document uninstall.
Add warp-amnezia.sh uninstall to strip warp conf, rules, and start.sh block.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 19:53:14 +03:00
Андрей Бобырев
35497aa60e docs: align README, panel-guide, and installer messages
Describe :80 landing vs :HOST_PORT admin; export filename ASCII note.
Fix install.sh echoes that still referred to a support footer on landing.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 19:45:46 +03:00
Андрей Бобырев
5853aaae00 docs: panel guide + README refresh for multi-instance & cascade
- Add docs/panel-guide.md (features, troubleshooting, API table)
- README: intro, two AWG_PROFILES examples with pskPath, landing port note
- Bump package.json to 1.1.0; update verify grep for current UI

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 18:54:58 +03:00
Андрей Бобырев
e05c1639d5 docs: add README screenshots gallery
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 17:14:33 +03:00