MHSanaei
|
2fea71387b
fix(ui): polish across routing, groups, inbounds, mobile sidebar
|
2 dni temu |
MHSanaei
|
530e338c66
refactor(clients): coherent group management — rename, split, extract
|
2 dni temu |
MHSanaei
|
bf1b488a63
feat(clients): tidier bulk action toolbar
|
2 dni temu |
MHSanaei
|
8d6d845262
feat(settings): include email in default remarkModel pattern
|
2 dni temu |
MHSanaei
|
72b68cce22
feat(clients): selective bulk attach + new bulk detach
|
2 dni temu |
MHSanaei
|
a07b68894c
docs(api): document clients bulkAttach endpoint
|
2 dni temu |
MHSanaei
|
9e005ffcf9
feat(inbounds): restore "Set Cert from Panel" / Clear buttons in TLS certs
|
2 dni temu |
MHSanaei
|
486ac9c28d
feat(inbounds): expose Vision testseed field with sensible default
|
2 dni temu |
MHSanaei
|
1a096d72f1
feat(inbounds): bulk-attach & assign-group client actions + form defaults
|
2 dni temu |
MHSanaei
|
9d9737f470
feat(settings): panel network proxy for the panel's own outbound requests
|
2 dni temu |
Sanaei
|
272854df91
Client/inbound resilience + Postgres pool tuning + schema fixes (#4607)
|
2 dni temu |
MHSanaei
|
3046d96145
refactor(inbound-tag): add short protocol segment, rename tcpudp suffix
|
3 dni temu |
MHSanaei
|
7ade9d9a1f
refactor(inbound-tag): node-prefixed + transport-suffixed canonical shape
|
3 dni temu |
MHSanaei
|
d347605233
fix(remote-traffic): handle tag collisions + readable warning format
|
3 dni temu |
MHSanaei
|
76043fe306
docs(api): document POST /panel/api/inbounds/:id/delAllClients
|
3 dni temu |
MHSanaei
|
be5425cbed
refactor(sparkline): move min/max readout to a corner badge
|
3 dni temu |
MHSanaei
|
e23599cb18
feat(inbounds): row action to delete all clients of an inbound
|
3 dni temu |
MHSanaei
|
93eda06878
feat(clients,groups): client groups + sub-links export + dedicated groups page
|
3 dni temu |
MHSanaei
|
7680e27d1d
feat(clients): toolbar sort selector + preserve updated_at on unchanged rows
|
3 dni temu |
MHSanaei
|
6286bb8676
chore(ui): polish empty states + sidebar icon + i18n page titles
|
3 dni temu |
MHSanaei
|
2bba1d21d2
refactor(metrics-modal): mark min/max on chart + improve grid contrast
|
3 dni temu |
MHSanaei
|
f1e433e839
feat(clients,inbound): Auto Renew in Bulk Add + cleaner inbound wire payload
|
3 dni temu |
MHSanaei
|
43288e6686
refactor(forms): modernize random buttons in client + outbound modals
|
3 dni temu |
MHSanaei
|
9d2a4f217e
feat(inbound-form): salamander auto-seed for Hysteria + modernize random buttons
|
3 dni temu |
MHSanaei
|
222e000b3b
feat(inbound-form): seed FinalMask with mkcp-original when KCP is selected
|
3 dni temu |
MHSanaei
|
0296b2abd0
docs(port-conflict): refresh stale comments after the refactor
|
3 dni temu |
MHSanaei
|
980511bcad
feat(port-conflict): include offending inbound + L4 in the error, cover quic and tunnel.allowedNetwork
|
3 dni temu |
MHSanaei
|
96a5c73e02
refactor(inbounds): cleaner network tags and cover Mixed/Tunnel + client form select polish
|
3 dni temu |
MHSanaei
|
3675f88caf
feat(clients): advanced filter drawer with multi-select state/protocol/inbound + expiry/usage ranges + auto-renew/tg/comment
|
3 dni temu |
MHSanaei
|
5eb80eca8e
fix(clients): avoid duplicate ClientRecord when email is changed on edit
|
3 dni temu |