Commit Graph
1249 Commits
Author SHA1 Message Date
ushan0v e7e9188962 Update diagnostics and domain UI 2026-06-18 08:45:51 +03:00
ushan0v 59a13cc772 Improve diagnostics masking controls 2026-06-18 08:44:35 +03:00
ushan0v 3b0c7e0fc7 Honor section order and combined domains 2026-06-18 08:40:19 +03:00
ushan0v 3b4d9fd7aa Fix XHTTP subscription padding import 2026-06-18 08:38:35 +03:00
ushan0v 4d5862818a Update .gitignore 2026-06-18 02:27:00 +03:00
ushan0v 30820a6f1c Stage package downloads before disruptive installs 2026-06-12 21:29:30 +03:00
ushan0v 02c2398cfc Fix URLTest outbound diagnostics latency 2026-06-12 21:26:25 +03:00
ushan0v b83bbdf60d Collapse HTTP outbound UDP warnings 2026-06-12 21:13:41 +03:00
ushan0v 509b4c01bd Persist default outbound cascade target 2026-06-12 21:07:54 +03:00
ushan0v 7dec12cf9e Control dashboard latency sorting and URLTest targets 2026-06-12 01:05:06 +03:00
ushan0v 5202ffb5e3 Persist cascade detour default selection 2026-06-11 19:44:14 +03:00
ushan0v 0ad8ef0a4b Persist last working subscription caches 2026-06-11 19:44:04 +03:00
ushan0v 174259893e Fix Xray config subscription visibility 2026-06-11 19:43:42 +03:00
ushan0v 83f8362758 Align URLTest latency targets
Run diagnostic latency checks against the selected URLTest group instead of the parent section.

Keep dashboard manual tests aligned with the displayed URLTest target when filtered outbounds are hidden.
2026-06-11 11:34:16 +03:00
ushan0v bab1327c1e Support Xray config subscriptions
Normalize full Xray/V2Ray JSON configs into sing-box outbounds, including nested outbound arrays and detour references.

Bump the runtime cache format so previously normalized broken subscription caches are discarded on update.
2026-06-11 11:33:44 +03:00
ushan0v 91395142a3 Update README.md 2026-06-10 23:58:02 +03:00
ushan0v 2166ff0803 Add outbound cascade detour support 2026-06-10 23:09:15 +03:00
ushan0v 34c0a3c3e5 Keep diagnostic runs stable during info refresh 2026-06-10 23:09:15 +03:00
ushan0v e5e77f45fd Hide ByeDPI from dashboard sections 2026-06-10 23:09:14 +03:00
ushan0v b527c7bead Align provider diagnostic checks 2026-06-10 23:09:14 +03:00
ushan0v f282cbc7d2 Probe selected outbound only in diagnostics 2026-06-10 21:58:28 +03:00
ushan0v 3ace343437 Revert "Limit latency probes to concrete proxy targets"
This reverts commit 0f18a1ff9a52d5696246eaccf50b614dd1649384.
2026-06-10 21:47:26 +03:00
ushan0v 15f8b8527c Clarify UDP over TCP proxy hint 2026-06-10 21:46:32 +03:00
ushan0v 8307adc1e0 Support HTTP proxy outbounds 2026-06-10 07:00:34 +03:00
ushan0v 2135dce035 Use wildcard listener for TPROXY inbound 2026-06-10 06:24:16 +03:00
ushan0v 34baa1c49f Limit latency probes to concrete proxy targets 2026-06-10 06:20:31 +03:00
ushan0v 6ef5e751f2 Avoid redundant subscription downloads during startup 2026-06-10 06:10:16 +03:00
ushan0v f37e8b7b89 Isolate subscription outbound validation from inbounds 2026-06-10 06:06:45 +03:00
ushan0v 68b85554b5 Restore package services during sing-box rollback 2026-06-10 06:02:50 +03:00
ushan0v 2ba2acc5c2 Restore dnsmasq when manual DHCP takes over 2026-06-10 05:57:09 +03:00
ushan0v 1c54c9e9c9 Update README.md 2026-06-09 05:16:39 +03:00
ushan0v d42e60d5fb fix shellcheck 2026-06-09 04:09:54 +03:00
ushan0v 9ea5559c64 fix xhttp xmux parsing 2026-06-09 03:28:54 +03:00
ushan0v df4a13bfbe Clarify VPN interface latency diagnostics 2026-06-09 02:57:56 +03:00
ushan0v 380bb5404b Add optional release notes input 2026-06-09 01:45:49 +03:00
ushan0v a9ce644bc6 Support gzip-compressed subscriptions 2026-06-09 01:29:09 +03:00
ushan0v 5ae4117dfb Fix ucode subscription parser function ordering 2026-06-09 01:29:09 +03:00
ushan0v db2fc2394c Fix preserve xhttp options and urltest latency targets 2026-06-09 01:29:09 +03:00
ushan0v 8dbc139ff8 Refactor sing-box component installation 2026-06-09 01:29:08 +03:00
ushan0v 9c9bd8a791 Stabilize LuCI action reload state 2026-06-09 01:29:08 +03:00
ushan0v 16c045f3e0 Track external init.d service actions 2026-06-09 01:29:07 +03:00
ushan0v 76c15ccad9 Rename updates tab to components 2026-06-09 01:29:07 +03:00
ushan0v c880eccfe6 Fix preserve manual DHCP DNS settings 2026-06-09 01:29:07 +03:00
ushan0v 3fd700750f Stabilize LuCI UI action state 2026-06-09 01:29:06 +03:00
ushan0v 14c5f86e42 Fix restore nft imports after empty ucode writes 2026-06-09 01:29:06 +03:00
ushan0v fd28f7b490 Fix outbound JSON masking in global check 2026-06-09 01:29:05 +03:00
ushan0v 052552bdbd Fix component action UI state races 2026-06-09 01:29:05 +03:00
ushan0v 1059730c25 Fix sing-box install loading state 2026-06-09 01:29:05 +03:00
ushan0v 1c08e60c0b Fix sing-box variant handling 2026-06-09 01:29:04 +03:00
ushan0v ff8f52e28a Fix sing-box compressed install memory handling 2026-06-09 01:29:04 +03:00