3x-ui/frontend/src/components
MHSanaei d5dd8fa48e
feat(frontend): ultra-dark page tint + mobile-friendly inbound view
- Drop --bg-page from #21242a (lighter than the cards) to #050505 in
  ultra-dark across index/sub/settings/inbounds/xray, so cards
  consistently elevate over the page
- Hide the inline sider's children + collapse-trigger and zero its
  width below 768px; the floating drawer-handle remains the menu
  trigger
- Inbounds page mobile pass: tighten content-area + card padding;
  flex-wrap the filter bar instead of stacking; shrink table cell
  padding so all 4 mobile columns fit; bump expand / action / info
  icon hit targets
- Per-client expand row on mobile: soft-tinted rounded cards instead
  of hairline borders, larger action / info touch targets, more
  legible email typography, bigger status badge dot

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 00:51:45 +02:00
..
AppSidebar.vue feat(frontend): ultra-dark page tint + mobile-friendly inbound view 2026-05-09 00:51:45 +02:00
CustomStatistic.vue feat(frontend): Phase 5b — port four shared components to Vue 3 2026-05-08 11:52:52 +02:00
DateTimePicker.vue fix(frontend): jalali popup theming + full-month layout 2026-05-09 00:25:49 +02:00
FinalMaskForm.vue fix(frontend): xray Advanced tab parity + finalmask gating 2026-05-08 21:53:20 +02:00
InfinityIcon.vue fix(frontend): redesign expand-row + retheme client visuals 2026-05-08 18:32:37 +02:00
PromptModal.vue feat(frontend): Phase 5f-vii — shared text/prompt modals + remaining export/import wiring 2026-05-08 14:09:19 +02:00
SettingListItem.vue feat(frontend): Phase 5b — port four shared components to Vue 3 2026-05-08 11:52:52 +02:00
Sparkline.vue feat(frontend): Phase 5c-iv (b) — cpu-history / xray-logs / xray-version modals 2026-05-08 12:56:08 +02:00
TableSortable.vue feat(frontend): Phase 5b — port four shared components to Vue 3 2026-05-08 11:52:52 +02:00
TextModal.vue feat(frontend): Phase 5f-vii — shared text/prompt modals + remaining export/import wiring 2026-05-08 14:09:19 +02:00
ThemeSwitch.vue feat(frontend): Phase 5a — theme system + Vite 8 + vue-i18n 11 2026-05-08 11:11:06 +02:00
ThemeSwitchLogin.vue feat(frontend): Phase 5a — theme system + Vite 8 + vue-i18n 11 2026-05-08 11:11:06 +02:00