Rouzbeh† a32c6803da fix: route WARP API requests through panel proxy (#5101) 15 órája
..
api_scale_postgres_test.go 1ca5924a44 feat(mtproto): add MTProto (FakeTLS) protocol via managed mtg sidecar (#5076) 1 napja
api_token.go 83799d71b0 feat(api-docs): generate response examples from Go structs; fix SS2022 PSK regen (#4996) 3 napja
bulk_clients_test.go 4f597a08c4 perf(clients): batch bulk attach/detach to cut per-item DB work 1 hete
bulk_traffic_test.go d3db828b46 perf(clients): scale-audit remaining client/inbound endpoints to 200k 4 napja
client.go 1fa51cf0f2 feat(groups): show used traffic per group in groups table 16 órája
client_email_validation_test.go 2fa7be86dc fix(clients): reject spaces, '/', '\' and control chars in subscription ID 1 hete
client_flow_isolation_test.go b08fc0c963 fix(clients): keep reverse tag clearable and preserve flow on attach 6 napja
client_group_node_sync_test.go b40f869f2a fix(node): keep client/inbound edits working when a node is offline (#4923, #4931) 4 napja
client_sync_multiprotocol_test.go b94e859e73 test: name temp sqlite db x-ui.db to match the real db filename 1 hete
client_test.go 85e2ded0e1 Feat/multi inbound clients (#4469) 3 hete
config.json 8f5a7b9434 fix(xray): default freedom finalRules to allow-all so reverse egress works 1 hete
custom_geo.go db5ce06256 fix(panel-proxy): route custom geo and http(s) Telegram through panelProxy 6 napja
custom_geo_test.go db5ce06256 fix(panel-proxy): route custom geo and http(s) Telegram through panelProxy 6 napja
fallback.go 49bec1db0f fix(fallbacks): allow free-form dest entries for external servers (#4748) 1 hete
inbound.go 9f31d7d056 feat: synchronize access.log client IPs across nodes (#5098) 15 órája
inbound_client_ips_merge_test.go 9f31d7d056 feat: synchronize access.log client IPs across nodes (#5098) 15 órája
inbound_client_traffic_test.go e08456269b fix(traffic): count local traffic for clients whose shared row is node-owned (#4921) 4 napja
inbound_migration_test.go 61ba5754ca fix(postgres): commit client traffic backfill in migration 1 hete
inbound_update_tag_test.go eb78b8666f fix(inbound): re-derive auto tags on edit and keep node tags consistent 1 hete
metric_history.go d4c020f365 feat(dashboard): more System History metrics, persistence & localized labels 6 napja
node.go b24b8524b6 fix(inbounds): drop unknown nodeId when importing an inbound 17 órája
node_client_traffic_sum_test.go b40f869f2a fix(node): keep client/inbound edits working when a node is offline (#4923, #4931) 4 napja
node_dirty_test.go b40f869f2a fix(node): keep client/inbound edits working when a node is offline (#4923, #4931) 4 napja
node_origin_guid_test.go e6c1ce9aa9 feat(nodes): multi-hop node attribution for chained sub-nodes (#4983) (#5005) 3 napja
node_tag_sync_test.go b40f869f2a fix(node): keep client/inbound edits working when a node is offline (#4923, #4931) 4 napja
node_test.go 85e2ded0e1 Feat/multi inbound clients (#4469) 3 hete
node_tree.go 1c74b995c3 feat(nodes): add distinct purple indicator when panel is online but Xray core failed (#5040) 19 órája
node_tree_test.go e6c1ce9aa9 feat(nodes): multi-hop node attribution for chained sub-nodes (#4983) (#5005) 3 napja
nord.go 5f3e9ed0ea feat(xray/nord): searchable server list + colored load tag, surface API errors 4 hete
outbound.go cb7af04cd3 fix(xray): test UDP outbounds via xray probe (#4657) + Vision testseed & Flow form fixes 1 hete
outbound_subscription.go 0daedd3db9 feat: add support for subscription-based outbounds with auto-update (#5037) 22 órája
outbound_subscription_test.go 0daedd3db9 feat: add support for subscription-based outbounds with auto-update (#5037) 22 órája
panel.go 9d9737f470 feat(settings): panel network proxy for the panel's own outbound requests 1 hete
panel_other.go f21ed92296 feat: add panel update functionality via web GUI (#4117) 1 hónapja
panel_proxy_test.go db5ce06256 fix(panel-proxy): route custom geo and http(s) Telegram through panelProxy 6 napja
panel_test.go f21ed92296 feat: add panel update functionality via web GUI (#4117) 1 hónapja
panel_unix.go f21ed92296 feat: add panel update functionality via web GUI (#4117) 1 hónapja
port_conflict.go 1ca5924a44 feat(mtproto): add MTProto (FakeTLS) protocol via managed mtg sidecar (#5076) 1 napja
port_conflict_test.go a3dca4b82d fix(inbounds): drop listen address from auto-generated inbound tag 1 hete
server.go e6c1ce9aa9 feat(nodes): multi-hop node attribution for chained sub-nodes (#4983) (#5005) 3 napja
server_vlessenc_test.go fdaa65ad7e Feat: clarify VLESS encryption auth selection (#4271) 4 hete
setting.go abf6b8799e feat: customizable subscription page templates (#5079) 18 órája
setting_security_test.go b97ff40ad6 feat(api-tokens): manage multiple named tokens; add tab/section anchor URLs 3 hete
sub_uri_base_test.go d56505004e style: gofmt -s (doc-comment list separator, struct field alignment) 1 hete
sync_scale_postgres_test.go d1e733b9e9 perf(clients): chunk IN queries and de-quadratic bulk delete/group/list 4 napja
tgbot.go 73ce11508e fix(tgbot): ignore commands for other bots (#4894) 4 napja
tgbot_test.go 73ce11508e fix(tgbot): ignore commands for other bots (#4894) 4 napja
traffic_writer.go d86e87ed30 Fix: traffic writer restart freeze (#4265) 4 hete
traffic_writer_test.go d86e87ed30 Fix: traffic writer restart freeze (#4265) 4 hete
url_safety.go 428f1333ac Security hardening: sessions, SSRF, CSP nonce, CSRF logout, trusted proxies (#4275) 3 hete
user.go bbefe91011 fix(auth): invalidate sessions when 2FA is enabled, fix dev 401 loop 3 hete
warp.go a32c6803da fix: route WARP API requests through panel proxy (#5101) 15 órája
websocket.go 7cd26a0583 v3 1 hónapja
xray.go 0daedd3db9 feat: add support for subscription-based outbounds with auto-update (#5037) 22 órája
xray_metrics.go 428f1333ac Security hardening: sessions, SSRF, CSP nonce, CSRF logout, trusted proxies (#4275) 3 hete
xray_setting.go 85e2ded0e1 Feat/multi inbound clients (#4469) 3 hete
xray_setting_test.go 85e2ded0e1 Feat/multi inbound clients (#4469) 3 hete