3x-ui/internal/web/controller
MHSanaei d1a13844b2 feat(api): include consumed traffic in the client-get response (#4973)
GET /panel/api/clients/get/:email returned the quota (totalGB) but not
the bytes the client has actually used, forcing API consumers to scrape
it elsewhere. Add a sibling "usedTraffic" field (up+down, including the
cross-node global overlay) next to "client" and "inboundIds".
2026-06-12 09:06:35 +02:00
..
api.go
api_docs_test.go
base.go
client.go feat(api): include consumed traffic in the client-get response (#4973) 2026-06-12 09:06:35 +02:00
dist.go
dist_test.go
group.go
inbound.go feat(node-sync): push global client usage to nodes for display and local enforcement 2026-06-11 15:14:08 +02:00
index.go
login_limiter.go
login_limiter_test.go
node.go feat: allow selecting inbounds synchronized from nodes (#5178) 2026-06-11 20:48:26 +02:00
server.go
setting.go feat: replace panel proxy URL with outbound-based egress bridge 2026-06-10 23:52:20 +02:00
spa.go
util.go
util_test.go
websocket.go
xray_setting.go feat: apply inbound/outbound/routing changes live via Xray gRPC API 2026-06-10 23:01:33 +02:00