3x-ui/frontend/src/pages
MHSanaei f4a49862a0
feat(frontend): fallbacks polish — move up/down + Add all button
Two small UX wins on the InboundFormModal Fallbacks card:

- Per-row Move up / Move down buttons (ArrowUp/Down icons) that swap
  adjacent indices. Order survives reloads via sortOrder (rebuilt from
  index on save). First row's Up button + last row's Down button are
  disabled.

- 'Add all' button next to 'Add fallback' that one-shot inserts a
  fresh row for every eligible inbound (every option in
  fallbackChildOptions) not already wired up. Disabled when every
  eligible inbound is already covered. Convenient for operators
  running catch-all routing across every host on the panel.
2026-05-26 13:14:03 +02:00
..
api-docs refactor(frontend): port api-docs/endpoints to TypeScript 2026-05-25 15:29:26 +02:00
clients refactor(frontend): lift Protocols + TLS_FLOW_CONTROL consts to schemas/primitives 2026-05-26 00:51:52 +02:00
inbounds feat(frontend): fallbacks polish — move up/down + Add all button 2026-05-26 13:14:03 +02:00
index refactor(frontend): tighten HttpUtil generics from any to unknown 2026-05-25 19:51:39 +02:00
login feat(frontend): add Zod runtime validation at API boundary 2026-05-25 16:02:27 +02:00
nodes feat(frontend): drive form validation from Zod schemas 2026-05-25 16:41:56 +02:00
settings feat(frontend): block invalid settings saves with Zod pre-save check 2026-05-25 17:55:21 +02:00
sub Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563) 2026-05-25 14:34:53 +02:00
xray feat(frontend): Hysteria stream sub-form (schema branch + outbound UI) 2026-05-26 13:10:37 +02:00