3x-ui/frontend/src
MHSanaei 3029155974
feat(login): language picker in settings popover + fluid card sizing
- Add language select alongside the theme switch (mirrors SubPage)
- Bind headline to pages.login.hello / pages.login.title so the
  "Hello / Welcome" cycle re-translates with the active locale
- Replace AD-Vue 5-breakpoint grid with clamp() sizing so the card
  scales smoothly instead of jumping ~33% at each breakpoint
- Pin horizontal padding so input width stays stable on large viewports

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 01:36:44 +02:00
..
api fix(frontend): Phase 9 — restore index dashboard, fix login/CSRF, port legacy styles 2026-05-08 17:21:03 +02:00
components fix(frontend): inbound expand chevron position + cpu history layout 2026-05-09 01:08:20 +02:00
composables feat(frontend): jalali calendar + drop legacy moment-jalali 2026-05-09 00:17:25 +02:00
i18n i18n: collapse two translation databases into a single web/translation/<lang>.json set 2026-05-08 18:05:56 +02:00
models feat(frontend): jalali calendar + drop legacy moment-jalali 2026-05-09 00:17:25 +02:00
pages feat(login): language picker in settings popover + fluid card sizing 2026-05-09 01:36:44 +02:00
utils feat: render dates in Jalali when Calendar Type is jalalian 2026-05-09 00:34:07 +02:00
inbounds.js feat(frontend): unify theming on vanilla AD-Vue light/dark/ultra-dark 2026-05-08 17:39:36 +02:00
index.js feat(frontend): unify theming on vanilla AD-Vue light/dark/ultra-dark 2026-05-08 17:39:36 +02:00
login.js feat(frontend): unify theming on vanilla AD-Vue light/dark/ultra-dark 2026-05-08 17:39:36 +02:00
settings.js feat(frontend): unify theming on vanilla AD-Vue light/dark/ultra-dark 2026-05-08 17:39:36 +02:00
subpage.js feat(frontend): migrate subpage.html to Vue 3 SPA 2026-05-08 19:44:50 +02:00
xray.js feat(frontend): unify theming on vanilla AD-Vue light/dark/ultra-dark 2026-05-08 17:39:36 +02:00