MHSanaei
|
987a6dd1e5
feat(clients/inbounds): IP log popups, clearer titles, tag-based inbound labels
|
20 годин тому |
MHSanaei
|
530e338c66
refactor(clients): coherent group management — rename, split, extract
|
2 днів тому |
MHSanaei
|
bf1b488a63
feat(clients): tidier bulk action toolbar
|
2 днів тому |
MHSanaei
|
72b68cce22
feat(clients): selective bulk attach + new bulk detach
|
2 днів тому |
MHSanaei
|
93eda06878
feat(clients,groups): client groups + sub-links export + dedicated groups page
|
3 днів тому |
MHSanaei
|
7680e27d1d
feat(clients): toolbar sort selector + preserve updated_at on unchanged rows
|
3 днів тому |
MHSanaei
|
3675f88caf
feat(clients): advanced filter drawer with multi-select state/protocol/inbound + expiry/usage ranges + auto-renew/tg/comment
|
3 днів тому |
Sanaei
|
3f787ae169
feat: complete Zod migration of frontend + bulk client batching (#4599)
|
3 днів тому |
Sanaei
|
dc37f9b731
Migrate frontend models/api/utils to TypeScript and modernize AntD theming (#4563)
|
5 днів тому |
Sanaei
|
cfe1b25ca0
feat(frontend): TanStack Query + React Router migration & in-panel API docs (#4541)
|
5 днів тому |
MHSanaei
|
867a145979
feat(clients): add inbound filter + mobile page-size control
|
6 днів тому |
Sanaei
|
09df07ddf5
perf(frontend): lazy-load modals + split heavy vendor chunks (#4501)
|
1 тиждень тому |
Sanaei
|
c5b71041d3
Reduce list-page payloads with slim/paged endpoints (#4500)
|
1 тиждень тому |
Sanaei
|
9c60ed7ea8
Bulk extend client expiry / traffic + clients page polish (#4499)
|
1 тиждень тому |
Sanaei
|
edf0f36940
Frontend rewrite: React + TypeScript with AntD v6 (#4498)
|
1 тиждень тому |