3x-ui/frontend/src
MHSanaei 6e90b24af1
fix(frontend): derive QUIC/UDP-hop switch state from data presence (B22)
The QUIC Params and UDP Hop toggles previously persisted as separate
boolean flags (enableQuicParams / hasUdpHop) which weren't part of the
xray wire format and weren't restored when a config was pasted into the
modal. Use data presence as the single source of truth: the switch is
on iff the corresponding sub-object exists. Switching off clears it
back to undefined.
2026-05-26 21:30:37 +02:00
..
api feat(frontend): extend Zod validation to remaining query/mutation hooks 2026-05-25 16:14:00 +02:00
components fix(frontend): derive QUIC/UDP-hop switch state from data presence (B22) 2026-05-26 21:30:37 +02:00
entries Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563) 2026-05-25 14:34:53 +02:00
generated feat(codegen): Go-first tool emitting Zod schemas and TS types 2026-05-25 19:29:44 +02:00
hooks refactor(frontend): retire class-based xray models (Step 5) 2026-05-26 19:49:42 +02:00
i18n Frontend rewrite: React + TypeScript with AntD v6 (#4498) 2026-05-23 15:21:45 +02:00
layouts feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541) 2026-05-24 21:34:52 +02:00
lib/xray refactor(frontend): extract fillStreamDefaults to shared helper 2026-05-26 21:30:30 +02:00
models refactor(frontend): retire class-based xray models (Step 5) 2026-05-26 19:49:42 +02:00
pages fix(frontend): blur active element on every tab switch path (B21 follow-up) 2026-05-26 20:32:03 +02:00
schemas fix(frontend): QUIC udpHop.interval is a range string, not a number (B19) 2026-05-26 20:11:28 +02:00
styles Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563) 2026-05-25 14:34:53 +02:00
test fix(frontend): outbound link parser handles extra/fm/x_padding_bytes (B20) 2026-05-26 20:20:00 +02:00
utils refactor(frontend): tighten HttpUtil generics from any to unknown 2026-05-25 19:51:39 +02:00
env.d.ts Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563) 2026-05-25 14:34:53 +02:00
main.tsx Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563) 2026-05-25 14:34:53 +02:00
queryClient.ts feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541) 2026-05-24 21:34:52 +02:00
routes.tsx feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541) 2026-05-24 21:34:52 +02:00