MHSanaei
|
2d55b3b663
fix(vite): bypass es-toolkit CJS shim for recharts deep imports
|
18 jam lalu |
MHSanaei
|
2cd2085b75
fix(vite): treat /panel/xray as SPA page, not API root
|
19 jam lalu |
Sanaei
|
dc37f9b731
Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563)
|
21 jam lalu |
Sanaei
|
cfe1b25ca0
feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541)
|
1 hari lalu |
Sanaei
|
c6123f9628
fix(frontend): resolve lazy chunk URLs against runtime base path (#4505)
|
2 hari lalu |
Sanaei
|
09df07ddf5
perf(frontend): lazy-load modals + split heavy vendor chunks (#4501)
|
2 hari lalu |
Sanaei
|
edf0f36940
Frontend rewrite: React + TypeScript with AntD v6 (#4498)
|
2 hari lalu |
Sanaei
|
85e2ded0e1
Feat/multi inbound clients (#4469)
|
6 hari lalu |
MHSanaei
|
e642f7324e
feat(panel): in-panel API documentation page
|
2 minggu lalu |
MHSanaei
|
04828246fc
feat(frontend): swap QRious for ant-design-vue's a-qrcode
|
2 minggu lalu |
MHSanaei
|
745e394c74
refactor(panel): rename injected globals + collapse QR modal entries
|
2 minggu lalu |
MHSanaei
|
61c84e8223
fix(panel): make webBasePath work end-to-end in dev and prod
|
2 minggu lalu |
Sanaei
|
bc00d37ad8
Vue3 migration (#4198)
|
2 minggu lalu |