MHSanaei
|
5543466fcc
fix(forms): validate JSON tabs before applying or saving
|
hace 2 días |
MHSanaei
|
b10a9f1de7
fix(inbounds): hide node UI when no enabled node exists
|
hace 2 días |
Amirmohammad Sadat Shokouhi
|
4399fe2a85
add log rotate to 3xui.log file to avoid disk space consumption (#4277)
|
hace 2 días |
MHSanaei
|
6c6b40e063
fix(outbound): accept JSON-only configs and sync JSON to basic form on tab switch
|
hace 2 días |
MHSanaei
|
b97ff40ad6
feat(api-tokens): manage multiple named tokens; add tab/section anchor URLs
|
hace 2 días |
MHSanaei
|
46b6f8c66c
feat(routing): drag-reorder rules, split balancer column, mobile card layout
|
hace 2 días |
Abdalrahman
|
102df7a290
style(api-docs): redesign TOC, section icons, endpoint rows, and code blocks with ultra-dark support (#4332)
|
hace 2 días |
Abdalrahman
|
f29c8a5e29
fix: single inbound traffic reset resets all inbounds (#4334) (#4338)
|
hace 2 días |
Abdalrahman
|
ad81649c16
fix: strip main-panel TLS cert file paths when sending inbound to remote node (#4339)
|
hace 2 días |
Abdalrahman
|
b47f794ed0
fix: reality random target/sni buttons not working (#4337) (#4340)
|
hace 2 días |
MHSanaei
|
4e1b597914
feat(ui): use the host as the browser tab title prefix
|
hace 2 días |
MHSanaei
|
bbefe91011
fix(auth): invalidate sessions when 2FA is enabled, fix dev 401 loop
|
hace 2 días |
MHSanaei
|
e40554a7d5
fix(inbound): require email when adding or updating a client
|
hace 2 días |
MHSanaei
|
3569b1be73
ci(codeql): run on push to main
|
hace 2 días |
MHSanaei
|
38da210ded
fix(security): SSRF-guard node and remote HTTP clients
|
hace 2 días |
MHSanaei
|
9fc47b3d41
ci: gate workflows on relevant source paths
|
hace 2 días |
MHSanaei
|
210c25cf13
Bump Go module dependency versions
|
hace 2 días |
dependabot[bot]
|
5dd7e44594
build(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 (#4345)
|
hace 2 días |
dependabot[bot]
|
4e4a8e9ff7
build(deps): bump golang.org/x/crypto from 0.50.0 to 0.51.0 (#4344)
|
hace 2 días |
dependabot[bot]
|
23970e72a7
build(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0 (#4343)
|
hace 2 días |
dependabot[bot]
|
8bdb093d6e
build(deps): bump actions/setup-node from 5 to 6 (#4342)
|
hace 2 días |
dependabot[bot]
|
3b0bcb910e
build(deps): bump actions/checkout from 5 to 6 (#4341)
|
hace 2 días |
Farhad H. P. Shirvan
|
428f1333ac
Security hardening: sessions, SSRF, CSP nonce, CSRF logout, trusted proxies (#4275)
|
hace 2 días |
MHSanaei
|
406cb6dbc0
fix(api-docs): resolve no-useless-escape lint errors
|
hace 2 días |
Aleksandr
|
5fb36d34c9
fix(fail2ban): escape percent signs in 3x-ipl datepattern (#4328)
|
hace 2 días |
Abdalrahman
|
4884a2972a
fix(graphs): increase y-axis paddingLeft from 32 to 56 to prevent clipped labels (#4309)
|
hace 2 días |
Abdalrahman
|
6e12329d9d
feat(api-docs): enhance in-panel API documentation (#4312)
|
hace 2 días |
Abdalrahman
|
9f7e8178d4
fix: delete button missing after searching for a user (#4315)
|
hace 2 días |
Abdalrahman
|
60e6b12f4c
fix(hysteria2): restore missing masquerade config in inbound form (#4316)
|
hace 2 días |
Abdalrahman
|
0dbadf82c0
fix: auto-renew must re-enable client in inbound settings JSON (#4317)
|
hace 2 días |