feat: enhance admin user detail with campaign, panel data, node usage

- Add campaign card and referrals list to info tab
- Add panel config/links, live traffic, connection info to subscription tab
- Add node usage bars with 7/14/30 day period selector
- Add getPanelInfo/getNodeUsage API methods and types
- Add 18 new i18n keys across 4 languages
This commit is contained in:
Fringg
2026-02-07 06:07:13 +03:00
parent e0c9a89d34
commit 7b19f14dc3
6 changed files with 458 additions and 2 deletions

View File

@@ -2379,6 +2379,23 @@
"lastActivity": "Последняя активность",
"totalSpent": "Всего потрачено",
"purchases": "Покупок",
"campaign": "Рекламная кампания",
"referralsList": "Список рефералов",
"noReferrals": "Нет рефералов",
"panelConfig": "Конфигурация панели",
"trojanPassword": "Trojan пароль",
"vlessUuid": "VLESS UUID",
"ssPassword": "SS пароль",
"subscriptionUrl": "Ссылка подписки",
"happLink": "HAPP ссылка",
"firstConnected": "Первое подключение",
"lastOnline": "Последний онлайн",
"lastNode": "Последняя нода",
"liveTraffic": "Текущий трафик",
"lifetime": "За всё время",
"nodeUsage": "Расход по нодам",
"copied": "Скопировано",
"panelNotFound": "Пользователь не найден в панели",
"referral": {
"title": "Реферальная программа",
"referrals": "Рефералов",