MHSanaei
|
93eda06878
feat(clients,groups): client groups + sub-links export + dedicated groups page
|
8 小时之前 |
MHSanaei
|
7680e27d1d
feat(clients): toolbar sort selector + preserve updated_at on unchanged rows
|
10 小时之前 |
MHSanaei
|
3675f88caf
feat(clients): advanced filter drawer with multi-select state/protocol/inbound + expiry/usage ranges + auto-renew/tg/comment
|
12 小时之前 |
MHSanaei
|
5eb80eca8e
fix(clients): avoid duplicate ClientRecord when email is changed on edit
|
14 小时之前 |
Sanaei
|
3f787ae169
feat: complete Zod migration of frontend + bulk client batching (#4599)
|
21 小时之前 |
Sanaei
|
19e88c4610
fix: address open bug reports (#4539, #4538, #4535, #4531, #4515) (#4545)
|
3 天之前 |
MHSanaei
|
867a145979
feat(clients): add inbound filter + mobile page-size control
|
4 天之前 |
MHSanaei
|
6185db586a
fix(clients): drop tombstone gate that blocked re-import after delete
|
4 天之前 |
MHSanaei
|
4c71669815
fix(clients): match by email when client identifier is stale
|
4 天之前 |
Sanaei
|
c5b71041d3
Reduce list-page payloads with slim/paged endpoints (#4500)
|
4 天之前 |
Sanaei
|
9c60ed7ea8
Bulk extend client expiry / traffic + clients page polish (#4499)
|
4 天之前 |
Sanaei
|
edf0f36940
Frontend rewrite: React + TypeScript with AntD v6 (#4498)
|
4 天之前 |
MHSanaei
|
b36e5e0869
fix(security): redact at source and cap marshal sizes for CodeQL
|
1 周之前 |
MHSanaei
|
788c979ad1
fix(client): guard against int overflow in ClientWithAttachments marshal
|
1 周之前 |
Sanaei
|
85e2ded0e1
Feat/multi inbound clients (#4469)
|
1 周之前 |