3x-ui/frontend/src/pages
MHSanaei c84799ea2b
feat(clients): add Delete depleted action
Mirrors the legacy delDepletedClients action that lived under the
inbounds page, but as a first-class /panel/api/clients/delDepleted
endpoint backed by ClientService. The new path goes through
ClientService.Delete for each depleted email, so the new clients +
client_inbounds + xray_client_traffic tables stay consistent.

Adds a danger-styled toolbar button on the Clients page (next to
Reset all client traffic) with a confirm dialog and a toast
reporting the deleted count.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 09:45:38 +02:00
..
api-docs feat(clients): add Delete depleted action 2026-05-17 09:45:38 +02:00
clients feat(clients): add Delete depleted action 2026-05-17 09:45:38 +02:00
inbounds refactor(inbounds): remove legacy per-inbound client UI 2026-05-17 09:40:30 +02:00
index Remove streamSettings for protocols that don't support it 2026-05-14 23:18:23 +02:00
login feat(inbounds): add sub/client link endpoints; hide panel version on login 2026-05-11 15:03:47 +02:00
nodes fix: add i18n translations for Allow private address node option across all locales (#4386) 2026-05-15 09:51:14 +02:00
settings fix(qr): lock QR code modules to black-on-white across all themes 2026-05-14 01:45:00 +02:00
sub fix(qr): lock QR code modules to black-on-white across all themes 2026-05-14 01:45:00 +02:00
xray fix(clients): unbreak template parsing + stale i18n keys 2026-05-17 08:25:38 +02:00