MHSanaei
|
6964d84742
feat(reality): add live REALITY target scanner with IP/CIDR discovery
|
16 ore în urmă |
MHSanaei
|
e64e998194
feat(clients): add bulk enable/disable and move selection actions into More menu
|
1 zi în urmă |
MHSanaei
|
e8878b71a4
feat(nodes): add Dev channel option to node panel updates
|
2 zile în urmă |
MHSanaei
|
1d1128cf94
fix(update): read setUpdateChannel body as form field, not JSON
|
2 zile în urmă |
MHSanaei
|
aad2b3eb1e
feat(update): add rolling dev update channel for per-commit builds
|
2 zile în urmă |
Rouzbeh†
|
14de0557f9
feat(clients): bulk-set XTLS flow from the Adjust dialog (#5524)
|
3 zile în urmă |
MHSanaei
|
ce8b1bed77
feat(iplimit): gate IP limit on fail2ban and reset stale limits
|
4 zile în urmă |
MHSanaei
|
0b0b6250d6
feat(clients): orphan cleanup + export/import via CodeMirror modals
|
5 zile în urmă |
MHSanaei
|
7c8889466b
feat(tls,reality): port xray TLS/REALITY fields, cert-hash helpers, fallback UX
|
5 zile în urmă |
Sanaei
|
709b332d17
feat(hosts): managed Hosts for per-host subscription link overrides (#5409)
|
1 săptămână în urmă |
Sanaei
|
37c5e0bfd2
feat(node): node hardening — mTLS, hashed+zstd reconcile transport, per-node net metrics (#5382)
|
1 săptămână în urmă |
Sentiago
|
eec030f86f
feat(notifications): event bus architecture with Telegram and SMTP subscribers (#5326)
|
1 săptămână în urmă |
MHSanaei
|
dcb923b4a1
feat(sub): per-client external links and remote subscriptions
|
1 săptămână în urmă |
MHSanaei
|
5716ae5987
feat(outbound): batched connection tester with direct timed HTTP probes
|
2 săptămâni în urmă |
animesha3
|
554d85c2f7
feat: allow selecting inbounds synchronized from nodes (#5178)
|
2 săptămâni în urmă |
MHSanaei
|
58905d81a4
feat(node-sync): push global client usage to nodes for display and local enforcement
|
2 săptămâni în urmă |
Rouzbeh†
|
c7a76e9626
fix: enable XTLS vision flow for VLESS+XHTTP+vlessenc in UI and share links (#5157) (#5185)
|
2 săptămâni în urmă |
MHSanaei
|
6b16d8c37a
feat: apply inbound/outbound/routing changes live via Xray gRPC API
|
2 săptămâni în urmă |
MHSanaei
|
3092326d9e
refactor: replace custom geo manager with Xray-core native geodata auto-update
|
2 săptămâni în urmă |
Rouzbeh†
|
9f31d7d056
feat: synchronize access.log client IPs across nodes (#5098)
|
2 săptămâni în urmă |
Rouzbeh†
|
0daedd3db9
feat: add support for subscription-based outbounds with auto-update (#5037)
|
2 săptămâni în urmă |
MHSanaei
|
c6f15cd53f
refactor(api)!: move /panel/setting and /panel/xray under /panel/api
|
2 săptămâni în urmă |
MHSanaei
|
83799d71b0
feat(api-docs): generate response examples from Go structs; fix SS2022 PSK regen (#4996)
|
2 săptămâni în urmă |
Sanaei
|
e6c1ce9aa9
feat(nodes): multi-hop node attribution for chained sub-nodes (#4983) (#5005)
|
3 săptămâni în urmă |
Misfit-s
|
f947fbd6c6
feat(Clash): Add routing rules and enable routing option for Clash subscriptions (#4904)
|
3 săptămâni în urmă |
MHSanaei
|
a07c7b7f4e
feat(migrate-db): SQLite <-> .dump conversion and Download Migration in Overview
|
3 săptămâni în urmă |
MHSanaei
|
4813a2fe00
fix(api-token): hash tokens at rest and show plaintext only once
|
3 săptămâni în urmă |
MHSanaei
|
55d6729955
fix(nodes): Set Cert from Panel uses the node's own web cert for node inbounds
|
3 săptămâni în urmă |
MHSanaei
|
ef8882a5c0
fix(online): scope per-inbound online to inbounds that carried traffic
|
3 săptămâni în urmă |
MHSanaei
|
3af2da0142
fix(online): scope online status per node instead of a global union
|
3 săptămâni în urmă |