3x-ui/web
Sora39831 83b61d9da4 feat(limit): add inbound device-limit enforcement with safe unban flow
- add inbound deviceLimit model/frontend fields and translations

- add CheckDeviceLimitJob with observation window and xray API ban/unban

- prevent job re-entrancy and restore users when limit is disabled

- reduce lock scope via snapshots to avoid blocking log parsing
2026-04-06 10:46:48 +08:00
..
assets feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
controller fix(user): sync-remove inbound clients when deleting managed user 2026-04-05 03:52:41 +08:00
entity fix: address all code review issues for MariaDB support 2026-04-03 09:53:20 +08:00
global Refactor code and fix linter warnings (#3627) 2026-01-05 05:54:56 +01:00
html feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
job feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
locale update dependencies 2026-03-04 13:05:29 +01:00
middleware test: add unit tests for critical modules and fix flaky redirect middleware 2026-04-03 08:44:51 +08:00
network docs: add comments for all functions 2025-09-20 09:35:50 +02:00
service feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
session docs: add comments for all functions 2025-09-20 09:35:50 +02:00
translation feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00
websocket Add url speed test for outbound (#3767) 2026-02-09 21:43:17 +01:00
web.go feat(limit): add inbound device-limit enforcement with safe unban flow 2026-04-06 10:46:48 +08:00