MHSanaei
|
6ee462ac8e
fix(links): use configured domain for panel copy/QR links on loopback
|
17 hours ago |
MHSanaei
|
fcc6787a64
fix(settings): fall back to defaults for empty/NULL setting values
|
17 hours ago |
MHSanaei
|
a40d85ce53
fix(sub): advertise routable inbound Listen in subscription links
|
18 hours ago |
MHSanaei
|
f901cd42a5
fix(docker): make x-ui CLI menu work inside containers
|
18 hours ago |
MHSanaei
|
ac67c52278
fix(hysteria2): emit pinSHA256 as hex in subscriptions, not base64
|
21 hours ago |
MHSanaei
|
3af2da0142
fix(online): scope online status per node instead of a global union
|
21 hours ago |
MHSanaei
|
6f6c7fc17a
fix(migrate): relax legacy freedom finalRules so reverse egress works on existing installs
|
1 day ago |
MHSanaei
|
8f5a7b9434
fix(xray): default freedom finalRules to allow-all so reverse egress works
|
1 day ago |
MHSanaei
|
1e3c186b2c
fix(clients): derive edit-form flow from per-inbound override
|
1 day ago |
MHSanaei
|
c9abda7ab8
fix(tls): correct pinned cert SHA-256 hint to hex, not base64
|
1 day ago |
MHSanaei
|
13d02f01fc
feat(hysteria2): emit UDP port hopping in subscriptions and share links
|
1 day ago |
MHSanaei
|
2f12b34635
fix(settings): allow pagination size of 0 to disable pagination
|
1 day ago |
MHSanaei
|
66d4d04776
fix(iplimit): populate client IP log without an IP limit
|
1 day ago |
MHSanaei
|
91f325eca6
feat(clients): show filtered count in clients list
|
1 day ago |
MHSanaei
|
61105c2b1a
feat(clients,routing): label inbounds by remark with tag fallback
|
1 day ago |
xiaoxiyao
|
10c185a592
fix(sub): escape Clash subscription profile filename header (#4799)
|
1 day ago |
MHSanaei
|
02043a432d
fix(node): fix "invalid input" on save and gate save on connectivity
|
1 day ago |
MHSanaei
|
950a647bcc
v3.2.6
|
1 day ago |
MHSanaei
|
c8ad42631c
fix(migrate): copy composite-key tables without FindInBatches (#4787)
|
1 day ago |
MHSanaei
|
4f597a08c4
perf(clients): batch bulk attach/detach to cut per-item DB work
|
1 day ago |
MHSanaei
|
d56505004e
style: gofmt -s (doc-comment list separator, struct field alignment)
|
1 day ago |
MHSanaei
|
f0e459e51e
fix(node): suppress unavoidable InsecureSkipVerify alert for cert pinning
|
1 day ago |
MHSanaei
|
327228d8f3
Remove .svg extension from shields URLs in READMEs
|
1 day ago |
MHSanaei
|
d2dc589f14
fix(node): capture node cert via VerifyConnection for fingerprint fetch
|
1 day ago |
MHSanaei
|
87f446fe22
docs(readme): revamp README and sync all translations
|
1 day ago |
MHSanaei
|
49ef1449f1
fix(clients): keep Add Client modal in viewport with internal scroll
|
1 day ago |
MHSanaei
|
b9612f1326
fix(xray): clear dirty state after saving unchanged config
|
1 day ago |
MHSanaei
|
7bc31dd194
feat(outbounds): pick dialerProxy from other outbound tags for proxy chaining
|
1 day ago |
Mayurifag
|
8fa248c621
fix(job): skip fail2ban IP limit when disabled (#4581)
|
1 day ago |
MHSanaei
|
01d2ec5061
chore(generated): sync node types/zod with TLS verification fields (#4757)
|
1 day ago |