3x-ui/web
SadeghKalami a52c3fd768 fix: reliable SubTotal synchronization across identical inbounds
- Removed artificial `SubTotalGB == 0` inheritance blocker. Admins can now explicitly reset a group's shared quota to 0 (unlimited) without the system automatically reverting it to the old value.
- Fixed a JSON overwrite bug in `UpdateInboundClient` and `AddInboundClient` where `tx.Save()` would revert SubTotal updates for other clients located on the exact same inbound. The backend now proactively syncs the new SubTotal to all sibling clients within the JSON payload before marshaling and saving.
2026-05-04 23:29:51 +03:30
..
assets feat: implement shared subscription traffic quota across multiple inbounds 2026-05-04 22:30:48 +03:30
controller feat: implement shared subscription traffic quota across multiple inbounds 2026-05-04 22:30:48 +03:30
entity Add SSRF protection (#4044) 2026-04-20 00:18:20 +02:00
global Refactor code and fix linter warnings (#3627) 2026-01-05 05:54:56 +01:00
html feat: implement shared subscription traffic quota across multiple inbounds 2026-05-04 22:30:48 +03:30
job iplimit: dont count idle db-only ips toward the per-client limit 2026-04-23 21:11:45 +03:00
locale update dependencies 2026-03-04 13:05:29 +01:00
middleware docs: add comments for all functions 2025-09-20 09:35:50 +02:00
network docs: add comments for all functions 2025-09-20 09:35:50 +02:00
service fix: reliable SubTotal synchronization across identical inbounds 2026-05-04 23:29:51 +03:30
session v2.9.0 2026-04-20 21:43:49 +02:00
translation feat: implement shared subscription traffic quota across multiple inbounds 2026-05-04 22:30:48 +03:30
websocket fix: enhance WebSocket stability, resolve XHTTP configurations and fix UI loading shifts (#3997) 2026-04-19 21:01:00 +02:00
web.go DNS outbound: Add rules 2026-04-26 17:34:31 +02:00