MHSanaei
|
9721dae2b6
feat(frontend): stream and security Zod families with discriminated unions
|
1 giorno fa |
MHSanaei
|
8d45cd8c68
feat(frontend): protocol-leaf Zod schemas with discriminated unions
|
1 giorno fa |
MHSanaei
|
31845fa8f6
refactor(frontend): tighten HttpUtil generics from any to unknown
|
1 giorno fa |
MHSanaei
|
7bd281d26d
feat(codegen): Go-first tool emitting Zod schemas and TS types
|
1 giorno fa |
MHSanaei
|
7fda988fb2
feat(backend): gate request bodies with go-playground/validator
|
1 giorno fa |
MHSanaei
|
9cf35234a5
feat(frontend): schema-guard Inbound and Outbound form submits
|
1 giorno fa |
MHSanaei
|
4ecbb0e55f
feat(frontend): block invalid settings saves with Zod pre-save check
|
1 giorno fa |
MHSanaei
|
a3012daa8f
feat(frontend): migrate five secondary form modals to Zod schemas
|
1 giorno fa |
MHSanaei
|
2d55b3b663
fix(vite): bypass es-toolkit CJS shim for recharts deep imports
|
1 giorno fa |
MHSanaei
|
75b0a21987
chore(frontend): silence swagger-ui-react peer-dep warnings on React 19
|
1 giorno fa |
MHSanaei
|
6bbc9f6769
feat(frontend): drive form validation from Zod schemas
|
1 giorno fa |
MHSanaei
|
2cd2085b75
fix(vite): treat /panel/xray as SPA page, not API root
|
1 giorno fa |
MHSanaei
|
c16fb93899
fix(frontend): allow null slices in client/summary schemas
|
1 giorno fa |
MHSanaei
|
d00ddc3f58
feat(frontend): extend Zod validation to remaining query/mutation hooks
|
1 giorno fa |
MHSanaei
|
6846fac1cc
feat(frontend): add Zod runtime validation at API boundary
|
1 giorno fa |
MHSanaei
|
20edaee8ed
refactor(frontend): port api-docs/endpoints to TypeScript
|
1 giorno fa |
Sanaei
|
dc37f9b731
Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563)
|
1 giorno fa |
Sanaei
|
19e88c4610
fix: address open bug reports (#4539, #4538, #4535, #4531, #4515) (#4545)
|
1 giorno fa |
MHSanaei
|
b196f481a8
chore(github): overhaul issue and PR templates
|
2 giorni fa |
Maksim Alekseev
|
1f90d2a6ee
feat(inbound): Advanced XHTTP and external TLS proxy settings (#4491)
|
2 giorni fa |
Sanaei
|
cfe1b25ca0
feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541)
|
2 giorni fa |
MHSanaei
|
867a145979
feat(clients): add inbound filter + mobile page-size control
|
3 giorni fa |
MHSanaei
|
6185db586a
fix(clients): drop tombstone gate that blocked re-import after delete
|
3 giorni fa |
MHSanaei
|
4c71669815
fix(clients): match by email when client identifier is stale
|
3 giorni fa |
Sanaei
|
c6123f9628
fix(frontend): resolve lazy chunk URLs against runtime base path (#4505)
|
3 giorni fa |
MHSanaei
|
2ed85aadda
v3.1.0
|
3 giorni fa |
Sanaei
|
b71ed1e3ee
feat(bash): prompt for PostgreSQL (#4472)
|
3 giorni fa |
Sanaei
|
95aebf1d83
i18n: translate hardcoded inbound action + security warning strings (#4502)
|
3 giorni fa |
Sanaei
|
09df07ddf5
perf(frontend): lazy-load modals + split heavy vendor chunks (#4501)
|
3 giorni fa |
Sanaei
|
c5b71041d3
Reduce list-page payloads with slim/paged endpoints (#4500)
|
3 giorni fa |