3x-ui/web
MHSanaei 9735d26b3d
perf(xray): bound Xray-version request and extend cache
Replace the unbounded http.Get used by GetXrayVersions with a 10s-
timeout client so a slow or unreachable GitHub can't hang the Xray
Updates modal. Bump the controller cache from 60s to 15 minutes,
and on a request error fall back to the last successful list when
one is available.
2026-05-10 00:24:25 +02:00
..
controller perf(xray): bound Xray-version request and extend cache 2026-05-10 00:24:25 +02:00
entity feat: add configurable auto-restart on client auto-disable 2026-05-04 23:19:25 +02:00
global Refactor code and fix linter warnings (#3627) 2026-01-05 05:54:56 +01:00
job Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
locale Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
middleware Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
network docs: add comments for all functions 2025-09-20 09:35:50 +02:00
runtime Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
service perf(xray): bound Xray-version request and extend cache 2026-05-10 00:24:25 +02:00
session fix(panel): make webBasePath work end-to-end in dev and prod 2026-05-09 21:47:37 +02:00
translation Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
websocket Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00
web.go Vue3 migration (#4198) 2026-05-09 17:47:35 +02:00