MHSanaei
|
75b0a21987
chore(frontend): silence swagger-ui-react peer-dep warnings on React 19
|
17 ore în urmă |
MHSanaei
|
6bbc9f6769
feat(frontend): drive form validation from Zod schemas
|
18 ore în urmă |
MHSanaei
|
2cd2085b75
fix(vite): treat /panel/xray as SPA page, not API root
|
18 ore în urmă |
MHSanaei
|
c16fb93899
fix(frontend): allow null slices in client/summary schemas
|
18 ore în urmă |
MHSanaei
|
d00ddc3f58
feat(frontend): extend Zod validation to remaining query/mutation hooks
|
18 ore în urmă |
MHSanaei
|
6846fac1cc
feat(frontend): add Zod runtime validation at API boundary
|
18 ore în urmă |
MHSanaei
|
20edaee8ed
refactor(frontend): port api-docs/endpoints to TypeScript
|
19 ore în urmă |
Sanaei
|
dc37f9b731
Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563)
|
20 ore în urmă |
Sanaei
|
19e88c4610
fix: address open bug reports (#4539, #4538, #4535, #4531, #4515) (#4545)
|
1 zi în urmă |
MHSanaei
|
b196f481a8
chore(github): overhaul issue and PR templates
|
1 zi în urmă |
Maksim Alekseev
|
1f90d2a6ee
feat(inbound): Advanced XHTTP and external TLS proxy settings (#4491)
|
1 zi în urmă |
Sanaei
|
cfe1b25ca0
feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541)
|
1 zi în urmă |
MHSanaei
|
867a145979
feat(clients): add inbound filter + mobile page-size control
|
2 zile în urmă |
MHSanaei
|
6185db586a
fix(clients): drop tombstone gate that blocked re-import after delete
|
2 zile în urmă |
MHSanaei
|
4c71669815
fix(clients): match by email when client identifier is stale
|
2 zile în urmă |
Sanaei
|
c6123f9628
fix(frontend): resolve lazy chunk URLs against runtime base path (#4505)
|
2 zile în urmă |
MHSanaei
|
2ed85aadda
v3.1.0
|
2 zile în urmă |
Sanaei
|
b71ed1e3ee
feat(bash): prompt for PostgreSQL (#4472)
|
2 zile în urmă |
Sanaei
|
95aebf1d83
i18n: translate hardcoded inbound action + security warning strings (#4502)
|
2 zile în urmă |
Sanaei
|
09df07ddf5
perf(frontend): lazy-load modals + split heavy vendor chunks (#4501)
|
2 zile în urmă |
Sanaei
|
c5b71041d3
Reduce list-page payloads with slim/paged endpoints (#4500)
|
2 zile în urmă |
Sanaei
|
9c60ed7ea8
Bulk extend client expiry / traffic + clients page polish (#4499)
|
2 zile în urmă |
Sanaei
|
edf0f36940
Frontend rewrite: React + TypeScript with AntD v6 (#4498)
|
2 zile în urmă |
MHSanaei
|
237b7c898d
Bump frontend deps: vue and vite
|
4 zile în urmă |
MHSanaei
|
7368359924
fix(xray): resolve relative log paths under panel log folder
|
4 zile în urmă |
MHSanaei
|
f2f5d584b3
fix(frontend): stack form fields on mobile in client/inbound/node modals
|
4 zile în urmă |
MHSanaei
|
3d1d75d65a
Revert "build(deps-dev): bump vite from 8.0.13 to 8.0.14 in /frontend (#4487)"
|
4 zile în urmă |
Cheng Ho Ming, Eric
|
6e2816d035
fix(frontend): override browser default background color on autofilled login inputs (#4478)
|
4 zile în urmă |
dependabot[bot]
|
7fc7c14ac1
build(deps-dev): bump vite from 8.0.13 to 8.0.14 in /frontend (#4487)
|
4 zile în urmă |
githacs2022
|
5f318f3b16
Add SockOpt.Mark and SockOpt.Interface parameters for Outbound stream (#4480)
|
5 zile în urmă |