3x-ui/web/translation
MHSanaei 93ede81094
feat(clients): mobile cards, multi-select, bulk add
Adds the same row-card layout the inbounds page uses on mobile: the
table is suppressed under the mobile breakpoint and each client renders
as a compact card with a status dot, email, Info button, Enable switch,
and overflow menu. All the per-client detail (traffic, remaining,
expiry, attached inbounds, flow, created/updated, URL, subscription)
opens through the existing info modal.

Multi-select with bulk delete wires AntD row-selection on desktop and
a per-card checkbox on mobile; a Delete (N) button appears in the
toolbar when anything is selected.

Bulk add reuses the five email-generation modes from the inbound bulk
modal but takes a multi-inbound picker so one bulk run can attach to
several inbounds at once. Submits client-by-client through the
existing /panel/api/clients/add endpoint.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 09:23:32 +02:00
..
ar-EG.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
en-US.json feat(clients): mobile cards, multi-select, bulk add 2026-05-17 09:23:32 +02:00
es-ES.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
fa-IR.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
id-ID.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
ja-JP.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
pt-BR.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
ru-RU.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
tr-TR.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
uk-UA.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
vi-VN.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
zh-CN.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00
zh-TW.json refactor(traffic): drop all-time traffic tracking 2026-05-17 09:01:04 +02:00