diff --git a/fe-app-tachyon/locales/calls.json b/fe-app-tachyon/locales/calls.json
index fd9c956e..1e5fe2f7 100644
--- a/fe-app-tachyon/locales/calls.json
+++ b/fe-app-tachyon/locales/calls.json
@@ -3,22 +3,22 @@
"call": "-- Select --",
"key": "-- Select --",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2453",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2829",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3219",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3234",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3435",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3450",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3689",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3841",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3851"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2466",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2842",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3232",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3247",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3448",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3463",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3854",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3864"
]
},
{
"call": ".lst Lists",
"key": ".lst Lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12574"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12651"
]
},
{
@@ -32,14 +32,14 @@
"call": "(this rule, when active)",
"key": "(this rule, when active)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2194"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207"
]
},
{
"call": "+ add",
"key": "+ add",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13505",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13533",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:626"
]
},
@@ -47,28 +47,28 @@
"call": "+ Add JSON outbound",
"key": "+ Add JSON outbound",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10485"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10561"
]
},
{
"call": "+ Add level",
"key": "+ Add level",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3605"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3618"
]
},
{
"call": "+ Add priority",
"key": "+ Add priority",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10571"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10647"
]
},
{
"call": "+ Add Strategy",
"key": "+ Add Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13758",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13786",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:904"
]
},
@@ -76,14 +76,14 @@
"call": "+ Add URLTest",
"key": "+ Add URLTest",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10512"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10588"
]
},
{
"call": "⏳ Stopping...",
"key": "⏳ Stopping...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14541",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14569",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1807"
]
},
@@ -91,7 +91,7 @@
"call": "⚠️ Benchmark completed. No working bypass found for this target.",
"key": "⚠️ Benchmark completed. No working bypass found for this target.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14412",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1618"
]
},
@@ -99,7 +99,7 @@
"call": "⚠️ Benchmark stopped",
"key": "⚠️ Benchmark stopped",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14384",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14412",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1617"
]
},
@@ -121,7 +121,7 @@
"call": "⚠️ Server received fakes",
"key": "⚠️ Server received fakes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14239",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14267",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1450"
]
},
@@ -129,7 +129,7 @@
"call": "⚡ Fast (>1MB/s)",
"key": "⚡ Fast (>1MB/s)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13347",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13375",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:440"
]
},
@@ -137,7 +137,7 @@
"call": "⚡ QUIC / HTTP/3 (UDP 443)",
"key": "⚡ QUIC / HTTP/3 (UDP 443)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13147",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13175",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:209"
]
},
@@ -145,7 +145,7 @@
"call": "⚡ Quick Benchmark (Presets ~30+)",
"key": "⚡ Quick Benchmark (Presets ~30+)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13184",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13212",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:254"
]
},
@@ -153,7 +153,7 @@
"call": "⚡ Strategy Fuzzer & Auto-Tuner",
"key": "⚡ Strategy Fuzzer & Auto-Tuner",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14777",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2057"
]
},
@@ -161,7 +161,7 @@
"call": "✅ Auto-applied best strategy",
"key": "✅ Auto-applied best strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14440",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14468",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1690"
]
},
@@ -169,7 +169,7 @@
"call": "✅ Benchmark completed! Optimal strategy identified.",
"key": "✅ Benchmark completed! Optimal strategy identified.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14379",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14407",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1611"
]
},
@@ -177,7 +177,7 @@
"call": "✅ Working only",
"key": "✅ Working only",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13338",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13366",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:431"
]
},
@@ -185,7 +185,7 @@
"call": "✈️ Telegram Suite (Web + Bot API)",
"key": "✈️ Telegram Suite (Web + Bot API)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13144",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13172",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:206"
]
},
@@ -193,7 +193,7 @@
"call": "✓ 32KB Streamed",
"key": "✓ 32KB Streamed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14211",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14239",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1420"
]
},
@@ -201,7 +201,7 @@
"call": "✔ Online",
"key": "✔ Online",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9276",
"src/tachyon/tabs/dashboard/initController.ts:2289"
]
},
@@ -209,9 +209,9 @@
"call": "✔ Running",
"key": "✔ Running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9210",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9222",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9229",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9238",
"src/tachyon/tabs/dashboard/initController.ts:2219",
"src/tachyon/tabs/dashboard/initController.ts:2230",
"src/tachyon/tabs/dashboard/initController.ts:2231",
@@ -223,7 +223,7 @@
"call": "✗ Throttled at 16KB",
"key": "✗ Throttled at 16KB",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14225",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14253",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1435"
]
},
@@ -231,7 +231,7 @@
"call": "✘ Offline",
"key": "✘ Offline",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9248",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9276",
"src/tachyon/tabs/dashboard/initController.ts:2289"
]
},
@@ -239,8 +239,8 @@
"call": "✘ Stopped",
"key": "✘ Stopped",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9194",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9201",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9222",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9229",
"src/tachyon/tabs/dashboard/initController.ts:2219",
"src/tachyon/tabs/dashboard/initController.ts:2232"
]
@@ -249,7 +249,7 @@
"call": "🌐 Custom Target URL...",
"key": "🌐 Custom Target URL...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13176",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:210"
]
},
@@ -257,7 +257,7 @@
"call": "🎬 YouTube Full Suite (Web + 4K Stream + CDN)",
"key": "🎬 YouTube Full Suite (Web + 4K Stream + CDN)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13118",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13146",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:180"
]
},
@@ -265,7 +265,7 @@
"call": "🏆 Apply Best Match",
"key": "🏆 Apply Best Match",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13304",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13332",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:394"
]
},
@@ -273,7 +273,7 @@
"call": "🏴☠️ RuTracker Suite",
"key": "🏴☠️ RuTracker Suite",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13146",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13174",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:208"
]
},
@@ -281,7 +281,7 @@
"call": "🐦 X / Twitter Suite (API + Media CDN)",
"key": "🐦 X / Twitter Suite (API + Media CDN)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13133",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13161",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:195"
]
},
@@ -289,7 +289,7 @@
"call": "💬 Discord Suite (Gateway + Voice + CDN)",
"key": "💬 Discord Suite (Gateway + Voice + CDN)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13123",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13151",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:185"
]
},
@@ -297,7 +297,7 @@
"call": "💾 Save Custom Patterns",
"key": "💾 Save Custom Patterns",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13704",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13732",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:841"
]
},
@@ -305,7 +305,7 @@
"call": "📸 Instagram / Meta (Web + CDN)",
"key": "📸 Instagram / Meta (Web + CDN)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13139",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13167",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:201"
]
},
@@ -313,7 +313,7 @@
"call": "🔄 Refresh",
"key": "🔄 Refresh",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13989",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14017",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1170"
]
},
@@ -321,7 +321,7 @@
"call": "🔄 Reset to Factory Defaults",
"key": "🔄 Reset to Factory Defaults",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13716",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13744",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:854"
]
},
@@ -329,7 +329,7 @@
"call": "🔍 Combinatorial Deep Fuzzing (~150-300+)",
"key": "🔍 Combinatorial Deep Fuzzing (~150-300+)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13189",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13217",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:259"
]
},
@@ -337,7 +337,7 @@
"call": "🗑️ Clear History",
"key": "🗑️ Clear History",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13994",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14022",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1175"
]
},
@@ -345,7 +345,7 @@
"call": "🤖 ChatGPT / OpenAI Suite",
"key": "🤖 ChatGPT / OpenAI Suite",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13135",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13163",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:197"
]
},
@@ -353,8 +353,8 @@
"call": "🧠 Synthesize with AI",
"key": "🧠 Synthesize with AI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13911",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14672",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13939",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14700",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1078",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1957"
]
@@ -363,7 +363,7 @@
"call": "🧠 Synthesizing...",
"key": "🧠 Synthesizing...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14627",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14655",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1903"
]
},
@@ -371,7 +371,7 @@
"call": "🚀 Initializing benchmark in sandbox...",
"key": "🚀 Initializing benchmark in sandbox...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14560",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14588",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1829"
]
},
@@ -379,9 +379,9 @@
"call": "🚀 Start Benchmark",
"key": "🚀 Start Benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13472",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14417",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14620",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13500",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14648",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1657",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1895",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:580"
@@ -391,7 +391,7 @@
"call": "🛑 Benchmark stopped",
"key": "🛑 Benchmark stopped",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14405",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609"
]
},
@@ -399,9 +399,9 @@
"call": "🛑 Stop Benchmark",
"key": "🛑 Stop Benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14412",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14550",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14653",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14440",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14578",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14681",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1652",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1817",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1936"
@@ -411,7 +411,7 @@
"call": "🛠️ My Custom Strategies Only",
"key": "🛠️ My Custom Strategies Only",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13191",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13219",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:261"
]
},
@@ -419,7 +419,7 @@
"call": "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers.",
"key": "🛡️ SECURE: All DNS queries are resolved through independent secure DNS servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15368",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15396",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:287"
]
},
@@ -427,7 +427,7 @@
"call": "🛡️ SECURE: Public IP is concealed behind the proxy outbound.",
"key": "🛡️ SECURE: Public IP is concealed behind the proxy outbound.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15250",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15278",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:140"
]
},
@@ -435,7 +435,7 @@
"call": "🟣 Twitch Suite (Live Stream + HLS CDN)",
"key": "🟣 Twitch Suite (Live Stream + HLS CDN)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13128",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13156",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:190"
]
},
@@ -464,15 +464,15 @@
"call": "Action",
"key": "Action",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7716",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7745"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7742",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7771"
]
},
{
"call": "Action failed",
"key": "Action failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10348",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10376",
"src/tachyon/helpers/notifyActionFailure.ts:40"
]
},
@@ -505,8 +505,8 @@
"call": "Actions",
"key": "Actions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13447",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13824",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13475",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13852",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:552",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:979"
]
@@ -515,9 +515,9 @@
"call": "Active",
"key": "Active",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18333",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18926",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8448",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18361",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18954",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8476",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:468",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:474",
"src/tachyon/tabs/dashboard/initController.ts:1285",
@@ -545,7 +545,7 @@
"call": "Active Bootstrap DNS",
"key": "Active Bootstrap DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10471",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:56"
]
},
@@ -553,8 +553,8 @@
"call": "Active Clients",
"key": "Active Clients",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2725",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2795",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2729",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2799",
"src/tachyon/tabs/dashboard/partials/renderConnections.ts:126",
"src/tachyon/tabs/dashboard/partials/renderConnections.ts:50"
]
@@ -563,7 +563,7 @@
"call": "Active Connections",
"key": "Active Connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9179",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9207",
"src/tachyon/tabs/dashboard/initController.ts:2203"
]
},
@@ -578,7 +578,7 @@
"call": "Active Main DNS",
"key": "Active Main DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10478",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67"
]
},
@@ -586,7 +586,7 @@
"call": "Active routes",
"key": "Active routes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12232",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12260",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:245"
]
},
@@ -622,7 +622,7 @@
"call": "Add at least one DNS server",
"key": "Add at least one DNS server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2234",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2247",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:124",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:183"
]
@@ -631,7 +631,7 @@
"call": "Add Custom DPI Strategy",
"key": "Add Custom DPI Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13792",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13820",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:944"
]
},
@@ -639,56 +639,56 @@
"call": "Add exclude keyword",
"key": "Add exclude keyword",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10432"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10508"
]
},
{
"call": "Add include keyword",
"key": "Add include keyword",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10418"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10494"
]
},
{
"call": "Add prefix to nodes",
"key": "Add prefix to nodes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2919"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2932"
]
},
{
"call": "Add URLs or local paths to .lst lists containing domains and subnets.",
"key": "Add URLs or local paths to .lst lists containing domains and subnets.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11105"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11181"
]
},
{
"call": "Add URLs or local paths to .lst lists containing domains. IP entries are ignored.",
"key": "Add URLs or local paths to .lst lists containing domains. IP entries are ignored.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11129"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11205"
]
},
{
"call": "Add URLs or local paths to .srs / .json lists. Only domain rules are supported.",
"key": "Add URLs or local paths to .srs / .json lists. Only domain rules are supported.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11080"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11156"
]
},
{
"call": "Add URLs or local paths to .srs / .json lists. Subnets are ignored by default.",
"key": "Add URLs or local paths to .srs / .json lists. Subnets are ignored by default.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11051"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11127"
]
},
{
"call": "Add URLTest / Priority group",
"key": "Add URLTest / Priority group",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3863"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3876"
]
},
{
@@ -702,7 +702,7 @@
"call": "Additional marking rules found",
"key": "Additional marking rules found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10813",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:106"
]
},
@@ -710,37 +710,37 @@
"call": "Additionally exclude servers by protocol, transport, and security. Exclude only servers matching the specified parameters.",
"key": "Additionally exclude servers by protocol, transport, and security. Exclude only servers matching the specified parameters.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3362"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3162",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375"
]
},
{
"call": "Additionally filter servers by protocol, transport, and security. Add only servers matching the specified parameters.",
"key": "Additionally filter servers by protocol, transport, and security. Add only servers matching the specified parameters.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3344"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3145",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3357"
]
},
{
"call": "Additionally hide servers by protocol, transport, and security. Hide servers matching the specified parameters.",
"key": "Additionally hide servers by protocol, transport, and security. Hide servers matching the specified parameters.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3776"
]
},
{
"call": "Additionally show servers by protocol, transport, and security. Add only servers matching the specified parameters.",
"key": "Additionally show servers by protocol, transport, and security. Add only servers matching the specified parameters.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3743"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756"
]
},
{
"call": "Address",
"key": "Address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14825",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14853",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1739",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:45"
]
@@ -749,7 +749,7 @@
"call": "Address copied to clipboard",
"key": "Address copied to clipboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15657",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15685",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:165"
]
},
@@ -792,7 +792,7 @@
"call": "AEAD Method",
"key": "AEAD Method",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10149"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10225"
]
},
{
@@ -820,7 +820,7 @@
"call": "AI Chat & Tachyon Assistant",
"key": "AI Chat & Tachyon Assistant",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12976",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13004",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:235"
]
},
@@ -828,7 +828,7 @@
"call": "AI Chat Assistant",
"key": "AI Chat Assistant",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11806",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11834",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:154"
]
},
@@ -836,7 +836,7 @@
"call": "AI Diagnostics & Strategy Rationale",
"key": "AI Diagnostics & Strategy Rationale",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13929",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13957",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1099"
]
},
@@ -844,7 +844,7 @@
"call": "AI Doctor Diagnosis",
"key": "AI Doctor Diagnosis",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17464",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17492",
"src/tachyon/tabs/diagnostic/initController.ts:1561"
]
},
@@ -852,9 +852,9 @@
"call": "AI Doctor failed",
"key": "AI Doctor failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17467",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17475",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16953",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17495",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17503",
"src/tachyon/tabs/diagnostic/initController.ts:1567",
"src/tachyon/tabs/diagnostic/initController.ts:1575",
"src/tachyon/tabs/diagnostic/initController.ts:855"
@@ -871,7 +871,7 @@
"call": "AI Doctor RAG",
"key": "AI Doctor RAG",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13051",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13079",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:95"
]
},
@@ -879,7 +879,7 @@
"call": "AI DPI Engineer & Strategy Synthesizer",
"key": "AI DPI Engineer & Strategy Synthesizer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13951",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13979",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1124"
]
},
@@ -901,7 +901,7 @@
"call": "AI service error",
"key": "AI service error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12903",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12931",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:151"
]
},
@@ -909,7 +909,7 @@
"call": "AI successfully synthesized custom strategies!",
"key": "AI successfully synthesized custom strategies!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14643",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14671",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1922"
]
},
@@ -917,7 +917,7 @@
"call": "AI Synthesis Error",
"key": "AI Synthesis Error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14666",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1951"
]
},
@@ -925,7 +925,7 @@
"call": "AI synthesis failed",
"key": "AI synthesis failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14665",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14693",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1950"
]
},
@@ -933,9 +933,9 @@
"call": "All",
"key": "All",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13329",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18352",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18891",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13357",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18380",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18919",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:422",
"src/tachyon/tabs/monitoring/initController.ts:692",
"src/tachyon/tabs/monitoring/render.ts:40"
@@ -974,7 +974,7 @@
"call": "All Engines (Full Matrix)",
"key": "All Engines (Full Matrix)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13093",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13121",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:151"
]
},
@@ -982,7 +982,7 @@
"call": "All except selected",
"key": "All except selected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2350"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2363"
]
},
{
@@ -1004,29 +1004,29 @@
"call": "All remaining except selected",
"key": "All remaining except selected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2360"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2373"
]
},
{
"call": "All remaining servers",
"key": "All remaining servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2358"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2371"
]
},
{
"call": "All remaining servers means every server not already assigned to a higher-priority level.",
"key": "All remaining servers means every server not already assigned to a higher-priority level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3318"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331"
]
},
{
"call": "All Routes",
"key": "All Routes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18360",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18864",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18388",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18892",
"src/tachyon/tabs/monitoring/initController.ts:655",
"src/tachyon/tabs/monitoring/render.ts:49"
]
@@ -1035,15 +1035,15 @@
"call": "All servers",
"key": "All servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2349"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2362"
]
},
{
"call": "All services",
"key": "All services",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12241",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12344",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12269",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12372",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:257",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:376"
]
@@ -1052,7 +1052,7 @@
"call": "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions.",
"key": "All traffic from these IP addresses will be routed through the section unconditionally, ignoring all other conditions.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11161"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237"
]
},
{
@@ -1082,14 +1082,14 @@
"call": "Allow insecure TLS",
"key": "Allow insecure TLS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2964"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977"
]
},
{
"call": "Allow Insecure TLS",
"key": "Allow Insecure TLS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9995"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071"
]
},
{
@@ -1124,7 +1124,7 @@
"call": "Allowed domain prefixes are full:, keyword:, and regex:",
"key": "Allowed domain prefixes are full:, keyword:, and regex:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5770"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5796"
]
},
{
@@ -1152,7 +1152,7 @@
"call": "Allows limiting the list of servers for URLTest",
"key": "Allows limiting the list of servers for URLTest",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3109"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3122"
]
},
{
@@ -1204,21 +1204,21 @@
"call": "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!",
"key": "AmneziaWG (Cloudflare WARP) configuration generated and loaded successfully!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9271"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9347"
]
},
{
"call": "AmneziaWG 3.0 / 3.1 content padding range, e.g. 38-104",
"key": "AmneziaWG 3.0 / 3.1 content padding range, e.g. 38-104",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9838"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9914"
]
},
{
"call": "AmneziaWG 3.0 / 3.1 header protection key",
"key": "AmneziaWG 3.0 / 3.1 header protection key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9833"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9909"
]
},
{
@@ -1232,7 +1232,7 @@
"call": "AmneziaWG 3.1 disable cookie replies",
"key": "AmneziaWG 3.1 disable cookie replies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9883"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9959"
]
},
{
@@ -1246,7 +1246,7 @@
"call": "AmneziaWG 3.1 keepalive timeout",
"key": "AmneziaWG 3.1 keepalive timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9934",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3675"
]
},
@@ -1254,7 +1254,7 @@
"call": "AmneziaWG 3.1 max handshake attempts",
"key": "AmneziaWG 3.1 max handshake attempts",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9863",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3681"
]
},
@@ -1262,14 +1262,14 @@
"call": "AmneziaWG 3.1 random packet trailers",
"key": "AmneziaWG 3.1 random packet trailers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9871"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9947"
]
},
{
"call": "AmneziaWG 3.1 reject after time",
"key": "AmneziaWG 3.1 reject after time",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9853",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9929",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3669"
]
},
@@ -1277,7 +1277,7 @@
"call": "AmneziaWG 3.1 rekey after time",
"key": "AmneziaWG 3.1 rekey after time",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9843",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9919",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3657"
]
},
@@ -1285,7 +1285,7 @@
"call": "AmneziaWG 3.1 rekey timeout",
"key": "AmneziaWG 3.1 rekey timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9848",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9924",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3663"
]
},
@@ -1293,21 +1293,21 @@
"call": "AmneziaWG config loaded successfully!",
"key": "AmneziaWG config loaded successfully!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9619"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9695"
]
},
{
"call": "AmneziaWG Generator",
"key": "AmneziaWG Generator",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9081"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9157"
]
},
{
"call": "AmneziaWG Version",
"key": "AmneziaWG Version",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9733",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3477"
]
},
@@ -1315,7 +1315,7 @@
"call": "An unexpected error occurred during test",
"key": "An unexpected error occurred during test",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15228",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15256",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:103"
]
},
@@ -1323,7 +1323,7 @@
"call": "Analysis inconclusive.",
"key": "Analysis inconclusive.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14516",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14544",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1775"
]
},
@@ -1331,7 +1331,7 @@
"call": "Anonymized support report copied to clipboard",
"key": "Anonymized support report copied to clipboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17028",
"src/tachyon/tabs/diagnostic/initController.ts:968"
]
},
@@ -1339,7 +1339,7 @@
"call": "Another component action is already running",
"key": "Another component action is already running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21668",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21696",
"src/tachyon/tabs/updates/initController.ts:995"
]
},
@@ -1368,7 +1368,7 @@
"call": "Applied",
"key": "Applied",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14722",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980"
]
},
@@ -1376,7 +1376,7 @@
"call": "Apply",
"key": "Apply",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14341",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14369",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1566"
]
},
@@ -1384,8 +1384,8 @@
"call": "Apply Recommended DNS",
"key": "Apply Recommended DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15031",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15121",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15149",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:279",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:379"
]
@@ -1394,21 +1394,21 @@
"call": "Apply rules of this section only to selected protocols.",
"key": "Apply rules of this section only to selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11259"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11335"
]
},
{
"call": "Apply section rules only to the specified local IP addresses",
"key": "Apply section rules only to the specified local IP addresses",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11152"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11228"
]
},
{
"call": "Apply Strategy To",
"key": "Apply Strategy To",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13227",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13255",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:302"
]
},
@@ -1423,7 +1423,7 @@
"call": "Applying fix",
"key": "Applying fix",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17130",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17158",
"src/tachyon/tabs/diagnostic/initController.ts:1179"
]
},
@@ -1431,8 +1431,8 @@
"call": "Applying...",
"key": "Applying...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15096",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17128",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15124",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17156",
"src/tachyon/tabs/diagnostic/initController.ts:1177",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:353"
]
@@ -1441,7 +1441,7 @@
"call": "Arguments",
"key": "Arguments",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13818",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13846",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:973"
]
},
@@ -1449,7 +1449,7 @@
"call": "Ask Tachyon AI Assistant a question...",
"key": "Ask Tachyon AI Assistant a question...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12827",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12855",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:60"
]
},
@@ -1471,34 +1471,34 @@
"call": "At least one valid domain must be specified.",
"key": "At least one valid domain must be specified.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5827"
]
},
{
"call": "At least one valid IP or subnet must be specified.",
"key": "At least one valid IP or subnet must be specified.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5913"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5939"
]
},
{
"call": "Auth Digest",
"key": "Auth Digest",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10247"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10323"
]
},
{
"call": "Auto",
"key": "Auto",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12059",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8282",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8628",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12087",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8310",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8656",
"src/tachyon/tabs/dashboard/initController.ts:1075",
"src/tachyon/tabs/dashboard/initController.ts:1513",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:624",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:633",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:35"
]
},
@@ -1513,7 +1513,7 @@
"call": "Auto Modes (--auto)",
"key": "Auto Modes (--auto)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13678",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13706",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:813"
]
},
@@ -1521,7 +1521,7 @@
"call": "Auto refresh",
"key": "Auto refresh",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11634",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11662",
"src/partials/modal/renderModal.ts:286"
]
},
@@ -1536,7 +1536,7 @@
"call": "Auto-apply best strategy",
"key": "Auto-apply best strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13252",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13280",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:332"
]
},
@@ -1544,8 +1544,8 @@
"call": "Auto-apply failed",
"key": "Auto-apply failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14450",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14478",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1695",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1700"
]
@@ -1561,7 +1561,7 @@
"call": "Auto-detected Domains",
"key": "Auto-detected Domains",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10961"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11037"
]
},
{
@@ -1582,14 +1582,14 @@
"call": "Auto-generate HWID",
"key": "Auto-generate HWID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2845"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2858"
]
},
{
"call": "Auto-Heal Network Stack",
"key": "Auto-Heal Network Stack",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17058",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17086",
"src/tachyon/tabs/diagnostic/initController.ts:1092"
]
},
@@ -1604,7 +1604,7 @@
"call": "Auto-update Hosts Lists",
"key": "Auto-update Hosts Lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9030"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9106"
]
},
{
@@ -1632,14 +1632,14 @@
"call": "Automatic User-Agent selection",
"key": "Automatic User-Agent selection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2814"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2827"
]
},
{
"call": "Automatically add text to the name of each server from this subscription for convenient filtering.",
"key": "Automatically add text to the name of each server from this subscription for convenient filtering.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2920"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2933"
]
},
{
@@ -1667,7 +1667,7 @@
"call": "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings.",
"key": "Automatically generate a Cloudflare WARP account and configure all AmneziaWG settings.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9158"
]
},
{
@@ -1681,7 +1681,7 @@
"call": "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP.",
"key": "Automatically runs a diagnostic probe against the target service, queries the built-in DPI Knowledge Base, and synthesizes 3-5 custom bypass strategies tailored to your ISP.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13962",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13990",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1135"
]
},
@@ -1689,8 +1689,8 @@
"call": "Automatically select the fastest node in the current level",
"key": "Automatically select the fastest node in the current level",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8708",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3555",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8736",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3568",
"src/tachyon/tabs/dashboard/initController.ts:1616"
]
},
@@ -1698,15 +1698,15 @@
"call": "Automatically update remote hosts lists on schedule",
"key": "Automatically update remote hosts lists on schedule",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9031"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9107"
]
},
{
"call": "Available",
"key": "Available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12129",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12319",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12157",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12347",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:125",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:346"
]
@@ -1715,7 +1715,7 @@
"call": "Available actions",
"key": "Available actions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11712",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11740",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:60"
]
},
@@ -1723,7 +1723,7 @@
"call": "Avg. latency",
"key": "Avg. latency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12321",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12349",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:348"
]
},
@@ -1731,16 +1731,16 @@
"call": "Backend validation failed: %s",
"key": "Backend validation failed: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6046",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6491",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6903"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6072",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6517",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6929"
]
},
{
"call": "Basic connectivity",
"key": "Basic connectivity",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12076",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12104",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:58"
]
},
@@ -1755,14 +1755,14 @@
"call": "Belarus (by)",
"key": "Belarus (by)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10896"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972"
]
},
{
"call": "Benchmark & Test",
"key": "Benchmark & Test",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13048",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13076",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:92"
]
},
@@ -1770,7 +1770,7 @@
"call": "Benchmark completed successfully",
"key": "Benchmark completed successfully",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15087",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:311"
]
},
@@ -1778,7 +1778,7 @@
"call": "Benchmark History",
"key": "Benchmark History",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13985",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14013",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1166"
]
},
@@ -1786,7 +1786,7 @@
"call": "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP.",
"key": "Benchmark measures actual latency and resolution reliability of major DNS servers (UDP 53 and encrypted DoH) directly from your router to find the fastest, unblocked upstream for your ISP.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15129",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15157",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:388"
]
},
@@ -1794,7 +1794,7 @@
"call": "Benchmark stopped",
"key": "Benchmark stopped",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14543",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14571",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1809"
]
},
@@ -1802,7 +1802,7 @@
"call": "Benchmarking in progress...",
"key": "Benchmarking in progress...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13276",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13304",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:363"
]
},
@@ -1810,7 +1810,7 @@
"call": "Best Strategy",
"key": "Best Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14082",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1240"
]
},
@@ -1818,8 +1818,8 @@
"call": "BitTorrent / P2P",
"key": "BitTorrent / P2P",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11242",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11261"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11318",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11337"
]
},
{
@@ -1912,7 +1912,7 @@
"call": "Blocked resources",
"key": "Blocked resources",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12077",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12105",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:59"
]
},
@@ -1957,8 +1957,8 @@
"call": "Bootstrap DNS",
"key": "Bootstrap DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10443",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14998",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10471",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15026",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:57",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:240"
]
@@ -1981,8 +1981,8 @@
"call": "Browser FakeIP check could not be completed",
"key": "Browser FakeIP check could not be completed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10850",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10878",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10897",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:113",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:85"
]
@@ -1991,7 +1991,7 @@
"call": "Browser is not using FakeIP",
"key": "Browser is not using FakeIP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10897",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:116"
]
},
@@ -1999,7 +1999,7 @@
"call": "Browser is using FakeIP correctly",
"key": "Browser is using FakeIP correctly",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10869",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10897",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:115"
]
},
@@ -2007,7 +2007,7 @@
"call": "Bug report downloaded",
"key": "Bug report downloaded",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17637",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17665",
"src/tachyon/tabs/diagnostic/initController.ts:1768"
]
},
@@ -2015,14 +2015,14 @@
"call": "Built-in rule sets",
"key": "Built-in rule sets",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10982"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11058"
]
},
{
"call": "By flag emoji from name",
"key": "By flag emoji from name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2367"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2380"
]
},
{
@@ -2036,7 +2036,7 @@
"call": "ByeDPI",
"key": "ByeDPI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13748",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13776",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2296",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:893"
]
@@ -2045,8 +2045,8 @@
"call": "ByeDPI (ciadpi)",
"key": "ByeDPI (ciadpi)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13092",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13120",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14755",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:150",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2028"
@@ -2056,38 +2056,38 @@
"call": "ByeDPI listen address and port are assigned by Tachyon and must not be set in the strategy.",
"key": "ByeDPI listen address and port are assigned by Tachyon and must not be set in the strategy.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6972"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6998"
]
},
{
"call": "ByeDPI option does not accept a compact value: %s",
"key": "ByeDPI option does not accept a compact value: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7149"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7175"
]
},
{
"call": "ByeDPI option does not accept a value: %s",
"key": "ByeDPI option does not accept a value: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7078"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7104"
]
},
{
"call": "ByeDPI option requires a value: %s",
"key": "ByeDPI option requires a value: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7070",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7096",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7130",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7139"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7122",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7156",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7165"
]
},
{
"call": "ByeDPI package is installed",
"key": "ByeDPI package is installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11156",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:71"
]
},
@@ -2095,7 +2095,7 @@
"call": "ByeDPI package is not installed",
"key": "ByeDPI package is not installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11128",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11156",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:72"
]
},
@@ -2103,7 +2103,7 @@
"call": "ByeDPI provider binary is available",
"key": "ByeDPI provider binary is available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11151",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:64"
]
},
@@ -2111,7 +2111,7 @@
"call": "ByeDPI provider binary is not available",
"key": "ByeDPI provider binary is not available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11123",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11151",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:65"
]
},
@@ -2127,7 +2127,7 @@
"call": "ByeDPI sing-box outbound is configured",
"key": "ByeDPI sing-box outbound is configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11171",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:107"
]
},
@@ -2135,7 +2135,7 @@
"call": "ByeDPI sing-box outbound is not configured",
"key": "ByeDPI sing-box outbound is not configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11143",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11171",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:108"
]
},
@@ -2143,14 +2143,14 @@
"call": "ByeDPI Strategy",
"key": "ByeDPI Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7921"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7951"
]
},
{
"call": "ByeDPI strategy cannot be empty",
"key": "ByeDPI strategy cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7175"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7201"
]
},
{
@@ -2164,7 +2164,7 @@
"call": "CA Certificate",
"key": "CA Certificate",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10258"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10334"
]
},
{
@@ -2192,15 +2192,15 @@
"call": "Camou",
"key": "Camou",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7977"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007"
]
},
{
"call": "Cancel",
"key": "Cancel",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17514",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8602",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17542",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8678",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:476",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:661",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:712",
@@ -2212,14 +2212,14 @@
"call": "Cannot receive checks result",
"key": "Cannot receive checks result",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10423",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10487",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10668",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10731",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10920",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11004",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11098",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15819",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10451",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10515",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10696",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10759",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10948",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11032",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11126",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15847",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:26",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:27",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:172",
@@ -2241,21 +2241,21 @@
"call": "Cannot save settings",
"key": "Cannot save settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3994"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4007"
]
},
{
"call": "Captive",
"key": "Captive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7976"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8006"
]
},
{
"call": "Cascade connection",
"key": "Cascade connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10604"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10680"
]
},
{
@@ -2276,7 +2276,7 @@
"call": "Check again",
"key": "Check again",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12754",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12782",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:865"
]
},
@@ -2284,7 +2284,7 @@
"call": "Check all",
"key": "Check all",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12704",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12732",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:793"
]
},
@@ -2292,8 +2292,8 @@
"call": "Check completed!",
"key": "Check completed!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21388",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20853",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21416",
"src/tachyon/tabs/updates/initController.ts:623",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:326"
]
@@ -2302,18 +2302,18 @@
"call": "Check Connection",
"key": "Check Connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2280",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:1031",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:604"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2284",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:1040",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:613"
]
},
{
"call": "Check domain",
"key": "Check domain",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12579",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12692",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12607",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12720",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:652",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:778"
]
@@ -2322,9 +2322,9 @@
"call": "Check interval",
"key": "Check interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8695",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3037",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3506",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8723",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3050",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3519",
"src/tachyon/tabs/dashboard/initController.ts:1603"
]
},
@@ -2332,7 +2332,7 @@
"call": "Check mode:",
"key": "Check mode:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12258",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12286",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:276"
]
},
@@ -2340,7 +2340,7 @@
"call": "Check Services",
"key": "Check Services",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11826",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11854",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:174"
]
},
@@ -2348,14 +2348,14 @@
"call": "Check timeout after which the server is considered dead",
"key": "Check timeout after which the server is considered dead",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3519"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3532"
]
},
{
"call": "Check update",
"key": "Check update",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21726",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21754",
"src/tachyon/tabs/updates/initController.ts:1064"
]
},
@@ -2363,9 +2363,9 @@
"call": "Check URL",
"key": "Check URL",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8693",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3493",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8721",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3076",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3506",
"src/tachyon/tabs/dashboard/initController.ts:1601"
]
},
@@ -2373,7 +2373,7 @@
"call": "Check YouTube",
"key": "Check YouTube",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12919",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12947",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:170"
]
},
@@ -2381,7 +2381,7 @@
"call": "Checking Connection...",
"key": "Checking Connection...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8832",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8860",
"src/tachyon/tabs/dashboard/initController.ts:1790"
]
},
@@ -2389,7 +2389,7 @@
"call": "Checking for updates...",
"key": "Checking for updates...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20654",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20682",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:117"
]
},
@@ -2397,16 +2397,16 @@
"call": "Checking, please wait",
"key": "Checking, please wait",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10413",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10477",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10658",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10719",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10816",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10910",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10994",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11088",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15807",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17900",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10441",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10505",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10686",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10747",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10844",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10938",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11022",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11116",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15835",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17928",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:14",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:15",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:31",
@@ -2423,16 +2423,16 @@
"call": "Checking...",
"key": "Checking...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2275",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2594",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:1020",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:486",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:598",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:796",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:939"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2279",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2598",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:1029",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:495",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:607",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:805",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:948"
]
},
{
@@ -2447,7 +2447,7 @@
"call": "checks",
"key": "checks",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5859",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5887",
"src/tachyon/tabs/diagnostic/helpers/getCheckTitle.ts:2"
]
},
@@ -2455,8 +2455,8 @@
"call": "Checks failed",
"key": "Checks failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10383",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10888",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10411",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10916",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:10",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:26"
]
@@ -2465,9 +2465,9 @@
"call": "Checks passed",
"key": "Checks passed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10372",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10845",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10899",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10400",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10873",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10927",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:23",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:77",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:13"
@@ -2477,7 +2477,7 @@
"call": "Checks passed with manual DHCP",
"key": "Checks passed with manual DHCP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10395",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10423",
"src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:27"
]
},
@@ -2492,7 +2492,7 @@
"call": "China (cn)",
"key": "China (cn)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10893"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10969"
]
},
{
@@ -2506,7 +2506,7 @@
"call": "Choose Hosts File...",
"key": "Choose Hosts File...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8268"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8344"
]
},
{
@@ -2534,7 +2534,7 @@
"call": "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include).",
"key": "Choose whether to route traffic to all destinations except selected countries (Exclude) or only to selected countries (Include).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10852"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10928"
]
},
{
@@ -2556,28 +2556,28 @@
"call": "Cipher",
"key": "Cipher",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10236"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10312"
]
},
{
"call": "Clean Comments",
"key": "Clean Comments",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8731"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8807"
]
},
{
"call": "Clear",
"key": "Clear",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12245"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12322"
]
},
{
"call": "Clear DNS cache",
"key": "Clear DNS cache",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17051",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17079",
"src/tachyon/tabs/diagnostic/initController.ts:1085"
]
},
@@ -2599,7 +2599,7 @@
"call": "Client",
"key": "Client",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8058"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8088"
]
},
{
@@ -2613,7 +2613,7 @@
"call": "Client Certificate",
"key": "Client Certificate",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10270"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10346"
]
},
{
@@ -2634,7 +2634,7 @@
"call": "Client Key",
"key": "Client Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10282"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10358"
]
},
{
@@ -2683,22 +2683,22 @@
"call": "Close",
"key": "Close",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11613",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12177",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12759",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12969",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13484",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15037",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15481",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15721",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17455",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19108",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20906",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20947",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8566",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12603",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4061",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11641",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12205",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12787",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12997",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13512",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15065",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15509",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15749",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17483",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19093",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19136",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20934",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20975",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8594",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12680",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4074",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1831",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2087",
"src/partials/modal/renderModal.ts:263",
@@ -2721,8 +2721,8 @@
"call": "Close all connections",
"key": "Close all connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18379",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18380",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18407",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18408",
"src/tachyon/tabs/monitoring/render.ts:68",
"src/tachyon/tabs/monitoring/render.ts:69"
]
@@ -2731,8 +2731,8 @@
"call": "Close connection",
"key": "Close connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19034",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19035",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19062",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19063",
"src/tachyon/tabs/monitoring/initController.ts:871",
"src/tachyon/tabs/monitoring/initController.ts:872"
]
@@ -2741,8 +2741,8 @@
"call": "Closed",
"key": "Closed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18342",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18932",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18370",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18960",
"src/tachyon/tabs/monitoring/initController.ts:740",
"src/tachyon/tabs/monitoring/render.ts:29"
]
@@ -2751,28 +2751,28 @@
"call": "Cloudflare account / device ID",
"key": "Cloudflare account / device ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10175"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10251"
]
},
{
"call": "Cloudflare API access token",
"key": "Cloudflare API access token",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10187"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10263"
]
},
{
"call": "Cloudflare WARP account / device ID",
"key": "Cloudflare WARP account / device ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9909"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9985"
]
},
{
"call": "Cloudflare WARP API access token",
"key": "Cloudflare WARP API access token",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9921"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9997"
]
},
{
@@ -2786,7 +2786,7 @@
"call": "Command-line arguments string...",
"key": "Command-line arguments string...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13754",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13782",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:899"
]
},
@@ -2794,22 +2794,22 @@
"call": "Community Lists",
"key": "Community Lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12570"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12647"
]
},
{
"call": "Component action timed out",
"key": "Component action timed out",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847",
- "src/tachyon/methods/shell/index.ts:944"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3858",
+ "src/tachyon/methods/shell/index.ts:951"
]
},
{
"call": "Component update available",
"key": "Component update available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6990",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7018",
"src/tachyon/services/core.service.ts:45"
]
},
@@ -2840,7 +2840,7 @@
"call": "compressed",
"key": "compressed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6536",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6564",
"src/tachyon/helpers/singBoxVariant.ts:56"
]
},
@@ -2855,14 +2855,14 @@
"call": "Conditions",
"key": "Conditions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7704"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7730"
]
},
{
"call": "confidence",
"key": "confidence",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14530",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14558",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1795"
]
},
@@ -2884,8 +2884,8 @@
"call": "Configuration applied",
"key": "Configuration applied",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4404",
- "src/tachyon/methods/shell/index.ts:1676"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4415",
+ "src/tachyon/methods/shell/index.ts:1683"
]
},
{
@@ -2899,18 +2899,18 @@
"call": "Configure User-Agent in the item settings",
"key": "Configure User-Agent in the item settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5191"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5217"
]
},
{
"call": "Conflict",
"key": "Conflict",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15907",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683",
- "src/tachyon/methods/custom/getDashboardSections.ts:1839",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:326",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15935",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5711",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1860",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:335",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:172"
]
},
@@ -2918,24 +2918,24 @@
"call": "Connect through",
"key": "Connect through",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10643"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10719"
]
},
{
"call": "Connected",
"key": "Connected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:492",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:946"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:501",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:955"
]
},
{
"call": "Connected Devices",
"key": "Connected Devices",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17211",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17239",
"src/tachyon/tabs/diagnostic/initController.ts:1274"
]
},
@@ -2943,14 +2943,14 @@
"call": "Connection links (text)",
"key": "Connection links (text)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10331"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10407"
]
},
{
"call": "Connection Path",
"key": "Connection Path",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15260",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15288",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:151"
]
},
@@ -2958,14 +2958,14 @@
"call": "Connection URL",
"key": "Connection URL",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10306"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10382"
]
},
{
"call": "Connections are unavailable",
"key": "Connections are unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19160",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19188",
"src/tachyon/tabs/monitoring/initController.ts:1023"
]
},
@@ -2973,7 +2973,7 @@
"call": "Connectivity probe failed",
"key": "Connectivity probe failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15953",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15981",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:223"
]
},
@@ -2981,7 +2981,7 @@
"call": "Consulting DPI Knowledge Base & AI...",
"key": "Consulting DPI Knowledge Base & AI...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14634",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14662",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1912"
]
},
@@ -2996,7 +2996,7 @@
"call": "Content Padding Addition",
"key": "Content Padding Addition",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9837",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9913",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3650"
]
},
@@ -3011,7 +3011,7 @@
"call": "Copied",
"key": "Copied",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2947",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2951",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1651",
"src/helpers/copyToClipboard.ts:10"
]
@@ -3020,7 +3020,7 @@
"call": "Copied!",
"key": "Copied!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15647",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15675",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:155"
]
},
@@ -3028,7 +3028,7 @@
"call": "Copy",
"key": "Copy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11606",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11634",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1781",
"src/partials/modal/renderModal.ts:258"
]
@@ -3037,7 +3037,7 @@
"call": "Copy address",
"key": "Copy address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22446",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22474",
"src/tachyon/tabs/updates/initController.ts:1952"
]
},
@@ -3045,8 +3045,8 @@
"call": "Copy Address",
"key": "Copy Address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15641",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15653",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15669",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15681",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:149",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:161"
]
@@ -3055,7 +3055,7 @@
"call": "Copy log",
"key": "Copy log",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20696",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20724",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:165"
]
},
@@ -3063,19 +3063,19 @@
"call": "Copy proxy link",
"key": "Copy proxy link",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2342",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2343",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8498",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2346",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2347",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8526",
"src/tachyon/tabs/dashboard/initController.ts:1350",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:689",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:690"
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:698",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:699"
]
},
{
"call": "Copy Support Report",
"key": "Copy Support Report",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17417",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17445",
"src/tachyon/tabs/diagnostic/initController.ts:1509"
]
},
@@ -3090,7 +3090,7 @@
"call": "Could not compare FakeIP and control public IPs",
"key": "Could not compare FakeIP and control public IPs",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10903",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:123"
]
},
@@ -3098,7 +3098,7 @@
"call": "Could not contact leak test endpoints. Please ensure router has internet access.",
"key": "Could not contact leak test endpoints. Please ensure router has internet access.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15218",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15246",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:93"
]
},
@@ -3106,7 +3106,7 @@
"call": "Country",
"key": "Country",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15420",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15448",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:347"
]
},
@@ -3114,14 +3114,14 @@
"call": "Country code (e.g. ru, us, de)",
"key": "Country code (e.g. ru, us, de)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10899"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10975"
]
},
{
"call": "Credit Cards / SBP / Tinkoff Pay",
"key": "Credit Cards / SBP / Tinkoff Pay",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15604",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15632",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:106"
]
},
@@ -3129,7 +3129,7 @@
"call": "Cryptocurrency",
"key": "Cryptocurrency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15709",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15737",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:223"
]
},
@@ -3137,7 +3137,7 @@
"call": "Current Diagnosis",
"key": "Current Diagnosis",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17368",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17396",
"src/tachyon/tabs/diagnostic/initController.ts:1450"
]
},
@@ -3145,14 +3145,14 @@
"call": "Current section cannot be used as its own transit section",
"key": "Current section cannot be used as its own transit section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10661"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10737"
]
},
{
"call": "Currently unavailable",
"key": "Currently unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2634",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2638",
"src/tachyon/tabs/dashboard/partials/renderWidget.ts:22"
]
},
@@ -3160,7 +3160,7 @@
"call": "Custom",
"key": "Custom",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12079",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:61"
]
},
@@ -3175,21 +3175,21 @@
"call": "Custom device headers",
"key": "Custom device headers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2895"
]
},
{
"call": "Custom DNS Records (Hosts)",
"key": "Custom DNS Records (Hosts)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8614"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8690"
]
},
{
"call": "Custom domains",
"key": "Custom domains",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12078",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12106",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:60"
]
},
@@ -3239,14 +3239,14 @@
"call": "Custom outbound configurations in JSON format",
"key": "Custom outbound configurations in JSON format",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10480"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10556"
]
},
{
"call": "Custom strategy added!",
"key": "Custom strategy added!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13777",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13805",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:927"
]
},
@@ -3315,7 +3315,7 @@
"call": "Data transfer verified: streamed >= 32KB without throttling or disconnect",
"key": "Data transfer verified: streamed >= 32KB without throttling or disconnect",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14235",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1416"
]
},
@@ -3323,7 +3323,7 @@
"call": "Date",
"key": "Date",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14034",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14062",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1220"
]
},
@@ -3338,7 +3338,7 @@
"call": "Dedicated cgroup unavailable",
"key": "Dedicated cgroup unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22097",
"src/tachyon/tabs/updates/initController.ts:1494"
]
},
@@ -3346,8 +3346,8 @@
"call": "Default",
"key": "Default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7974",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8057"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8004",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8087"
]
},
{
@@ -3397,7 +3397,7 @@
"call": "Delete",
"key": "Delete",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13879",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13907",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1856",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:724",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:732",
@@ -3422,9 +3422,9 @@
"call": "Detect server country",
"key": "Detect server country",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3119",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3331",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3730"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3132",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3344",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3743"
]
},
{
@@ -3454,21 +3454,21 @@
"call": "Device filter",
"key": "Device filter",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11151"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11227"
]
},
{
"call": "Device or IP",
"key": "Device or IP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7438"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7464"
]
},
{
"call": "Device updated",
"key": "Device updated",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17286",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17314",
"src/tachyon/tabs/diagnostic/initController.ts:1357"
]
},
@@ -3490,7 +3490,7 @@
"call": "DHCP has DNS server",
"key": "DHCP has DNS server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10425",
"src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:37"
]
},
@@ -3498,7 +3498,7 @@
"call": "DHCP is managed manually",
"key": "DHCP is managed manually",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10397",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10425",
"src/tachyon/tabs/diagnostic/checks/getDnsCheckPresentation.ts:36"
]
},
@@ -3506,7 +3506,7 @@
"call": "Diagnostic check completed",
"key": "Diagnostic check completed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15203",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15231",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:73"
]
},
@@ -3514,7 +3514,7 @@
"call": "Diagnostic check failed to complete",
"key": "Diagnostic check failed to complete",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15210",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15238",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:84"
]
},
@@ -3531,8 +3531,8 @@
"call": "Direct",
"key": "Direct",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12050",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12056",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12078",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12084",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2748",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:25",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:32"
@@ -3542,7 +3542,7 @@
"call": "DIRECT",
"key": "DIRECT",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15329",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15357",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:232"
]
},
@@ -3550,14 +3550,14 @@
"call": "Direct (Default)",
"key": "Direct (Default)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9939"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10015"
]
},
{
"call": "Direct Bypass",
"key": "Direct Bypass",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17302",
"src/tachyon/tabs/diagnostic/initController.ts:1344"
]
},
@@ -3565,15 +3565,15 @@
"call": "Direct connection",
"key": "Direct connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3308"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3321"
]
},
{
"call": "Direct connection via ISP",
"key": "Direct connection via ISP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10876",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15276",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10904",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15304",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:127",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:168"
]
@@ -3582,7 +3582,7 @@
"call": "Direct Proxy",
"key": "Direct Proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22060",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22088",
"src/tachyon/tabs/updates/initController.ts:1477"
]
},
@@ -3590,7 +3590,7 @@
"call": "Direct WAN",
"key": "Direct WAN",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17296",
"src/tachyon/tabs/diagnostic/initController.ts:1335"
]
},
@@ -3598,7 +3598,7 @@
"call": "Direct WAN (ISP)",
"key": "Direct WAN (ISP)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15270",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15298",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:161"
]
},
@@ -3606,8 +3606,8 @@
"call": "Disable",
"key": "Disable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22002",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22017",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22030",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22045",
"src/tachyon/tabs/updates/initController.ts:1402",
"src/tachyon/tabs/updates/initController.ts:1420"
]
@@ -3616,7 +3616,7 @@
"call": "Disable autostart",
"key": "Disable autostart",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11748",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11776",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:96"
]
},
@@ -3624,7 +3624,7 @@
"call": "Disable Cookies",
"key": "Disable Cookies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9882"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9958"
]
},
{
@@ -3645,8 +3645,8 @@
"call": "Disabled",
"key": "Disabled",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22089",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22097",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1012",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1045",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:461",
@@ -3660,14 +3660,14 @@
"call": "Disabling interception is incompatible with action=zapret2 because Tachyon sends matched traffic through NFQUEUE.",
"key": "Disabling interception is incompatible with action=zapret2 because Tachyon sends matched traffic through NFQUEUE.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6573"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6599"
]
},
{
"call": "Disorder Values (-d)",
"key": "Disorder Values (-d)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13666",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13694",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:801"
]
},
@@ -3675,16 +3675,16 @@
"call": "Display name",
"key": "Display name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3019",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3482"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3032",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3495"
]
},
{
"call": "DNS",
"key": "DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11245",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11264"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11321",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11340"
]
},
{
@@ -3698,7 +3698,7 @@
"call": "DNS Blocking",
"key": "DNS Blocking",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14489",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14517",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1745"
]
},
@@ -3727,7 +3727,7 @@
"call": "DNS on router",
"key": "DNS on router",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10455",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10483",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:75"
]
},
@@ -3735,7 +3735,7 @@
"call": "DNS over HTTPS (DoH)",
"key": "DNS over HTTPS (DoH)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2205",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2218",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1374"
]
},
@@ -3743,7 +3743,7 @@
"call": "DNS over QUIC (DoQ)",
"key": "DNS over QUIC (DoQ)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2220",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1376"
]
},
@@ -3751,7 +3751,7 @@
"call": "DNS over TLS (DoT)",
"key": "DNS over TLS (DoT)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2206",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2219",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1375"
]
},
@@ -3759,15 +3759,15 @@
"call": "DNS protocol",
"key": "DNS protocol",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2986",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7774"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2999",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7804"
]
},
{
"call": "DNS Protocol",
"key": "DNS Protocol",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15000",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:213"
]
},
@@ -3782,15 +3782,15 @@
"call": "DNS protocol used by the resolver",
"key": "DNS protocol used by the resolver",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2987",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7775"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3000",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7805"
]
},
{
"call": "DNS requests through section",
"key": "DNS requests through section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7845",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7875",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1659"
]
},
@@ -3798,7 +3798,7 @@
"call": "DNS resolution failed — likely DNS-level blocking or hijacking.",
"key": "DNS resolution failed — likely DNS-level blocking or hijacking.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14506",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14534",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1765"
]
},
@@ -3806,7 +3806,7 @@
"call": "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted).",
"key": "DNS resolvers through proxy are not captured (proxy is offline or test domain is not intercepted).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15392",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:280"
]
},
@@ -3821,8 +3821,8 @@
"call": "DNS server",
"key": "DNS server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2996",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7788"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3009",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7818"
]
},
{
@@ -3837,7 +3837,7 @@
"call": "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query).",
"key": "DNS server addresses for domain resolution in this section (e.g. 1.1.1.1, https://cloudflare-dns.com/dns-query).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11210"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11286"
]
},
{
@@ -3851,8 +3851,8 @@
"call": "DNS server used by the resolver",
"key": "DNS server used by the resolver",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2997",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7789"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3010",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7819"
]
},
{
@@ -3901,7 +3901,7 @@
"call": "DNS through section",
"key": "DNS through section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7833"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7863"
]
},
{
@@ -3922,7 +3922,7 @@
"call": "DNS Upstream Resolver Analysis",
"key": "DNS Upstream Resolver Analysis",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15458",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15486",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:389"
]
},
@@ -3930,21 +3930,21 @@
"call": "DNS: Resolved %s to %s",
"key": "DNS: Resolved %s to %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12391"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12468"
]
},
{
"call": "DNS: Resolved to %s (no subnet rules matched)",
"key": "DNS: Resolved to %s (no subnet rules matched)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12441"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12518"
]
},
{
"call": "Do not panic, everything can be fixed, just...",
"key": "Do not panic, everything can be fixed, just...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15758",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15786",
"src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:31"
]
},
@@ -3952,51 +3952,51 @@
"call": "Do not test servers from these countries.",
"key": "Do not test servers from these countries.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3192"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3205"
]
},
{
"call": "Do not test servers whose names match the expression.",
"key": "Do not test servers whose names match the expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3208"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3221"
]
},
{
"call": "Do not test servers with one of the selected protocols.",
"key": "Do not test servers with one of the selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3153"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3166"
]
},
{
"call": "Do not test servers with one of the selected security types.",
"key": "Do not test servers with one of the selected security types.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3159"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3172"
]
},
{
"call": "Do not test servers with one of the selected transports.",
"key": "Do not test servers with one of the selected transports.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3156"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3169"
]
},
{
"call": "Do not test specified servers.",
"key": "Do not test specified servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3200"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3213"
]
},
{
"call": "Doctor failed",
"key": "Doctor failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16859",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16867",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16887",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16895",
"src/tachyon/tabs/diagnostic/initController.ts:729",
"src/tachyon/tabs/diagnostic/initController.ts:771",
"src/tachyon/tabs/diagnostic/initController.ts:779"
@@ -4006,8 +4006,8 @@
"call": "Doctor repair",
"key": "Doctor repair",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16878",
"src/tachyon/tabs/diagnostic/initController.ts:745",
"src/tachyon/tabs/diagnostic/initController.ts:757",
"src/tachyon/tabs/diagnostic/initController.ts:758"
@@ -4017,7 +4017,7 @@
"call": "Does not resolve",
"key": "Does not resolve",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10576",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10604",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:54"
]
},
@@ -4025,21 +4025,21 @@
"call": "Domain and IP lists",
"key": "Domain and IP lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11104"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11180"
]
},
{
"call": "Domain lists",
"key": "Domain lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11128"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11204"
]
},
{
"call": "Domain Resolver",
"key": "Domain Resolver",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2977"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2990"
]
},
{
@@ -4053,15 +4053,15 @@
"call": "Domains",
"key": "Domains",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12571"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11008",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12648"
]
},
{
"call": "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here.",
"key": "Domains automatically detected by Smart Detect or added via Telegram bot. You can manually edit or remove them here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10962"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11038"
]
},
{
@@ -4075,7 +4075,7 @@
"call": "Done",
"key": "Done",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9618"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9694"
]
},
{
@@ -4089,8 +4089,8 @@
"call": "Downlink",
"key": "Downlink",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9156",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9168",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9184",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9196",
"src/tachyon/tabs/dashboard/initController.ts:2178",
"src/tachyon/tabs/dashboard/initController.ts:2191"
]
@@ -4099,7 +4099,7 @@
"call": "Download",
"key": "Download",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11601",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11629",
"src/partials/modal/renderModal.ts:253"
]
},
@@ -4156,37 +4156,37 @@
"call": "Download subscription through a section",
"key": "Download subscription through a section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2783"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2796"
]
},
{
"call": "Download subscriptions via the selected section",
"key": "Download subscriptions via the selected section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2784"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2797"
]
},
{
"call": "Download this subscription without TLS certificate verification (for panels with self-signed or mismatched certificates)",
"key": "Download this subscription without TLS certificate verification (for panels with self-signed or mismatched certificates)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2965"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978"
]
},
{
"call": "Download through",
"key": "Download through",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2792"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2805"
]
},
{
"call": "Downloaded",
"key": "Downloaded",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19058",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19105",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19244",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19086",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19133",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19272",
"src/tachyon/tabs/monitoring/initController.ts:1145",
"src/tachyon/tabs/monitoring/initController.ts:897",
"src/tachyon/tabs/monitoring/initController.ts:956"
@@ -4203,7 +4203,7 @@
"call": "DPI bandwidth throttling or delay detected — connection throttled during data transfer.",
"key": "DPI bandwidth throttling or delay detected — connection throttled during data transfer.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14510",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14538",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1769"
]
},
@@ -4211,7 +4211,7 @@
"call": "DPI Detected",
"key": "DPI Detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14529",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14557",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1794"
]
},
@@ -4219,7 +4219,7 @@
"call": "DPI Engine",
"key": "DPI Engine",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13106",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13134",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:166"
]
},
@@ -4227,7 +4227,7 @@
"call": "DPI Strategy Fuzzer",
"key": "DPI Strategy Fuzzer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11816",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11844",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:164"
]
},
@@ -4235,7 +4235,7 @@
"call": "DPI throttling: stream cut off after ~16KB payload transfer",
"key": "DPI throttling: stream cut off after ~16KB payload transfer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14221",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14249",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1431"
]
},
@@ -4243,7 +4243,7 @@
"call": "DPI Type",
"key": "DPI Type",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14077",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1235"
]
},
@@ -4258,15 +4258,15 @@
"call": "Drop subscription nodes whose name contains any of these keywords. Case-insensitive, emoji supported.",
"key": "Drop subscription nodes whose name contains any of these keywords. Case-insensitive, emoji supported.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10425"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10501"
]
},
{
"call": "DSCP marks (QoS)",
"key": "DSCP marks (QoS)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11226",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12580"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11302",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12657"
]
},
{
@@ -4281,21 +4281,21 @@
"call": "Duplicate value",
"key": "Duplicate value",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5237"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5263"
]
},
{
"call": "e.g. AES-256-GCM — leave empty for default",
"key": "e.g. AES-256-GCM — leave empty for default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10237"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10313"
]
},
{
"call": "e.g. google.com, 1.1.1.1, 443",
"key": "e.g. google.com, 1.1.1.1, 443",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12243"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12320"
]
},
{
@@ -4323,7 +4323,7 @@
"call": "e.g. SHA256 — leave empty for default",
"key": "e.g. SHA256 — leave empty for default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10248"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10324"
]
},
{
@@ -4352,11 +4352,11 @@
"call": "Enable",
"key": "Enable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22008",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22023",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22036",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22051",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:286",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:704",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7706",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7732",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2662",
"src/tachyon/tabs/updates/initController.ts:1409",
"src/tachyon/tabs/updates/initController.ts:1427"
@@ -4401,7 +4401,7 @@
"call": "Enable autostart",
"key": "Enable autostart",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11758",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11786",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:106"
]
},
@@ -4409,7 +4409,7 @@
"call": "Enable built-in DNS resolver for domains handled by this section",
"key": "Enable built-in DNS resolver for domains handled by this section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2978"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2991"
]
},
{
@@ -4423,7 +4423,7 @@
"call": "Enable Direct WAN Bypass",
"key": "Enable Direct WAN Bypass",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17087",
"src/tachyon/tabs/diagnostic/initController.ts:1093"
]
},
@@ -4473,14 +4473,14 @@
"call": "Enable Mixed Proxy",
"key": "Enable Mixed Proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10682"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10758"
]
},
{
"call": "Enable Mixed Proxy Authentication",
"key": "Enable Mixed Proxy Authentication",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10727"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10803"
]
},
{
@@ -4564,8 +4564,8 @@
"call": "Enabled",
"key": "Enabled",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22061",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22089",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22097",
"src/tachyon/tabs/updates/initController.ts:1479",
"src/tachyon/tabs/updates/initController.ts:1496"
]
@@ -4616,7 +4616,7 @@
"call": "endpoints OK",
"key": "endpoints OK",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14250",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14278",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1462"
]
},
@@ -4631,9 +4631,9 @@
"call": "Engine",
"key": "Engine",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13402",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13817",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14039",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13430",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13845",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14067",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1225",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:507",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:972"
@@ -4650,24 +4650,24 @@
"call": "Enter a complete sing-box outbound object",
"key": "Enter a complete sing-box outbound object",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4409"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4422"
]
},
{
"call": "Enter a display name",
"key": "Enter a display name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3031",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3487",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4364",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4380"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3500",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4377",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4393"
]
},
{
"call": "Enter a domain or IP to check (e.g. example.com)...",
"key": "Enter a domain or IP to check (e.g. example.com)...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12572",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12600",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:644"
]
},
@@ -4675,15 +4675,15 @@
"call": "Enter a level name",
"key": "Enter a level name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3281",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3302"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3294",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3315"
]
},
{
"call": "Enter a number or range, e.g. 25 or 25-35",
"key": "Enter a number or range, e.g. 25 or 25-35",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9723"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9799"
]
},
{
@@ -4713,7 +4713,7 @@
"call": "Enter HWID",
"key": "Enter HWID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2863"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2876"
]
},
{
@@ -4727,45 +4727,45 @@
"call": "Enter the HWID sent with subscription requests",
"key": "Enter the HWID sent with subscription requests",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2855"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2868"
]
},
{
"call": "Enter the subscription URL",
"key": "Enter the subscription URL",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10358"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10434"
]
},
{
"call": "Error",
"key": "Error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9190",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9193",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9204",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9266",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9269",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9280",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9283",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9286",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9293",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9296",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9412",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9426",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9429"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9359",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9362",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9369",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9372",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9488",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9502",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9505"
]
},
{
"call": "Error running generator:",
"key": "Error running generator:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9297"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9373"
]
},
{
"call": "Error running trace:",
"key": "Error running trace:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12461"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12538"
]
},
{
@@ -4787,7 +4787,7 @@
"call": "EXCELLENT",
"key": "EXCELLENT",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14849",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14877",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:74"
]
},
@@ -4795,85 +4795,85 @@
"call": "Exclude by proxy parameters",
"key": "Exclude by proxy parameters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3148",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3361",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3762"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3161",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3374",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3775"
]
},
{
"call": "Exclude by regular expression",
"key": "Exclude by regular expression",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3207",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3423",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3822"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3220",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3436",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3835"
]
},
{
"call": "Exclude countries",
"key": "Exclude countries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3191",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3407",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3806"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3204",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3420",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3819"
]
},
{
"call": "Exclude selected countries",
"key": "Exclude selected countries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10856"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10932"
]
},
{
"call": "Exclude servers",
"key": "Exclude servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3199",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3415",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3814"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3212",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3428",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3827"
]
},
{
"call": "Exclude servers with one of the selected protocols from this level.",
"key": "Exclude servers with one of the selected protocols from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3369"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3382"
]
},
{
"call": "Exclude servers with one of the selected security types from this level.",
"key": "Exclude servers with one of the selected security types from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3375"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3388"
]
},
{
"call": "Exclude servers with one of the selected transports from this level.",
"key": "Exclude servers with one of the selected transports from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3372"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3385"
]
},
{
"call": "Exclude traffic types",
"key": "Exclude traffic types",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11237"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11313"
]
},
{
"call": "Exclude URLTest / Priority group",
"key": "Exclude URLTest / Priority group",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3890"
]
},
{
"call": "Excluded devices",
"key": "Excluded devices",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11171"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11247"
]
},
{
@@ -4895,14 +4895,14 @@
"call": "Expose this section as a local HTTP+SOCKS proxy",
"key": "Expose this section as a local HTTP+SOCKS proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10683"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10759"
]
},
{
"call": "extended",
"key": "extended",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6540",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6568",
"src/tachyon/helpers/singBoxVariant.ts:60"
]
},
@@ -4925,21 +4925,21 @@
"call": "External nfqws config files bypass Tachyon queue management and explicit validation.",
"key": "External nfqws config files bypass Tachyon queue management and explicit validation.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6107"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6133"
]
},
{
"call": "External nfqws2 config files bypass Tachyon queue management and explicit validation.",
"key": "External nfqws2 config files bypass Tachyon queue management and explicit validation.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6552"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6578"
]
},
{
"call": "FAILED",
"key": "FAILED",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14861",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14889",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:86"
]
},
@@ -4947,15 +4947,15 @@
"call": "Failed to apply DNS configuration",
"key": "Failed to apply DNS configuration",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4398",
- "src/tachyon/methods/shell/index.ts:1670"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4409",
+ "src/tachyon/methods/shell/index.ts:1677"
]
},
{
"call": "Failed to apply DNS settings",
"key": "Failed to apply DNS settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15116",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15144",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:374"
]
},
@@ -4963,7 +4963,7 @@
"call": "Failed to apply fix",
"key": "Failed to apply fix",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17146",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17174",
"src/tachyon/tabs/diagnostic/initController.ts:1200"
]
},
@@ -4971,9 +4971,9 @@
"call": "Failed to apply strategy",
"key": "Failed to apply strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14703",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4113",
- "src/tachyon/methods/shell/index.ts:1271",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14731",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4124",
+ "src/tachyon/methods/shell/index.ts:1278",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1992"
]
},
@@ -4981,24 +4981,24 @@
"call": "Failed to auto-apply strategy",
"key": "Failed to auto-apply strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4290",
- "src/tachyon/methods/shell/index.ts:1523"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4301",
+ "src/tachyon/methods/shell/index.ts:1530"
]
},
{
"call": "Failed to clear fuzzer history",
"key": "Failed to clear fuzzer history",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4328",
- "src/tachyon/methods/shell/index.ts:1568"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4339",
+ "src/tachyon/methods/shell/index.ts:1575"
]
},
{
"call": "Failed to close connection",
"key": "Failed to close connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19433",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19447",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19461",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19475",
"src/tachyon/tabs/monitoring/initController.ts:1411",
"src/tachyon/tabs/monitoring/initController.ts:1426"
]
@@ -5007,8 +5007,8 @@
"call": "Failed to close connections",
"key": "Failed to close connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19462",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19474",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19490",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19502",
"src/tachyon/tabs/monitoring/initController.ts:1445",
"src/tachyon/tabs/monitoring/initController.ts:1458"
]
@@ -5017,7 +5017,7 @@
"call": "Failed to communicate with AI provider",
"key": "Failed to communicate with AI provider",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14669",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14697",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1954"
]
},
@@ -5025,7 +5025,7 @@
"call": "Failed to copy address",
"key": "Failed to copy address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15659",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15687",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:167"
]
},
@@ -5033,7 +5033,7 @@
"call": "Failed to copy report to clipboard",
"key": "Failed to copy report to clipboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17004",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17032",
"src/tachyon/tabs/diagnostic/initController.ts:972"
]
},
@@ -5041,7 +5041,7 @@
"call": "Failed to copy!",
"key": "Failed to copy!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2949",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2953",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1653",
"src/helpers/copyToClipboard.ts:12"
]
@@ -5057,19 +5057,19 @@
"call": "Failed to detect DPI type",
"key": "Failed to detect DPI type",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4267",
- "src/tachyon/methods/shell/index.ts:1495"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4278",
+ "src/tachyon/methods/shell/index.ts:1502"
]
},
{
"call": "Failed to execute",
"key": "Failed to execute",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21473",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21535",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21709",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3288",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3291",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21501",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21563",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21737",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3293",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3296",
"src/tachyon/methods/shell/index.ts:199",
"src/tachyon/methods/shell/index.ts:206",
"src/tachyon/tabs/updates/initController.ts:1042",
@@ -5082,25 +5082,25 @@
"call": "Failed to execute IP and DNS leak check",
"key": "Failed to execute IP and DNS leak check",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4444",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4465",
- "src/tachyon/methods/shell/index.ts:1737",
- "src/tachyon/methods/shell/index.ts:1763"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4455",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4476",
+ "src/tachyon/methods/shell/index.ts:1744",
+ "src/tachyon/methods/shell/index.ts:1770"
]
},
{
"call": "Failed to fetch releases",
"key": "Failed to fetch releases",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3708",
- "src/tachyon/methods/shell/index.ts:744"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3719",
+ "src/tachyon/methods/shell/index.ts:751"
]
},
{
"call": "Failed to generate bug report",
"key": "Failed to generate bug report",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17640",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17668",
"src/tachyon/tabs/diagnostic/initController.ts:1771"
]
},
@@ -5108,63 +5108,63 @@
"call": "Failed to generate WARP config:",
"key": "Failed to generate WARP config:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9194",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9208"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9270",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9284"
]
},
{
"call": "Failed to get DNS benchmark status",
"key": "Failed to get DNS benchmark status",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4366",
- "src/tachyon/methods/shell/index.ts:1622"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4377",
+ "src/tachyon/methods/shell/index.ts:1629"
]
},
{
"call": "Failed to get fuzzer history",
"key": "Failed to get fuzzer history",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4310",
- "src/tachyon/methods/shell/index.ts:1545"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4321",
+ "src/tachyon/methods/shell/index.ts:1552"
]
},
{
"call": "Failed to get fuzzer patterns",
"key": "Failed to get fuzzer patterns",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4196",
- "src/tachyon/methods/shell/index.ts:1399"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4207",
+ "src/tachyon/methods/shell/index.ts:1406"
]
},
{
"call": "Failed to get fuzzer status",
"key": "Failed to get fuzzer status",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4071",
- "src/tachyon/methods/shell/index.ts:1223"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4082",
+ "src/tachyon/methods/shell/index.ts:1230"
]
},
{
"call": "Failed to get fuzzer strategies",
"key": "Failed to get fuzzer strategies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4140",
- "src/tachyon/methods/shell/index.ts:1323"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4151",
+ "src/tachyon/methods/shell/index.ts:1330"
]
},
{
"call": "Failed to install version",
"key": "Failed to install version",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3732",
- "src/tachyon/methods/shell/index.ts:773"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3743",
+ "src/tachyon/methods/shell/index.ts:780"
]
},
{
"call": "Failed to load history",
"key": "Failed to load history",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14143",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14171",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1338"
]
},
@@ -5179,7 +5179,7 @@
"call": "Failed to load versions",
"key": "Failed to load versions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22191",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22219",
"src/tachyon/tabs/updates/initController.ts:1656"
]
},
@@ -5187,14 +5187,14 @@
"call": "Failed to parse file:",
"key": "Failed to parse file:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9430"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9506"
]
},
{
"call": "Failed to parse target list.",
"key": "Failed to parse target list.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12220",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12248",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:231"
]
},
@@ -5202,22 +5202,22 @@
"call": "Failed to parse WARP config:",
"key": "Failed to parse WARP config:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9287"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9363"
]
},
{
"call": "Failed to read operation log",
"key": "Failed to read operation log",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681",
- "src/tachyon/methods/shell/index.ts:711"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692",
+ "src/tachyon/methods/shell/index.ts:718"
]
},
{
"call": "Failed to receive response from AI service.",
"key": "Failed to receive response from AI service.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12872",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12900",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:115"
]
},
@@ -5225,8 +5225,8 @@
"call": "Failed to reset fuzzer patterns",
"key": "Failed to reset fuzzer patterns",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4248",
- "src/tachyon/methods/shell/index.ts:1474"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4259",
+ "src/tachyon/methods/shell/index.ts:1481"
]
},
{
@@ -5240,8 +5240,8 @@
"call": "Failed to restore native internet",
"key": "Failed to restore native internet",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17445",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17539",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17473",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17567",
"src/tachyon/tabs/diagnostic/initController.ts:1541",
"src/tachyon/tabs/diagnostic/initController.ts:1653"
]
@@ -5265,15 +5265,15 @@
"call": "Failed to save fuzzer patterns",
"key": "Failed to save fuzzer patterns",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4222",
- "src/tachyon/methods/shell/index.ts:1432"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4233",
+ "src/tachyon/methods/shell/index.ts:1439"
]
},
{
"call": "Failed to save patterns",
"key": "Failed to save patterns",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13711",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13739",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:849"
]
},
@@ -5288,8 +5288,8 @@
"call": "Failed to start benchmark",
"key": "Failed to start benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14618",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15084",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14646",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15112",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:339",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1893"
]
@@ -5305,24 +5305,24 @@
"call": "Failed to start DNS benchmark",
"key": "Failed to start DNS benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4346",
- "src/tachyon/methods/shell/index.ts:1598"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4357",
+ "src/tachyon/methods/shell/index.ts:1605"
]
},
{
"call": "Failed to start fuzzer",
"key": "Failed to start fuzzer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4048",
- "src/tachyon/methods/shell/index.ts:1197"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4059",
+ "src/tachyon/methods/shell/index.ts:1204"
]
},
{
"call": "Failed to start service check.",
"key": "Failed to start service check.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12203",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12775",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12231",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12803",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:213",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:890"
]
@@ -5345,16 +5345,16 @@
"call": "Failed to stop DNS benchmark",
"key": "Failed to stop DNS benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4385",
- "src/tachyon/methods/shell/index.ts:1642"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4396",
+ "src/tachyon/methods/shell/index.ts:1649"
]
},
{
"call": "Failed to stop fuzzer",
"key": "Failed to stop fuzzer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4085",
- "src/tachyon/methods/shell/index.ts:1238"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4096",
+ "src/tachyon/methods/shell/index.ts:1245"
]
},
{
@@ -5368,8 +5368,8 @@
"call": "Failed to switch proxy",
"key": "Failed to switch proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7992",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7998",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8020",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8026",
"src/tachyon/tabs/dashboard/initController.ts:728",
"src/tachyon/tabs/dashboard/initController.ts:734"
]
@@ -5378,15 +5378,15 @@
"call": "Failed to synthesize AI strategies",
"key": "Failed to synthesize AI strategies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4173",
- "src/tachyon/methods/shell/index.ts:1368"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4184",
+ "src/tachyon/methods/shell/index.ts:1375"
]
},
{
"call": "Failed to update device",
"key": "Failed to update device",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17291",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17319",
"src/tachyon/tabs/diagnostic/initController.ts:1362"
]
},
@@ -5394,12 +5394,12 @@
"call": "Failed to update subscriptions",
"key": "Failed to update subscriptions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7704",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7719",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7752",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7755",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8766",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8769",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7732",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7747",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7780",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7783",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8794",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8797",
"src/tachyon/tabs/dashboard/initController.ts:1695",
"src/tachyon/tabs/dashboard/initController.ts:1699",
"src/tachyon/tabs/dashboard/initController.ts:341",
@@ -5420,7 +5420,7 @@
"call": "FAIR",
"key": "FAIR",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14855",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14883",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:80"
]
},
@@ -5428,7 +5428,7 @@
"call": "Fake packets reached remote server (HTTP 400 Bad Request)",
"key": "Fake packets reached remote server (HTTP 400 Bad Request)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14235",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14263",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1446"
]
},
@@ -5436,7 +5436,7 @@
"call": "FakeIP and control checks use different public IPs",
"key": "FakeIP and control checks use different public IPs",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10903",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:125"
]
},
@@ -5444,7 +5444,7 @@
"call": "FakeIP and control checks use the same public IP",
"key": "FakeIP and control checks use the same public IP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10903",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:126"
]
},
@@ -5452,7 +5452,7 @@
"call": "FakeIP works; public IP comparison is inconclusive",
"key": "FakeIP works; public IP comparison is inconclusive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10847",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10875",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:80"
]
},
@@ -5467,7 +5467,7 @@
"call": "Fallback DNS",
"key": "Fallback DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15006",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15034",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:248"
]
},
@@ -5540,8 +5540,8 @@
"call": "Faster server search interval",
"key": "Faster server search interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8713",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3566",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8741",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3579",
"src/tachyon/tabs/dashboard/initController.ts:1622"
]
},
@@ -5549,15 +5549,15 @@
"call": "Fastest",
"key": "Fastest",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4884",
- "src/tachyon/methods/custom/getDashboardSections.ts:699"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4896",
+ "src/tachyon/methods/custom/getDashboardSections.ts:702"
]
},
{
"call": "Filter by service:",
"key": "Filter by service:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12386",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12414",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:425"
]
},
@@ -5565,14 +5565,14 @@
"call": "Filter the servers that will be displayed on the dashboard.",
"key": "Filter the servers that will be displayed on the dashboard.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3719"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3732"
]
},
{
"call": "Filter:",
"key": "Filter:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13319",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13347",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:412"
]
},
@@ -5580,21 +5580,21 @@
"call": "Finished with code",
"key": "Finished with code",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8996"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9072"
]
},
{
"call": "Finland (fi)",
"key": "Finland (fi)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10890"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10966"
]
},
{
"call": "Firewall WAN port",
"key": "Firewall WAN port",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10640",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10668",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:136"
]
},
@@ -5602,7 +5602,7 @@
"call": "Fix applied",
"key": "Fix applied",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17140",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17168",
"src/tachyon/tabs/diagnostic/initController.ts:1194"
]
},
@@ -5610,7 +5610,7 @@
"call": "Fix resolv.conf",
"key": "Fix resolv.conf",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17045",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17073",
"src/tachyon/tabs/diagnostic/initController.ts:1079"
]
},
@@ -5618,7 +5618,7 @@
"call": "Fix the highlighted fields and save again.",
"key": "Fix the highlighted fields and save again.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3995",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4008",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2364"
]
},
@@ -5626,8 +5626,8 @@
"call": "Fixed",
"key": "Fixed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17136",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17164",
"src/tachyon/tabs/diagnostic/initController.ts:1190",
"src/tachyon/tabs/diagnostic/initController.ts:751"
]
@@ -5636,7 +5636,7 @@
"call": "Flush Conntrack Table",
"key": "Flush Conntrack Table",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17062",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17090",
"src/tachyon/tabs/diagnostic/initController.ts:1096"
]
},
@@ -5644,7 +5644,7 @@
"call": "Fooling Methods (dpi-desync-fooling)",
"key": "Fooling Methods (dpi-desync-fooling)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13635",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13663",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:768"
]
},
@@ -5652,7 +5652,7 @@
"call": "Fooling Methods (fooling)",
"key": "Fooling Methods (fooling)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13586",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13614",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:717"
]
},
@@ -5667,7 +5667,7 @@
"call": "Forced device routing",
"key": "Forced device routing",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11160"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11236"
]
},
{
@@ -5688,22 +5688,50 @@
"call": "Found",
"key": "Found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14405",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609"
]
},
+ {
+ "call": "FPTN Access Token",
+ "key": "FPTN Access Token",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8207"
+ ]
+ },
+ {
+ "call": "FPTN Bypass Method",
+ "key": "FPTN Bypass Method",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8229"
+ ]
+ },
+ {
+ "call": "FPTN Preferred Server",
+ "key": "FPTN Preferred Server",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8240"
+ ]
+ },
+ {
+ "call": "FPTN SNI",
+ "key": "FPTN SNI",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8218"
+ ]
+ },
{
"call": "France (fr)",
"key": "France (fr)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10889"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10965"
]
},
{
"call": "Freedom",
"key": "Freedom",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7975"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8005"
]
},
{
@@ -5745,7 +5773,7 @@
"call": "Full System Diagnostic",
"key": "Full System Diagnostic",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12922",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12950",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:173"
]
},
@@ -5753,7 +5781,7 @@
"call": "Fuzzing is not supported here because Tachyon needs deterministic runtime validation.",
"key": "Fuzzing is not supported here because Tachyon needs deterministic runtime validation.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6570"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6596"
]
},
{
@@ -5788,14 +5816,14 @@
"call": "Generate a random 16-character hexadecimal HWID",
"key": "Generate a random 16-character hexadecimal HWID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2870"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883"
]
},
{
"call": "Generate bug report",
"key": "Generate bug report",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11863",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11891",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:211"
]
},
@@ -5803,31 +5831,31 @@
"call": "Generate HWID",
"key": "Generate HWID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2869",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2874"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2882",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2887"
]
},
{
"call": "Generate HWID from router hardware information for this subscription",
"key": "Generate HWID from router hardware information for this subscription",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2846"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2859"
]
},
{
"call": "Generate WARP Config",
"key": "Generate WARP Config",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9087",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9126",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9148"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9163",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9202",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9224"
]
},
{
"call": "Generated inbound",
"key": "Generated inbound",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10604",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10632",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:89"
]
},
@@ -5835,49 +5863,49 @@
"call": "Generated!",
"key": "Generated!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9269"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9345"
]
},
{
"call": "Generating…",
"key": "Generating…",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9185"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9261"
]
},
{
"call": "GeoIP Countries",
"key": "GeoIP Countries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10879"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10955"
]
},
{
"call": "GeoIP Mode",
"key": "GeoIP Mode",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10851"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10927"
]
},
{
"call": "GeoSite / GeoIP",
"key": "GeoSite / GeoIP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12576"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12653"
]
},
{
"call": "Germany (de)",
"key": "Germany (de)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10886"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10962"
]
},
{
"call": "Get global check",
"key": "Get global check",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11767",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11795",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:115"
]
},
@@ -5892,7 +5920,7 @@
"call": "Global check",
"key": "Global check",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16814",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16842",
"src/tachyon/tabs/diagnostic/initController.ts:701"
]
},
@@ -5900,8 +5928,8 @@
"call": "Global check failed",
"key": "Global check failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16825",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16829",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16853",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16857",
"src/tachyon/tabs/diagnostic/initController.ts:712",
"src/tachyon/tabs/diagnostic/initController.ts:716"
]
@@ -5910,8 +5938,8 @@
"call": "Global Default",
"key": "Global Default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14694",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14716",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14722",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1980"
]
@@ -5920,7 +5948,7 @@
"call": "GOOD",
"key": "GOOD",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14852",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14880",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:77"
]
},
@@ -5978,7 +6006,7 @@
"call": "Header Protection Key",
"key": "Header Protection Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9832",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9908",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3644"
]
},
@@ -5986,7 +6014,7 @@
"call": "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings.",
"key": "Hello! I am Tachyon AI Assistant. How can I help you today? Ask me about domain blocks, diagnostics, or router settings.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12787",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12815",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:14"
]
},
@@ -6026,84 +6054,84 @@
"call": "Hide cascade connection nodes",
"key": "Hide cascade connection nodes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2955"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2968"
]
},
{
"call": "Hide individual nodes that are already included in imported subscription URLTest groups",
"key": "Hide individual nodes that are already included in imported subscription URLTest groups",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2944"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2957"
]
},
{
"call": "Hide intermediate nodes used as detours by other subscription nodes",
"key": "Hide intermediate nodes used as detours by other subscription nodes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2969"
]
},
{
"call": "Hide selected servers.",
"key": "Hide selected servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3815"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3828"
]
},
{
"call": "Hide servers from selected groups without repeating their filtering criteria.",
"key": "Hide servers from selected groups without repeating their filtering criteria.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3878"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3891"
]
},
{
"call": "Hide servers from the specified countries.",
"key": "Hide servers from the specified countries.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3807"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3820"
]
},
{
"call": "Hide servers whose names match the expression.",
"key": "Hide servers whose names match the expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3823"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3836"
]
},
{
"call": "Hide servers with one of the selected protocols.",
"key": "Hide servers with one of the selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3770"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783"
]
},
{
"call": "Hide servers with one of the selected security types.",
"key": "Hide servers with one of the selected security types.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3774"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3787"
]
},
{
"call": "Hide servers with one of the selected transports.",
"key": "Hide servers with one of the selected transports.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3771"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3784"
]
},
{
"call": "Hide URLTest group nodes",
"key": "Hide URLTest group nodes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2943"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2956"
]
},
{
"call": "Hide values",
"key": "Hide values",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11653",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11681",
"src/partials/modal/renderModal.ts:310"
]
},
@@ -6111,7 +6139,7 @@
"call": "Hide versions",
"key": "Hide versions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22511",
"src/tachyon/tabs/updates/initController.ts:1992"
]
},
@@ -6119,8 +6147,8 @@
"call": "Higher-level check interval",
"key": "Higher-level check interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8700",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3530",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8728",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3543",
"src/tachyon/tabs/dashboard/initController.ts:1608"
]
},
@@ -6135,8 +6163,8 @@
"call": "History",
"key": "History",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13052",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17392",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13080",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17420",
"src/tachyon/tabs/diagnostic/initController.ts:1478",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:96"
]
@@ -6145,9 +6173,9 @@
"call": "History cleared",
"key": "History cleared",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13998",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4333",
- "src/tachyon/methods/shell/index.ts:1573",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14026",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4344",
+ "src/tachyon/methods/shell/index.ts:1580",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1179"
]
},
@@ -6155,8 +6183,8 @@
"call": "Host",
"key": "Host",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19048",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19101",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19076",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19129",
"src/tachyon/tabs/monitoring/initController.ts:887",
"src/tachyon/tabs/monitoring/initController.ts:952"
]
@@ -6165,14 +6193,14 @@
"call": "Hosts",
"key": "Hosts",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4681"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4700"
]
},
{
"call": "Hosts Lists Update Interval",
"key": "Hosts Lists Update Interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9042"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9118"
]
},
{
@@ -6186,14 +6214,14 @@
"call": "How often higher priority levels are checked while a lower level is active",
"key": "How often higher priority levels are checked while a lower level is active",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544"
]
},
{
"call": "How often the currently selected server is checked",
"key": "How often the currently selected server is checked",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3520"
]
},
{
@@ -6235,15 +6263,15 @@
"call": "HTTP",
"key": "HTTP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11246",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11265"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11322",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11341"
]
},
{
"call": "HTTP error",
"key": "HTTP error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5746",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5774",
"src/tachyon/api.ts:27"
]
},
@@ -6258,14 +6286,14 @@
"call": "HWID",
"key": "HWID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2854"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2867"
]
},
{
"call": "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation.",
"key": "ℹ️ Direct connection (WAN): Public IP matches your ISP. Under selective routing (by domains or blocklists), unblocked resources bypass the proxy — this is standard operation.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15276",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:137"
]
},
@@ -6273,7 +6301,7 @@
"call": "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections.",
"key": "ℹ️ ISP DNS detected: DNS queries are handled by your local Internet Service Provider. If you use selective routing, this is standard behavior for direct connections.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15366",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15394",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:284"
]
},
@@ -6281,8 +6309,8 @@
"call": "Idle timeout",
"key": "Idle timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8584",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3076",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3089",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3271",
"src/tachyon/tabs/dashboard/initController.ts:1453"
]
@@ -6298,7 +6326,7 @@
"call": "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭",
"key": "If Tachyon powers your daily networking and keeps your connection fast and secure, consider supporting ongoing development! ☕ 🧀 🌭",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15580",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15608",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:78"
]
},
@@ -6313,52 +6341,52 @@
"call": "Import",
"key": "Import",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8360",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8382",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8469"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8436",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8458",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8545"
]
},
{
"call": "Import (%d records)",
"key": "Import (%d records)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8464"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8540"
]
},
{
"call": "Import AmneziaWG settings from .conf file",
"key": "Import AmneziaWG settings from .conf file",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9309"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9385"
]
},
{
"call": "Import Hosts File",
"key": "Import Hosts File",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8541",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8744"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8617",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8820"
]
},
{
"call": "Import subscription URLTest groups",
"key": "Import subscription URLTest groups",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2934"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2947"
]
},
{
"call": "Import URLTest groups returned by this subscription provider",
"key": "Import URLTest groups returned by this subscription provider",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2935"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2948"
]
},
{
"call": "INACTIVE",
"key": "INACTIVE",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15322",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15350",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:222"
]
},
@@ -6387,50 +6415,50 @@
"call": "Include by proxy parameters",
"key": "Include by proxy parameters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3131",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3343",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3742"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3144",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3356",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3755"
]
},
{
"call": "Include by regular expression",
"key": "Include by regular expression",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3183",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3399",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3798"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3196",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3412",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3811"
]
},
{
"call": "Include countries",
"key": "Include countries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3167",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3383",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3782"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3180",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3396",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3795"
]
},
{
"call": "Include IP addresses and subnets",
"key": "Include IP addresses and subnets",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4484"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4497"
]
},
{
"call": "Include selected countries",
"key": "Include selected countries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10857"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10933"
]
},
{
"call": "Include servers",
"key": "Include servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3175",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3391",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3790"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3188",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3404",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3803"
]
},
{
@@ -6465,49 +6493,49 @@
"call": "Init Packet Magic Header (S1)",
"key": "Init Packet Magic Header (S1)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9781"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857"
]
},
{
"call": "Init Packet Magic Header (S3)",
"key": "Init Packet Magic Header (S3)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9783"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9859"
]
},
{
"call": "Init Packet Payload (I1)",
"key": "Init Packet Payload (I1)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9806"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9882"
]
},
{
"call": "Init Packet Payload (I2)",
"key": "Init Packet Payload (I2)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9807"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9883"
]
},
{
"call": "Init Packet Payload (I3)",
"key": "Init Packet Payload (I3)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9808"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9884"
]
},
{
"call": "Init Packet Payload (I4)",
"key": "Init Packet Payload (I4)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9809"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9885"
]
},
{
"call": "Init Packet Payload (I5)",
"key": "Init Packet Payload (I5)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9810"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9886"
]
},
{
@@ -6528,7 +6556,7 @@
"call": "Initializing router-level IP & DNS leak test...",
"key": "Initializing router-level IP & DNS leak test...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15167",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15195",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:29"
]
},
@@ -6536,10 +6564,10 @@
"call": "Install",
"key": "Install",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20896",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22206",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22253",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20924",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21763",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22234",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22281",
"src/tachyon/tabs/updates/initController.ts:1078",
"src/tachyon/tabs/updates/initController.ts:1676",
"src/tachyon/tabs/updates/initController.ts:1729",
@@ -6550,7 +6578,7 @@
"call": "Install another build:",
"key": "Install another build:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22470",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22498",
"src/tachyon/tabs/updates/initController.ts:1978"
]
},
@@ -6558,9 +6586,9 @@
"call": "Installed",
"key": "Installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14752",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14755",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2027"
@@ -6570,7 +6598,7 @@
"call": "Installed build → Available build",
"key": "Installed build → Available build",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22338",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22366",
"src/tachyon/tabs/updates/initController.ts:1824"
]
},
@@ -6578,8 +6606,8 @@
"call": "Installed version is newer than release",
"key": "Installed version is newer than release",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21210",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21238",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22374",
"src/tachyon/tabs/updates/initController.ts:1832",
"src/tachyon/tabs/updates/initController.ts:388"
]
@@ -6616,10 +6644,10 @@
"call": "Interrupt connections",
"key": "Interrupt connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8586",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8718",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3582",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8614",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8746",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3103",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3595",
"src/tachyon/tabs/dashboard/initController.ts:1455",
"src/tachyon/tabs/dashboard/initController.ts:1628"
]
@@ -6628,21 +6656,21 @@
"call": "Interrupt connections when priority failover switches server",
"key": "Interrupt connections when priority failover switches server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3583"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3596"
]
},
{
"call": "Interrupt connections when URLTest switches the selected server",
"key": "Interrupt connections when URLTest switches the selected server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3091"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3104"
]
},
{
"call": "Interval",
"key": "Interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8582",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8610",
"src/tachyon/tabs/dashboard/initController.ts:1451"
]
},
@@ -6650,7 +6678,7 @@
"call": "Invalid ByeDPI strategy",
"key": "Invalid ByeDPI strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7942"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7972"
]
},
{
@@ -6683,7 +6711,7 @@
"places": [
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:76",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:80",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5750",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5776",
"src/validators/validateDomain.ts:67",
"src/validators/validateDomain.ts:73"
]
@@ -6941,7 +6969,7 @@
"call": "Invalid line: \"%s\". Use: domain ip or ip domain",
"key": "Invalid line: \"%s\". Use: domain ip or ip domain",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8652"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8728"
]
},
{
@@ -6957,7 +6985,7 @@
"key": "Invalid port number. Must be between 1 and 65535",
"places": [
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:404",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10720",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10796",
"src/validators/validateShadowsocksUrl.ts:91"
]
},
@@ -6965,14 +6993,14 @@
"call": "Invalid port or range. Use 80 or 1000-2000",
"key": "Invalid port or range. Use 80 or 1000-2000",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5929"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5955"
]
},
{
"call": "Invalid regular expression",
"key": "Invalid regular expression",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5120"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5146"
]
},
{
@@ -7327,7 +7355,7 @@
"call": "IP & DNS Leak Test",
"key": "IP & DNS Leak Test",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11836",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11864",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:184"
]
},
@@ -7335,22 +7363,22 @@
"call": "IP Addresses (IP CIDR)",
"key": "IP Addresses (IP CIDR)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12572"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12649"
]
},
{
"call": "IP and DNS leak check timed out",
"key": "IP and DNS leak check timed out",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4451",
- "src/tachyon/methods/shell/index.ts:1745"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4462",
+ "src/tachyon/methods/shell/index.ts:1752"
]
},
{
"call": "IP Block (TCP SYN Timeout)",
"key": "IP Block (TCP SYN Timeout)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14490",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14518",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1746"
]
},
@@ -7358,7 +7386,7 @@
"call": "IP Frag Bounds (--ip-frag)",
"key": "IP Frag Bounds (--ip-frag)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13690",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13718",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:825"
]
},
@@ -7366,7 +7394,7 @@
"call": "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!",
"key": "IP-level blocking detected! The resource is blocked at the network level (no TCP SYN response). DPI bypass methods (Zapret / ByeDPI) cannot bypass this address — configure proxy/VPN routing (Sing-box) for this domain!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14522",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14550",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1785"
]
},
@@ -7374,7 +7402,7 @@
"call": "IPs",
"key": "IPs",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10972"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11048"
]
},
{
@@ -7417,7 +7445,7 @@
"call": "ISP / Organization",
"key": "ISP / Organization",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15263",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15291",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:154"
]
},
@@ -7425,7 +7453,7 @@
"call": "ISP DNS",
"key": "ISP DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15384",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15412",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:307"
]
},
@@ -7433,7 +7461,7 @@
"call": "Issues",
"key": "Issues",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16848",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16876",
"src/tachyon/tabs/diagnostic/initController.ts:747"
]
},
@@ -7441,8 +7469,8 @@
"call": "Issues detected",
"key": "Issues detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10378",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10894",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10406",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10922",
"src/tachyon/tabs/diagnostic/checks/getCheckItemsMeta.ts:17",
"src/tachyon/tabs/diagnostic/helpers/getMeta.ts:20"
]
@@ -7451,7 +7479,7 @@
"call": "Issues detected. Review the diagnosis above.",
"key": "Issues detected. Review the diagnosis above.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17162",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17190",
"src/tachyon/tabs/diagnostic/initController.ts:1219"
]
},
@@ -7459,24 +7487,24 @@
"call": "Japan (jp)",
"key": "Japan (jp)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10894"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10970"
]
},
{
"call": "Jitsi",
"key": "Jitsi",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8098"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8128"
]
},
{
"call": "JSON outbound",
"key": "JSON outbound",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10479",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1362",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4408",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4683"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10555",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1371",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4421",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4702"
]
},
{
@@ -7515,21 +7543,21 @@
"call": "JSON outbound settings",
"key": "JSON outbound settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4432"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4445"
]
},
{
"call": "Junk Max Size (Jmax)",
"key": "Junk Max Size (Jmax)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9780"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9856"
]
},
{
"call": "Junk Min Size (Jmin)",
"key": "Junk Min Size (Jmin)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9779"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9855"
]
},
{
@@ -7543,7 +7571,7 @@
"call": "Junk Packet Count (Jc)",
"key": "Junk Packet Count (Jc)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9778"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9854"
]
},
{
@@ -7613,21 +7641,21 @@
"call": "Kazakhstan (kz)",
"key": "Kazakhstan (kz)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10897"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973"
]
},
{
"call": "Keep only subscription nodes whose name contains any of these keywords (empty keeps all). Case-insensitive, emoji supported.",
"key": "Keep only subscription nodes whose name contains any of these keywords (empty keeps all). Case-insensitive, emoji supported.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10411"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10487"
]
},
{
"call": "Keep Priority before latency-sorted servers",
"key": "Keep Priority before latency-sorted servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3592"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3605"
]
},
{
@@ -7641,14 +7669,14 @@
"call": "Keep URLTest before latency-sorted servers",
"key": "Keep URLTest before latency-sorted servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3100"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3113"
]
},
{
"call": "Keepalive Timeout",
"key": "Keepalive Timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9857",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9933",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3674"
]
},
@@ -7663,7 +7691,7 @@
"call": "Key",
"key": "Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10138"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10214"
]
},
{
@@ -7677,14 +7705,14 @@
"call": "Keyword must not contain spaces or commas",
"key": "Keyword must not contain spaces or commas",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5130"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5156"
]
},
{
"call": "LAN Devices",
"key": "LAN Devices",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17378",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17406",
"src/tachyon/tabs/diagnostic/initController.ts:1462"
]
},
@@ -7706,7 +7734,7 @@
"call": "Latency",
"key": "Latency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14826",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14854",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:46"
]
},
@@ -7714,10 +7742,10 @@
"call": "Latency test failed",
"key": "Latency test failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3563",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3582",
- "src/tachyon/methods/shell/index.ts:561",
- "src/tachyon/methods/shell/index.ts:582"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3574",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3593",
+ "src/tachyon/methods/shell/index.ts:568",
+ "src/tachyon/methods/shell/index.ts:589"
]
},
{
@@ -7731,8 +7759,8 @@
"call": "Latest version is installed",
"key": "Latest version is installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21212",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22344",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21240",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22372",
"src/tachyon/tabs/updates/initController.ts:1830",
"src/tachyon/tabs/updates/initController.ts:391"
]
@@ -7741,7 +7769,7 @@
"call": "Latest version:",
"key": "Latest version:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22346",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22374",
"src/tachyon/tabs/updates/initController.ts:1832"
]
},
@@ -7749,7 +7777,7 @@
"call": "Leave empty to omit this header",
"key": "Leave empty to omit this header",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2900"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2913"
]
},
{
@@ -7764,14 +7792,14 @@
"call": "Level name",
"key": "Level name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3297"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3310"
]
},
{
"call": "List must be an HTTP(S) URL or a local .lst / .txt path",
"key": "List must be an HTTP(S) URL or a local .lst / .txt path",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7637"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7663"
]
},
{
@@ -7806,7 +7834,7 @@
"call": "Listening port",
"key": "Listening port",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10634",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10662",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:125"
]
},
@@ -7842,36 +7870,36 @@
"call": "Load .conf",
"key": "Load .conf",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9387",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9402"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9463",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9478"
]
},
{
"call": "Load .conf config",
"key": "Load .conf config",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9308"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9384"
]
},
{
"call": "Load Current Records",
"key": "Load Current Records",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8304"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8380"
]
},
{
"call": "Loaded %d current record(s)",
"key": "Loaded %d current record(s)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8298"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8374"
]
},
{
"call": "Loaded!",
"key": "Loaded!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9615"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9691"
]
},
{
@@ -7885,7 +7913,7 @@
"call": "Loading connected LAN devices...",
"key": "Loading connected LAN devices...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17181",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17209",
"src/tachyon/tabs/diagnostic/initController.ts:1241"
]
},
@@ -7893,8 +7921,8 @@
"call": "Loading connections",
"key": "Loading connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18411",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19151",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18439",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19179",
"src/tachyon/tabs/monitoring/initController.ts:1013",
"src/tachyon/tabs/monitoring/render.ts:101"
]
@@ -7903,8 +7931,8 @@
"call": "Loading service list...",
"key": "Loading service list...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12152",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12191",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12180",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12219",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:150",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:194"
]
@@ -7913,7 +7941,7 @@
"call": "Loading versions...",
"key": "Loading versions...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22221",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22249",
"src/tachyon/tabs/updates/initController.ts:1695"
]
},
@@ -7921,15 +7949,15 @@
"call": "Loading...",
"key": "Loading...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22035",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22049",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22063",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22077",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22104",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22115",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22126",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22136",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22147",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22158",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22169",
"src/tachyon/tabs/updates/initController.ts:1441",
"src/tachyon/tabs/updates/initController.ts:1457",
"src/tachyon/tabs/updates/initController.ts:1507",
@@ -7945,14 +7973,14 @@
"call": "Local Address",
"key": "Local Address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9641"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9717"
]
},
{
"call": "Location",
"key": "Location",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15262",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15290",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:153"
]
},
@@ -7967,7 +7995,7 @@
"call": "Loss",
"key": "Loss",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14827",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14855",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:47"
]
},
@@ -7982,7 +8010,7 @@
"call": "lx",
"key": "lx",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6538",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6566",
"src/tachyon/helpers/singBoxVariant.ts:58"
]
},
@@ -7990,7 +8018,7 @@
"call": "Main DNS",
"key": "Main DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10450",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10478",
"src/tachyon/tabs/diagnostic/checks/runDnsCheck.ts:67"
]
},
@@ -8012,12 +8040,12 @@
"call": "Manual",
"key": "Manual",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2290",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8275",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8621",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2294",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8303",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8649",
"src/tachyon/tabs/dashboard/initController.ts:1066",
"src/tachyon/tabs/dashboard/initController.ts:1504",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:622"
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:631"
]
},
{
@@ -8031,21 +8059,21 @@
"call": "MASQUE Access Token",
"key": "MASQUE Access Token",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10186"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10262"
]
},
{
"call": "MASQUE Account ID",
"key": "MASQUE Account ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10174"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10250"
]
},
{
"call": "MASQUE Private Key",
"key": "MASQUE Private Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10162"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10238"
]
},
{
@@ -8066,35 +8094,35 @@
"call": "Match destination IPs or subnets",
"key": "Match destination IPs or subnets",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10973"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11049"
]
},
{
"call": "Match destination ports. Use a single port or a range",
"key": "Match destination ports. Use a single port or a range",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11219"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11295"
]
},
{
"call": "Match Found",
"key": "Match Found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12313"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12390"
]
},
{
"call": "Match traffic by packet DSCP mark (assigned in Windows via Policy-Based QoS). Examples: 46 (EF), 0x2e, 34 (AF41)",
"key": "Match traffic by packet DSCP mark (assigned in Windows via Policy-Based QoS). Examples: 46 (EF), 0x2e, 34 (AF41)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11227"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11303"
]
},
{
"call": "Max Handshake Attempts",
"key": "Max Handshake Attempts",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9862",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9938",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3680"
]
},
@@ -8137,7 +8165,7 @@
"call": "Memory Usage",
"key": "Memory Usage",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9180",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9208",
"src/tachyon/tabs/dashboard/initController.ts:2204"
]
},
@@ -8185,7 +8213,7 @@
"call": "Minimum latency difference in milliseconds that triggers switching to a faster server.",
"key": "Minimum latency difference in milliseconds that triggers switching to a faster server.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3050"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3063"
]
},
{
@@ -8199,21 +8227,21 @@
"call": "Mixed Proxy Password",
"key": "Mixed Proxy Password",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10784"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10860"
]
},
{
"call": "Mixed Proxy Port",
"key": "Mixed Proxy Port",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10700"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10776"
]
},
{
"call": "Mixed Proxy Username",
"key": "Mixed Proxy Username",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10743"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10819"
]
},
{
@@ -8285,7 +8313,7 @@
"call": "MTU",
"key": "MTU",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9704",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9780",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3420"
]
},
@@ -8300,15 +8328,15 @@
"call": "Must be a number in the range of 0 - 10000",
"key": "Must be a number in the range of 0 - 10000",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2465",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2480"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2478",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2493"
]
},
{
"call": "My Strategies",
"key": "My Strategies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13050",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13078",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:94"
]
},
@@ -8316,7 +8344,7 @@
"call": "Name",
"key": "Name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13816",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13844",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:971"
]
},
@@ -8324,23 +8352,23 @@
"call": "Name displayed on the dashboard",
"key": "Name displayed on the dashboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3020",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3483"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3033",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3496"
]
},
{
"call": "Name shown in the priority level list",
"key": "Name shown in the priority level list",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3298"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3311"
]
},
{
"call": "Native internet restored. Tachyon stopped.",
"key": "Native internet restored. Tachyon stopped.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17435",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17531",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17463",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17559",
"src/tachyon/tabs/diagnostic/initController.ts:1531",
"src/tachyon/tabs/diagnostic/initController.ts:1645"
]
@@ -8372,7 +8400,7 @@
"call": "Netherlands (nl)",
"key": "Netherlands (nl)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10887"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10963"
]
},
{
@@ -8386,23 +8414,23 @@
"call": "Network Interface",
"key": "Network Interface",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10438",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2280"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10514",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2293"
]
},
{
"call": "Network interface settings",
"key": "Network interface settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4185"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4198"
]
},
{
"call": "new build",
"key": "new build",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20626",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20628",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20654",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20656",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:73",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:75"
]
@@ -8411,14 +8439,14 @@
"call": "New domains:",
"key": "New domains:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8453"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8529"
]
},
{
"call": "New version %s is available for %s",
"key": "New version %s is available for %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6988",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7016",
"src/tachyon/services/core.service.ts:40"
]
},
@@ -8426,8 +8454,8 @@
"call": "NFQUEUE range is available",
"key": "NFQUEUE range is available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10990",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11077",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:101",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:97"
]
@@ -8436,8 +8464,8 @@
"call": "NFQUEUE range overlaps with another rule",
"key": "NFQUEUE range overlaps with another rule",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10962",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10990",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11077",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:100",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:96"
]
@@ -8446,38 +8474,38 @@
"call": "NFQWS Strategy",
"key": "NFQWS Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7862"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7892"
]
},
{
"call": "NFQWS strategy cannot be empty",
"key": "NFQWS strategy cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6237"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6263"
]
},
{
"call": "NFQWS2 Strategy",
"key": "NFQWS2 Strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7895"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7925"
]
},
{
"call": "NFQWS2 strategy cannot be empty",
"key": "NFQWS2 strategy cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6711"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6737"
]
},
{
"call": "No",
"key": "No",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8266",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8612",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8220",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8223",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8294",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8640",
"src/tachyon/tabs/dashboard/initController.ts:1054",
"src/tachyon/tabs/dashboard/initController.ts:1492",
"src/tachyon/tabs/dashboard/initController.ts:960",
@@ -8488,7 +8516,7 @@
"call": "No active clients",
"key": "No active clients",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2736",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2740",
"src/tachyon/tabs/dashboard/partials/renderConnections.ts:63"
]
},
@@ -8496,7 +8524,7 @@
"call": "No active connections",
"key": "No active connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19198",
"src/tachyon/tabs/monitoring/initController.ts:1037"
]
},
@@ -8504,7 +8532,7 @@
"call": "No active DHCP clients found on local network.",
"key": "No active DHCP clients found on local network.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17192",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17220",
"src/tachyon/tabs/diagnostic/initController.ts:1253"
]
},
@@ -8519,7 +8547,7 @@
"call": "No benchmark data yet. Click \"Start Benchmark\" to begin.",
"key": "No benchmark data yet. Click \"Start Benchmark\" to begin.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14882",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14910",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:109"
]
},
@@ -8527,7 +8555,7 @@
"call": "No benchmark history yet. Run a benchmark to see results here.",
"key": "No benchmark history yet. Run a benchmark to see results here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14018",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14046",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1204"
]
},
@@ -8535,7 +8563,7 @@
"call": "No benchmark results yet. Configure options and click \"Start Benchmark\".",
"key": "No benchmark results yet. Configure options and click \"Start Benchmark\".",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13462",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13490",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:567"
]
},
@@ -8543,7 +8571,7 @@
"call": "No Blocking Detected",
"key": "No Blocking Detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14492",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14520",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1748"
]
},
@@ -8551,7 +8579,7 @@
"call": "No check targets found in the configuration.",
"key": "No check targets found in the configuration.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12227",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12255",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:239"
]
},
@@ -8559,7 +8587,7 @@
"call": "No closed connections",
"key": "No closed connections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19170",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19198",
"src/tachyon/tabs/monitoring/initController.ts:1038"
]
},
@@ -8567,7 +8595,7 @@
"call": "No conflict detected",
"key": "No conflict detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10560",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10588",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:32"
]
},
@@ -8575,14 +8603,14 @@
"call": "No Custom Rules Matched",
"key": "No Custom Rules Matched",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12431"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12508"
]
},
{
"call": "No custom strategies added yet.",
"key": "No custom strategies added yet.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13841",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13869",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:998"
]
},
@@ -8605,7 +8633,7 @@
"call": "No DHCP clients detected",
"key": "No DHCP clients detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16975",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17003",
"src/tachyon/tabs/diagnostic/initController.ts:941"
]
},
@@ -8613,7 +8641,7 @@
"call": "No diagnostic history available yet.",
"key": "No diagnostic history available yet.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17308",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17336",
"src/tachyon/tabs/diagnostic/initController.ts:1380"
]
},
@@ -8621,7 +8649,7 @@
"call": "No DNS resolvers recorded",
"key": "No DNS resolvers recorded",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15442",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15470",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:371"
]
},
@@ -8636,7 +8664,7 @@
"call": "No enabled server inbounds configured",
"key": "No enabled server inbounds configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10680",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10708",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:187"
]
},
@@ -8644,14 +8672,14 @@
"call": "No file selected",
"key": "No file selected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8313"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8389"
]
},
{
"call": "No issues detected. System is running normally.",
"key": "No issues detected. System is running normally.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17169",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17197",
"src/tachyon/tabs/diagnostic/initController.ts:1228"
]
},
@@ -8659,7 +8687,7 @@
"call": "No issues found",
"key": "No issues found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16850",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16878",
"src/tachyon/tabs/diagnostic/initController.ts:758"
]
},
@@ -8667,7 +8695,7 @@
"call": "No other marking rules found",
"key": "No other marking rules found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10785",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10813",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:105"
]
},
@@ -8675,7 +8703,7 @@
"call": "No public firewall port required",
"key": "No public firewall port required",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10613",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10641",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:99"
]
},
@@ -8683,7 +8711,7 @@
"call": "No rules use ByeDPI",
"key": "No rules use ByeDPI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11161",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:79"
]
},
@@ -8691,7 +8719,7 @@
"call": "No rules use Zapret",
"key": "No rules use Zapret",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10980",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:79"
]
},
@@ -8699,7 +8727,7 @@
"call": "No rules use Zapret2",
"key": "No rules use Zapret2",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11067",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:83"
]
},
@@ -8722,7 +8750,7 @@
"call": "No strategies match the active filter.",
"key": "No strategies match the active filter.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14198",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1372"
]
},
@@ -8730,8 +8758,8 @@
"call": "No versions found",
"key": "No versions found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22177",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22180",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22205",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22208",
"src/tachyon/tabs/updates/initController.ts:1642",
"src/tachyon/tabs/updates/initController.ts:1645"
]
@@ -8740,7 +8768,7 @@
"call": "No working strategy to apply",
"key": "No working strategy to apply",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14709",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14737",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2001"
]
},
@@ -8748,7 +8776,7 @@
"call": "Node list is empty",
"key": "Node list is empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8514",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8542",
"src/tachyon/tabs/dashboard/initController.ts:1369"
]
},
@@ -8756,7 +8784,7 @@
"call": "Nodes",
"key": "Nodes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8347",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8375",
"src/tachyon/tabs/dashboard/initController.ts:1162"
]
},
@@ -8764,7 +8792,7 @@
"call": "None",
"key": "None",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17000",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:924",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:949",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:965",
@@ -8780,12 +8808,12 @@
"call": "Not configured",
"key": "Not configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10569",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15918",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683",
- "src/tachyon/methods/custom/getDashboardSections.ts:1842",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:329",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10597",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15946",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5711",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1863",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:338",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:46",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:183"
]
@@ -8794,18 +8822,18 @@
"call": "Not connected",
"key": "Not connected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:493",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:947"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:502",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:956"
]
},
{
"call": "Not detected",
"key": "Not detected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10690",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10618",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10718",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:199",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70"
]
@@ -8814,7 +8842,7 @@
"call": "Not implement yet",
"key": "Not implement yet",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12027",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12055",
"src/tachyon/tabs/diagnostic/partials/renderCheckSection.ts:193"
]
},
@@ -8822,18 +8850,18 @@
"call": "Not installed",
"key": "Not installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14727",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22076",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22087",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22098",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22108",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22119",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22130",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22141",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6528",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14752",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14755",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22104",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22115",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22126",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22136",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22147",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22158",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22169",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6551",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6556",
"src/tachyon/helpers/singBoxVariant.ts:34",
"src/tachyon/helpers/singBoxVariant.ts:42",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018",
@@ -8852,7 +8880,7 @@
"call": "Not public",
"key": "Not public",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10583",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10611",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:62"
]
},
@@ -8860,7 +8888,7 @@
"call": "Not required for this listen address",
"key": "Not required for this listen address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10641",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10669",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:139"
]
},
@@ -8868,18 +8896,18 @@
"call": "Not responding",
"key": "Not responding",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15867",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15886",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15891",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15964",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2427",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2538",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2540",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:490",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:802",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:944",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:954",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15895",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15914",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15919",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15992",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2199",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2431",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2542",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2544",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:499",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:811",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:953",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:963",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:117",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:144",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:150",
@@ -8890,11 +8918,11 @@
"call": "Not running",
"key": "Not running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16372",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16542",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16588",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16650",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16400",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16570",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16616",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16678",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6082",
"src/tachyon/tabs/diagnostic/diagnostic.store.ts:168",
"src/tachyon/tabs/diagnostic/initController.ts:125",
"src/tachyon/tabs/diagnostic/initController.ts:356",
@@ -8906,14 +8934,14 @@
"call": "Not set",
"key": "Not set",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12517"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12594"
]
},
{
"call": "Notice: Cloudflare WARP edge servers only support AmneziaWG 2.0 (WireGuard). The profile has been automatically set to 2.0 so the connection works properly. Versions 3.0 and 3.1 require an AmneziaWG server via 'Import .conf'.",
"key": "Notice: Cloudflare WARP edge servers only support AmneziaWG 2.0 (WireGuard). The profile has been automatically set to 2.0 so the connection works properly. Versions 3.0 and 3.1 require an AmneziaWG server via 'Import .conf'.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9277"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9353"
]
},
{
@@ -9018,7 +9046,7 @@
"call": "Observed Public IP",
"key": "Observed Public IP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15261",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15289",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:152"
]
},
@@ -9026,56 +9054,56 @@
"call": "OlcRTC Crypto Key",
"key": "OlcRTC Crypto Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8126"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8156"
]
},
{
"call": "OlcRTC DNS Server",
"key": "OlcRTC DNS Server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8156"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8186"
]
},
{
"call": "OlcRTC Provider",
"key": "OlcRTC Provider",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8095"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8125"
]
},
{
"call": "OlcRTC Room ID",
"key": "OlcRTC Room ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8117"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8147"
]
},
{
"call": "OlcRTC SOCKS Host",
"key": "OlcRTC SOCKS Host",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8136"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166"
]
},
{
"call": "OlcRTC SOCKS Port",
"key": "OlcRTC SOCKS Port",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8146"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8176"
]
},
{
"call": "OlcRTC Subscription Links",
"key": "OlcRTC Subscription Links",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8166"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8196"
]
},
{
"call": "OlcRTC Transport",
"key": "OlcRTC Transport",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8106"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8136"
]
},
{
@@ -9089,72 +9117,72 @@
"call": "One record per line: example.com 192.168.1.100 or 192.168.1.100 example.com. Lines starting with # are ignored.",
"key": "One record per line: example.com 192.168.1.100 or 192.168.1.100 example.com. Lines starting with # are ignored.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8615"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8691"
]
},
{
"call": "Only from the specified countries.",
"key": "Only from the specified countries.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3384"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3397"
]
},
{
"call": "Only selected",
"key": "Only selected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2351",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2359"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2364",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2372"
]
},
{
"call": "Only selected except exclusions",
"key": "Only selected except exclusions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2352",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2361"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2365",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2374"
]
},
{
"call": "Only servers whose names match the expression.",
"key": "Only servers whose names match the expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3400"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3413"
]
},
{
"call": "Only servers with one of the selected protocols.",
"key": "Only servers with one of the selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3351"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3364"
]
},
{
"call": "Only servers with one of the selected security types.",
"key": "Only servers with one of the selected security types.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3355"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3368"
]
},
{
"call": "Only servers with one of the selected transports.",
"key": "Only servers with one of the selected transports.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3352"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3365"
]
},
{
"call": "Only the specified servers.",
"key": "Only the specified servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3392"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3405"
]
},
{
"call": "OOB Values (-o)",
"key": "OOB Values (-o)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13672",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13700",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:807"
]
},
@@ -9162,8 +9190,8 @@
"call": "Open",
"key": "Open",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22321",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22358",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22349",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22386",
"src/tachyon/tabs/updates/initController.ts:1806",
"src/tachyon/tabs/updates/initController.ts:1845"
]
@@ -9172,14 +9200,14 @@
"call": "Open priority settings and enter a display name",
"key": "Open priority settings and enter a display name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4376"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4389"
]
},
{
"call": "Open Project Page",
"key": "Open Project Page",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15763",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15791",
"src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:36"
]
},
@@ -9187,7 +9215,7 @@
"call": "Operation completed successfully!",
"key": "Operation completed successfully!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20853",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:329"
]
},
@@ -9195,7 +9223,7 @@
"call": "Operation failed",
"key": "Operation failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20943",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20971",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:488"
]
},
@@ -9203,8 +9231,8 @@
"call": "Operation in progress...",
"key": "Operation in progress...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20652",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20707",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20680",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20735",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:115",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:177"
]
@@ -9213,7 +9241,7 @@
"call": "Operation log",
"key": "Operation log",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20693",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20721",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:162"
]
},
@@ -9221,15 +9249,15 @@
"call": "Operation log is not available",
"key": "Operation log is not available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3681",
- "src/tachyon/methods/shell/index.ts:710"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3692",
+ "src/tachyon/methods/shell/index.ts:717"
]
},
{
"call": "Operation started. Waiting for log output...",
"key": "Operation started. Waiting for log output...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20689",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20717",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:157"
]
},
@@ -9238,18 +9266,18 @@
"key": "Operation timed out",
"places": [
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1206",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3543",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3611",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3554",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3622",
"src/helpers/withTimeout.ts:7",
- "src/tachyon/methods/shell/index.ts:531",
- "src/tachyon/methods/shell/index.ts:619"
+ "src/tachyon/methods/shell/index.ts:538",
+ "src/tachyon/methods/shell/index.ts:626"
]
},
{
"call": "Optimize AWG MTU",
"key": "Optimize AWG MTU",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17064",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17092",
"src/tachyon/tabs/diagnostic/initController.ts:1098"
]
},
@@ -9257,7 +9285,7 @@
"call": "Optimize RAM memory",
"key": "Optimize RAM memory",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17056",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17084",
"src/tachyon/tabs/diagnostic/initController.ts:1090"
]
},
@@ -9265,22 +9293,22 @@
"call": "Option \"%s\" contains an invalid input value.",
"key": "Option \"%s\" contains an invalid input value.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1679",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7313"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1688",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7339"
]
},
{
"call": "Optional — leave empty for default",
"key": "Optional — leave empty for default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10150"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10226"
]
},
{
"call": "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")...",
"key": "Optional context (e.g. \"Rostelecom, YouTube 4K buffering is slow\")...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13905",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13933",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1071"
]
},
@@ -9288,21 +9316,42 @@
"call": "Optional tls-auth or tls-crypt key",
"key": "Optional tls-auth or tls-crypt key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10295"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10371"
]
},
{
"call": "Optional values must be attached with '=' here; a separate token would be ignored by nfqws.",
"key": "Optional values must be attached with '=' here; a separate token would be ignored by nfqws.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6315"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6341"
]
},
{
"call": "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2.",
"key": "Optional values must be attached with '=' here; a separate token would be ignored by nfqws2.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6789"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6815"
+ ]
+ },
+ {
+ "call": "Optional: override bypass method (e.g. quic, tcp)",
+ "key": "Optional: override bypass method (e.g. quic, tcp)",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8230"
+ ]
+ },
+ {
+ "call": "Optional: override TLS SNI for FPTN connection",
+ "key": "Optional: override TLS SNI for FPTN connection",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8219"
+ ]
+ },
+ {
+ "call": "Optional: preferred FPTN server address",
+ "key": "Optional: preferred FPTN server address",
+ "places": [
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8241"
]
},
{
@@ -9316,14 +9365,14 @@
"call": "Or paste hosts file content:",
"key": "Or paste hosts file content:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8554"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8630"
]
},
{
"call": "Other peers",
"key": "Other peers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9290",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9318",
"src/tachyon/tabs/dashboard/initController.ts:2348"
]
},
@@ -9346,14 +9395,14 @@
"call": "Override the default OpenWrt device headers for this subscription",
"key": "Override the default OpenWrt device headers for this subscription",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2883"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2896"
]
},
{
"call": "Overwrite existing records (if unchecked, merge with existing records)",
"key": "Overwrite existing records (if unchecked, merge with existing records)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8583"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8659"
]
},
{
@@ -9413,15 +9462,15 @@
"call": "Parsed records:",
"key": "Parsed records:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8442"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8518"
]
},
{
"call": "Password",
"key": "Password",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10106",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10048",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10182",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3071"
]
},
@@ -9429,36 +9478,36 @@
"call": "Password cannot be empty",
"key": "Password cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10815"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10891"
]
},
{
"call": "Paste content or upload a file to preview imported DNS records.",
"key": "Paste content or upload a file to preview imported DNS records.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8348",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8376"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8424",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8452"
]
},
{
"call": "Paste proxy links one per line; they are added to the connection list",
"key": "Paste proxy links one per line; they are added to the connection list",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10332"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10408"
]
},
{
"call": "Paste proxy links one per line; they form a URLTest group with automatic fastest selection",
"key": "Paste proxy links one per line; they form a URLTest group with automatic fastest selection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10344"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10420"
]
},
{
"call": "Path",
"key": "Path",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15427",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15455",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:354"
]
},
@@ -9495,7 +9544,7 @@
"call": "Pattern Builder",
"key": "Pattern Builder",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13077",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:93"
]
},
@@ -9503,7 +9552,7 @@
"call": "Patterns reset to defaults!",
"key": "Patterns reset to defaults!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13723",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13751",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:861"
]
},
@@ -9511,23 +9560,23 @@
"call": "Patterns reset to factory defaults",
"key": "Patterns reset to factory defaults",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4241",
- "src/tachyon/methods/shell/index.ts:1464"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4252",
+ "src/tachyon/methods/shell/index.ts:1471"
]
},
{
"call": "Patterns saved successfully",
"key": "Patterns saved successfully",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4217",
- "src/tachyon/methods/shell/index.ts:1426"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:4228",
+ "src/tachyon/methods/shell/index.ts:1433"
]
},
{
"call": "Patterns saved successfully!",
"key": "Patterns saved successfully!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13709",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13737",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:847"
]
},
@@ -9535,9 +9584,9 @@
"call": "Pause updates",
"key": "Pause updates",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18391",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18392",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18419",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18420",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18971",
"src/tachyon/tabs/monitoring/initController.ts:757",
"src/tachyon/tabs/monitoring/render.ts:80",
"src/tachyon/tabs/monitoring/render.ts:81"
@@ -9568,35 +9617,35 @@
"call": "Peer Public Key",
"key": "Peer Public Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9664"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9740"
]
},
{
"call": "PEM-encoded CA certificate",
"key": "PEM-encoded CA certificate",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10259"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10335"
]
},
{
"call": "PEM-encoded client certificate",
"key": "PEM-encoded client certificate",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10271"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10347"
]
},
{
"call": "PEM-encoded client private key",
"key": "PEM-encoded client private key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10283"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10359"
]
},
{
"call": "Pending",
"key": "Pending",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5955",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5983",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1039",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1052",
"src/tachyon/tabs/diagnostic/diagnostic.store.ts:60"
@@ -9606,7 +9655,7 @@
"call": "Pending...",
"key": "Pending...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12107",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12135",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:98"
]
},
@@ -9614,7 +9663,7 @@
"call": "Periodically check the current level and switch to a faster server even when the current one works.",
"key": "Periodically check the current level and switch to a faster server even when the current one works.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3556"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3569"
]
},
{
@@ -9628,7 +9677,7 @@
"call": "Persistent Keepalive",
"key": "Persistent Keepalive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9715",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9791",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3427"
]
},
@@ -9657,8 +9706,8 @@
"call": "Pin on dashboard",
"key": "Pin on dashboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3099",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3591"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3112",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3604"
]
},
{
@@ -9679,7 +9728,7 @@
"call": "Please specify strategy name and arguments",
"key": "Please specify strategy name and arguments",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13765",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13793",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:912"
]
},
@@ -9708,14 +9757,14 @@
"call": "Port cannot be empty",
"key": "Port cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10712"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10788"
]
},
{
"call": "Port conflict",
"key": "Port conflict",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10549",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10577",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:19"
]
},
@@ -9723,14 +9772,14 @@
"call": "Port for the local mixed proxy of this section",
"key": "Port for the local mixed proxy of this section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10701"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10777"
]
},
{
"call": "Port must be between 1 and 65535",
"key": "Port must be between 1 and 65535",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5936",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5962",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1925"
]
},
@@ -9738,7 +9787,7 @@
"call": "Port range start must be less than or equal to end",
"key": "Port range start must be less than or equal to end",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5940"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5966"
]
},
{
@@ -9752,8 +9801,8 @@
"call": "Ports",
"key": "Ports",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11218",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12579"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11294",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12656"
]
},
{
@@ -9781,7 +9830,7 @@
"call": "pre-release",
"key": "pre-release",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22247",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22275",
"src/tachyon/tabs/updates/initController.ts:1723"
]
},
@@ -9789,7 +9838,7 @@
"call": "Pre-shared key",
"key": "Pre-shared key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10031"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10107"
]
},
{
@@ -9824,14 +9873,14 @@
"call": "Prefix text",
"key": "Prefix text",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2927"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2940"
]
},
{
"call": "Preparing strategies and isolated nftables queue...",
"key": "Preparing strategies and isolated nftables queue...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14563",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14591",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1832"
]
},
@@ -9839,7 +9888,7 @@
"call": "Preshared Key",
"key": "Preshared Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9698"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9774"
]
},
{
@@ -9867,7 +9916,7 @@
"call": "Primary DNS",
"key": "Primary DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15018",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:232"
]
},
@@ -9882,27 +9931,27 @@
"call": "Priority",
"key": "Priority",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10565",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12378"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10641",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12455"
]
},
{
"call": "Priority details",
"key": "Priority details",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2374",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2375",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8736",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2378",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2379",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8764",
"src/tachyon/tabs/dashboard/initController.ts:1652",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:727",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:728"
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:736",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:737"
]
},
{
"call": "Priority details are unavailable",
"key": "Priority details are unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8686",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8714",
"src/tachyon/tabs/dashboard/initController.ts:1589"
]
},
@@ -9910,31 +9959,31 @@
"call": "Priority level settings",
"key": "Priority level settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4262",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4263"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4275",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4276"
]
},
{
"call": "Priority levels",
"key": "Priority levels",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3600"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3613"
]
},
{
"call": "Priority settings",
"key": "Priority settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4321",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4326",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4327"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4334",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4339",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4340"
]
},
{
"call": "Private Key",
"key": "Private Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9653"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9729"
]
},
{
@@ -9983,9 +10032,9 @@
"call": "Protocol",
"key": "Protocol",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14824",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10223",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2421",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14852",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10299",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2434",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2668",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2702",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:44"
@@ -9995,14 +10044,14 @@
"call": "Protocol for the routed DNS resolver.",
"key": "Protocol for the routed DNS resolver.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11197"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11273"
]
},
{
"call": "Protocol version: 2.0 (standard headers, WARP compatible), 3.0 (header protection key, padding ranges), or 3.1 (header protection key, padding ranges, advanced timers)",
"key": "Protocol version: 2.0 (standard headers, WARP compatible), 3.0 (header protection key, padding ranges), or 3.1 (header protection key, padding ranges, advanced timers)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9734"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9810"
]
},
{
@@ -10016,7 +10065,7 @@
"call": "Provider",
"key": "Provider",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14823",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14851",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:43"
]
},
@@ -10024,7 +10073,7 @@
"call": "Provider Global Default",
"key": "Provider Global Default",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13213",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13241",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:287"
]
},
@@ -10040,7 +10089,7 @@
"call": "Proxy",
"key": "Proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12053",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12081",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:29"
]
},
@@ -10048,7 +10097,7 @@
"call": "Proxy / DPI",
"key": "Proxy / DPI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17268",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17296",
"src/tachyon/tabs/diagnostic/initController.ts:1336"
]
},
@@ -10077,7 +10126,7 @@
"call": "Proxy link is unavailable",
"key": "Proxy link is unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8188",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8216",
"src/tachyon/tabs/dashboard/initController.ts:955"
]
},
@@ -10085,7 +10134,7 @@
"call": "Proxy Outbound",
"key": "Proxy Outbound",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15299",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15327",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:194"
]
},
@@ -10093,7 +10142,7 @@
"call": "Proxy outbound is inactive or not configured for local testing.",
"key": "Proxy outbound is inactive or not configured for local testing.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15248",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15276",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:135"
]
},
@@ -10108,21 +10157,21 @@
"call": "Proxy to use for WARP API registration (api.cloudflareclient.com)",
"key": "Proxy to use for WARP API registration (api.cloudflareclient.com)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9932"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10008"
]
},
{
"call": "PSK",
"key": "PSK",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10030"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10106"
]
},
{
"call": "Public host",
"key": "Public host",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10564",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10592",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2734",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:40"
]
@@ -10131,7 +10180,7 @@
"call": "Public IP Address Isolation",
"key": "Public IP Address Isolation",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15352",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15380",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:259"
]
},
@@ -10153,8 +10202,8 @@
"call": "Querying direct connection and proxy outbound...",
"key": "Querying direct connection and proxy outbound...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15178",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15194",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15206",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15222",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:43",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:63"
]
@@ -10163,15 +10212,15 @@
"call": "QUIC (HTTP/3)",
"key": "QUIC (HTTP/3)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11243",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11262"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11319",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11338"
]
},
{
"call": "Quick donation via Russian bank cards or SBP",
"key": "Quick donation via Russian bank cards or SBP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15611",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15639",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:114"
]
},
@@ -10179,7 +10228,7 @@
"call": "RAG Knowledge Base + Live ISP Probe Context",
"key": "RAG Knowledge Base + Live ISP Probe Context",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13955",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13983",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1128"
]
},
@@ -10187,14 +10236,14 @@
"call": "Random Trailers",
"key": "Random Trailers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9870"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9946"
]
},
{
"call": "Rating",
"key": "Rating",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14828",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14856",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:48"
]
},
@@ -10202,15 +10251,15 @@
"call": "RDP",
"key": "RDP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11249",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11268"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11325",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11344"
]
},
{
"call": "Re-run Leak Test",
"key": "Re-run Leak Test",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15474",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15502",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:407"
]
},
@@ -10218,14 +10267,14 @@
"call": "Read error",
"key": "Read error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9625"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9701"
]
},
{
"call": "Ready to benchmark DNS providers",
"key": "Ready to benchmark DNS providers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14811",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14839",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:29"
]
},
@@ -10282,7 +10331,7 @@
"call": "Rebuild firewall rules",
"key": "Rebuild firewall rules",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17043",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17071",
"src/tachyon/tabs/diagnostic/initController.ts:1077"
]
},
@@ -10290,7 +10339,7 @@
"call": "Rebuilt release",
"key": "Rebuilt release",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22340",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22368",
"src/tachyon/tabs/updates/initController.ts:1826"
]
},
@@ -10298,7 +10347,7 @@
"call": "Recommended",
"key": "Recommended",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14532",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14560",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1797"
]
},
@@ -10306,7 +10355,7 @@
"call": "Recommended DNS Configuration",
"key": "Recommended DNS Configuration",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14962",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14990",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:202"
]
},
@@ -10314,7 +10363,7 @@
"call": "Recommended DNS settings applied successfully and service restarted!",
"key": "Recommended DNS settings applied successfully and service restarted!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15133",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:363"
]
},
@@ -10322,7 +10371,7 @@
"call": "Recommended Quick Fixes:",
"key": "Recommended Quick Fixes:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17113",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17141",
"src/tachyon/tabs/diagnostic/initController.ts:1161"
]
},
@@ -10337,7 +10386,7 @@
"call": "Reconnect WAN",
"key": "Reconnect WAN",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17077",
"src/tachyon/tabs/diagnostic/initController.ts:1083"
]
},
@@ -10352,7 +10401,7 @@
"call": "Records: %d",
"key": "Records: %d",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8686"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8762"
]
},
{
@@ -10367,7 +10416,7 @@
"call": "Refresh",
"key": "Refresh",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17215",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17243",
"src/tachyon/tabs/diagnostic/initController.ts:1278"
]
},
@@ -10375,7 +10424,7 @@
"call": "Refresh Device List",
"key": "Refresh Device List",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17196",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17224",
"src/tachyon/tabs/diagnostic/initController.ts:1257"
]
},
@@ -10383,21 +10432,21 @@
"call": "Registration Detour",
"key": "Registration Detour",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9931"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10007"
]
},
{
"call": "Regular expression must not contain spaces or commas",
"key": "Regular expression must not contain spaces or commas",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5792"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5818"
]
},
{
"call": "Reinstall",
"key": "Reinstall",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21872",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21900",
"src/tachyon/tabs/updates/initController.ts:1264"
]
},
@@ -10405,7 +10454,7 @@
"call": "Reject After Time",
"key": "Reject After Time",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9852",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9928",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3668"
]
},
@@ -10413,7 +10462,7 @@
"call": "Rekey After Time",
"key": "Rekey After Time",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9842",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9918",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3656"
]
},
@@ -10421,7 +10470,7 @@
"call": "Rekey Timeout",
"key": "Rekey Timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9847",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9923",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3662"
]
},
@@ -10429,7 +10478,7 @@
"call": "Reload now",
"key": "Reload now",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20845",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20873",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:354"
]
},
@@ -10437,7 +10486,7 @@
"call": "Reloading...",
"key": "Reloading...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20872",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20900",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:390"
]
},
@@ -10445,7 +10494,7 @@
"call": "Remote Hosts Lists",
"key": "Remote Hosts Lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8764"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8840"
]
},
{
@@ -10459,7 +10508,7 @@
"call": "Removal completed successfully!",
"key": "Removal completed successfully!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20825",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20853",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:328"
]
},
@@ -10467,8 +10516,8 @@
"call": "Remove",
"key": "Remove",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21825",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8887",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21853",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8963",
"src/tachyon/tabs/updates/initController.ts:1203"
]
},
@@ -10476,28 +10525,28 @@
"call": "Remove servers from the specified countries from this level.",
"key": "Remove servers from the specified countries from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3408"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3421"
]
},
{
"call": "Remove servers whose names match the expression from this level.",
"key": "Remove servers whose names match the expression from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3424"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3437"
]
},
{
"call": "Remove the specified servers from this level.",
"key": "Remove the specified servers from this level.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3416"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3429"
]
},
{
"call": "Removing",
"key": "Removing",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20656",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20684",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:119"
]
},
@@ -10505,7 +10554,7 @@
"call": "Require a username and password for the local mixed proxy",
"key": "Require a username and password for the local mixed proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10728"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10804"
]
},
{
@@ -10519,7 +10568,7 @@
"call": "Reset Bootstrap DNS",
"key": "Reset Bootstrap DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17063",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17091",
"src/tachyon/tabs/diagnostic/initController.ts:1097"
]
},
@@ -10543,14 +10592,14 @@
"call": "Resolve domain names before routing so sing-box can use real destination IPs.",
"key": "Resolve domain names before routing so sing-box can use real destination IPs.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10826"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10902"
]
},
{
"call": "Resolve gateway",
"key": "Resolve gateway",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17050",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17078",
"src/tachyon/tabs/diagnostic/initController.ts:1084"
]
},
@@ -10558,21 +10607,21 @@
"call": "Resolve matched domains through an encrypted DNS server of this section instead of FakeIP. DNS queries traverse the same proxy as the section's outbound.",
"key": "Resolve matched domains through an encrypted DNS server of this section instead of FakeIP. DNS queries traverse the same proxy as the section's outbound.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11183"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11259"
]
},
{
"call": "Resolve real IP for routing",
"key": "Resolve real IP for routing",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10825"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10901"
]
},
{
"call": "Resolver IP",
"key": "Resolver IP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15419",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15447",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:346"
]
},
@@ -10580,28 +10629,28 @@
"call": "Resource selection by hostname inside nfqws is not supported here; sing-box selects resources before NFQUEUE.",
"key": "Resource selection by hostname inside nfqws is not supported here; sing-box selects resources before NFQUEUE.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6110"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6136"
]
},
{
"call": "Resource selection by hostname inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE.",
"key": "Resource selection by hostname inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6555"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6581"
]
},
{
"call": "Resource selection by IP or CIDR inside nfqws is not supported here; sing-box selects resources before NFQUEUE.",
"key": "Resource selection by IP or CIDR inside nfqws is not supported here; sing-box selects resources before NFQUEUE.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6113"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6139"
]
},
{
"call": "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE.",
"key": "Resource selection by IP or CIDR inside nfqws2 is not supported here; sing-box selects resources before NFQUEUE.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6558"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6584"
]
},
{
@@ -10622,14 +10671,14 @@
"call": "Response Packet Magic Header (S2)",
"key": "Response Packet Magic Header (S2)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9782"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9858"
]
},
{
"call": "Response Packet Magic Header (S4)",
"key": "Response Packet Magic Header (S4)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9784"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9860"
]
},
{
@@ -10643,7 +10692,7 @@
"call": "Restart dnsmasq",
"key": "Restart dnsmasq",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17072",
"src/tachyon/tabs/diagnostic/initController.ts:1078"
]
},
@@ -10651,7 +10700,7 @@
"call": "Restart firewall",
"key": "Restart firewall",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17053",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17081",
"src/tachyon/tabs/diagnostic/initController.ts:1087"
]
},
@@ -10659,7 +10708,7 @@
"call": "Restart network",
"key": "Restart network",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17082",
"src/tachyon/tabs/diagnostic/initController.ts:1088"
]
},
@@ -10667,7 +10716,7 @@
"call": "Restart sing-box DNS",
"key": "Restart sing-box DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17047",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17075",
"src/tachyon/tabs/diagnostic/initController.ts:1081"
]
},
@@ -10675,7 +10724,7 @@
"call": "Restart Tachyon",
"key": "Restart Tachyon",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11718",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11746",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:66"
]
},
@@ -10683,7 +10732,7 @@
"call": "Restart Zapret/ByeDPI",
"key": "Restart Zapret/ByeDPI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17055",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17083",
"src/tachyon/tabs/diagnostic/initController.ts:1089"
]
},
@@ -10691,8 +10740,8 @@
"call": "Restarts",
"key": "Restarts",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2120",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:389"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2124",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:398"
]
},
{
@@ -10707,7 +10756,7 @@
"call": "Restore config backup",
"key": "Restore config backup",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17048",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17076",
"src/tachyon/tabs/diagnostic/initController.ts:1082"
]
},
@@ -10715,9 +10764,9 @@
"call": "Restore Native Internet",
"key": "Restore Native Internet",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11796",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17496",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17519",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11824",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17524",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17547",
"src/tachyon/tabs/diagnostic/initController.ts:1605",
"src/tachyon/tabs/diagnostic/initController.ts:1629",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:144"
@@ -10727,8 +10776,8 @@
"call": "Restore Native Internet (Stop Tachyon)",
"key": "Restore Native Internet (Stop Tachyon)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17060",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17422",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17088",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17450",
"src/tachyon/tabs/diagnostic/initController.ts:1094",
"src/tachyon/tabs/diagnostic/initController.ts:1514"
]
@@ -10751,8 +10800,8 @@
"call": "Restoring native direct internet (stopping Tachyon)...",
"key": "Restoring native direct internet (stopping Tachyon)...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17425",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17523",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17453",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17551",
"src/tachyon/tabs/diagnostic/initController.ts:1517",
"src/tachyon/tabs/diagnostic/initController.ts:1633"
]
@@ -10775,7 +10824,7 @@
"call": "Resume updates",
"key": "Resume updates",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18943",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18971",
"src/tachyon/tabs/monitoring/initController.ts:757"
]
},
@@ -10790,7 +10839,7 @@
"call": "Rollback",
"key": "Rollback",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21804",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21832",
"src/tachyon/tabs/updates/initController.ts:1166"
]
},
@@ -10798,9 +10847,9 @@
"call": "Route",
"key": "Route",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12403",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19052",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19103",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12431",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19080",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19131",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:444",
"src/tachyon/tabs/monitoring/initController.ts:891",
"src/tachyon/tabs/monitoring/initController.ts:954"
@@ -10824,14 +10873,14 @@
"call": "Route community list subnets (IP/CIDR)",
"key": "Route community list subnets (IP/CIDR)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11036"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11112"
]
},
{
"call": "Route IP subnets associated with built-in community lists (e.g. Discord voice/media). Disable this if community subnets overlap with CDN/Anycast networks (such as Cloudflare/Google Cloud) and interfere with unrelated services (e.g. game launchers).",
"key": "Route IP subnets associated with built-in community lists (e.g. Discord voice/media). Disable this if community subnets overlap with CDN/Anycast networks (such as Cloudflare/Google Cloud) and interfere with unrelated services (e.g. game launchers).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11037"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11113"
]
},
{
@@ -10852,7 +10901,7 @@
"call": "Route requests to this DNS server through another section.",
"key": "Route requests to this DNS server through another section.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7834"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7864"
]
},
{
@@ -10866,7 +10915,7 @@
"call": "Route via Proxy",
"key": "Route via Proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17274",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17302",
"src/tachyon/tabs/diagnostic/initController.ts:1343"
]
},
@@ -10874,21 +10923,21 @@
"call": "Routed DNS",
"key": "Routed DNS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11182"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258"
]
},
{
"call": "Routed DNS Protocol",
"key": "Routed DNS Protocol",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11196"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11272"
]
},
{
"call": "Routed DNS Servers",
"key": "Routed DNS Servers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11209"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11285"
]
},
{
@@ -10909,16 +10958,16 @@
"call": "Routing Rule Tracer",
"key": "Routing Rule Tracer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12240"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12317"
]
},
{
"call": "Routing rules",
"key": "Routing rules",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10617",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10626",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10645",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10654",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10673",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:103",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:114",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:144"
@@ -10935,7 +10984,7 @@
"call": "Routing sections",
"key": "Routing sections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8946",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8974",
"src/tachyon/tabs/dashboard/initController.ts:1928"
]
},
@@ -10950,7 +10999,7 @@
"call": "Rule",
"key": "Rule",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12331"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12408"
]
},
{
@@ -10964,36 +11013,36 @@
"call": "Rule set must be an HTTP(S) URL or a local .srs / .json path",
"key": "Rule set must be an HTTP(S) URL or a local .srs / .json path",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7628"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7654"
]
},
{
"call": "Rule set settings",
"key": "Rule set settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4491"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4504"
]
},
{
"call": "Rule sets",
"key": "Rule sets",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11050",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11079"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11126",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11155"
]
},
{
"call": "Rule Sets (.srs / .json)",
"key": "Rule Sets (.srs / .json)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12573"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12650"
]
},
{
"call": "Rule:",
"key": "Rule:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13214",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13242",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:288"
]
},
@@ -11010,7 +11059,7 @@
"call": "Rules mangle counters",
"key": "Rules mangle counters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10760",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10788",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:79"
]
},
@@ -11018,7 +11067,7 @@
"call": "Rules mangle exist",
"key": "Rules mangle exist",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10755",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10783",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:74"
]
},
@@ -11026,7 +11075,7 @@
"call": "Rules mangle output counters",
"key": "Rules mangle output counters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10770",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10798",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:89"
]
},
@@ -11034,7 +11083,7 @@
"call": "Rules mangle output exist",
"key": "Rules mangle output exist",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10765",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10793",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:84"
]
},
@@ -11042,7 +11091,7 @@
"call": "Rules proxy counters",
"key": "Rules proxy counters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10780",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10808",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:99"
]
},
@@ -11050,7 +11099,7 @@
"call": "Rules proxy exist",
"key": "Rules proxy exist",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10775",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10803",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:94"
]
},
@@ -11058,7 +11107,7 @@
"call": "Run AI Doctor",
"key": "Run AI Doctor",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11786",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11814",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:134"
]
},
@@ -11066,7 +11115,7 @@
"call": "Run Diagnostic",
"key": "Run Diagnostic",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12038",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12066",
"src/tachyon/tabs/diagnostic/partials/renderRunAction.ts:17"
]
},
@@ -11074,7 +11123,7 @@
"call": "Run doctor repair",
"key": "Run doctor repair",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11776",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11804",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:124"
]
},
@@ -11082,14 +11131,16 @@
"call": "Running",
"key": "Running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15901",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15929",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5608",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5711",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3108",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3109",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:327",
- "src/tachyon/methods/custom/getDashboardSections.ts:1837",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:324",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1713",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1858",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:333",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:166"
]
},
@@ -11097,7 +11148,7 @@
"call": "Running benchmarks...",
"key": "Running benchmarks...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14170",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14198",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1371"
]
},
@@ -11112,14 +11163,14 @@
"call": "Russia (ru)",
"key": "Russia (ru)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10884"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10960"
]
},
{
"call": "SAFE",
"key": "SAFE",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15391",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15419",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:316"
]
},
@@ -11148,7 +11199,7 @@
"call": "Save",
"key": "Save",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4070",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4083",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:804"
]
},
@@ -11206,8 +11257,8 @@
"call": "Score",
"key": "Score",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13439",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14062",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13467",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14090",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1248",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:544"
]
@@ -11216,7 +11267,7 @@
"call": "Search",
"key": "Search",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18368",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:18396",
"src/tachyon/tabs/monitoring/render.ts:57"
]
},
@@ -11224,7 +11275,7 @@
"call": "Search domain or service...",
"key": "Search domain or service...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12362",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12390",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:397"
]
},
@@ -11232,7 +11283,7 @@
"call": "Search Mode",
"key": "Search Mode",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13204",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13232",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:276"
]
},
@@ -11269,21 +11320,21 @@
"call": "Section action",
"key": "Section action",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12559"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12636"
]
},
{
"call": "Section name",
"key": "Section name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7732"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7758"
]
},
{
"call": "Section Rules Content",
"key": "Section Rules Content",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12585"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12662"
]
},
{
@@ -11306,7 +11357,7 @@
"call": "SECURE",
"key": "SECURE",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15336",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15364",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:241"
]
},
@@ -11314,7 +11365,7 @@
"call": "Security",
"key": "Security",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2433",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2446",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2805"
]
},
@@ -11322,7 +11373,7 @@
"call": "Select",
"key": "Select",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8494",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8522",
"src/tachyon/tabs/dashboard/initController.ts:1343"
]
},
@@ -11330,35 +11381,35 @@
"call": "Select a common client profile or enter a custom User-Agent",
"key": "Select a common client profile or enter a custom User-Agent",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2826"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839"
]
},
{
"call": "Select a file with .conf extension",
"key": "Select a file with .conf extension",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9413"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9489"
]
},
{
"call": "Select a network interface",
"key": "Select a network interface",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10444"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10520"
]
},
{
"call": "Select a predefined domain list",
"key": "Select a predefined domain list",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10983"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11059"
]
},
{
"call": "Select a section",
"key": "Select a section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7855",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7885",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:89"
]
},
@@ -11366,14 +11417,14 @@
"call": "Select a section for downloading this subscription",
"key": "Select a section for downloading this subscription",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2806"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2819"
]
},
{
"call": "Select a transit section",
"key": "Select a transit section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10644"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10720"
]
},
{
@@ -11394,21 +11445,21 @@
"call": "Select an existing network interface",
"key": "Select an existing network interface",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2331"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2344"
]
},
{
"call": "Select an existing URLTest or Priority group",
"key": "Select an existing URLTest or Priority group",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3702"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3715"
]
},
{
"call": "Select an intermediate section",
"key": "Select an intermediate section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10658"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10734"
]
},
{
@@ -11443,21 +11494,21 @@
"call": "Select network interface for VPN connection",
"key": "Select network interface for VPN connection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10439"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10515"
]
},
{
"call": "Select one or more country ISO codes (e.g. ru, us, de, nl, fr, fi, se, tr, cn, jp, sg, by, kz, ua).",
"key": "Select one or more country ISO codes (e.g. ru, us, de, nl, fr, fi, se, tr, cn, jp, sg, by, kz, ua).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10880"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10956"
]
},
{
"call": "Select or enter a User-Agent",
"key": "Select or enter a User-Agent",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2839"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2852"
]
},
{
@@ -11492,8 +11543,8 @@
"call": "Select the fastest node",
"key": "Select the fastest node",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8704",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3544",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8732",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3557",
"src/tachyon/tabs/dashboard/initController.ts:1612"
]
},
@@ -11557,8 +11608,8 @@
"call": "Selected",
"key": "Selected",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8578",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8690",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8606",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8718",
"src/tachyon/tabs/dashboard/initController.ts:1447",
"src/tachyon/tabs/dashboard/initController.ts:1598"
]
@@ -11596,7 +11647,7 @@
"call": "Send",
"key": "Send",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12832",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12860",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:67"
]
},
@@ -11667,7 +11718,7 @@
"call": "Sequence Overlaps (seqovl)",
"key": "Sequence Overlaps (seqovl)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13598",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13626",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:729"
]
},
@@ -11689,7 +11740,7 @@
"call": "Server",
"key": "Server",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8089",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:538"
]
},
@@ -11697,12 +11748,12 @@
"call": "Server Address",
"key": "Server Address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10008",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10060",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10120",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10200",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9675",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9950",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10026",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10084",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10136",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10196",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10276",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9751",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3388"
]
},
@@ -11710,22 +11761,22 @@
"call": "Server filtering",
"key": "Server filtering",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3108",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3317"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3121",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3330"
]
},
{
"call": "Server group for automatic lowest-latency selection",
"key": "Server group for automatic lowest-latency selection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10507"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10583"
]
},
{
"call": "Server group for priority failover",
"key": "Server group for priority failover",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10566"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10642"
]
},
{
@@ -11754,7 +11805,7 @@
"call": "Server Name Indication — leave empty to use server address",
"key": "Server Name Indication — leave empty to use server address",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9985"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10061"
]
},
{
@@ -11777,12 +11828,12 @@
"call": "Server Port",
"key": "Server Port",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10019",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10071",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10131",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10211",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9686",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9961"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10037",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10095",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10147",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10287",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9762"
]
},
{
@@ -11803,7 +11854,7 @@
"call": "Server unavailable",
"key": "Server unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12900",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12928",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:148"
]
},
@@ -11835,14 +11886,14 @@
"call": "Servers on dashboard",
"key": "Servers on dashboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3718"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3731"
]
},
{
"call": "Service / Target",
"key": "Service / Target",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12398",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12426",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:439"
]
},
@@ -11850,11 +11901,11 @@
"call": "Service action failed",
"key": "Service action failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16734",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3502",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3521",
- "src/tachyon/methods/shell/index.ts:482",
- "src/tachyon/methods/shell/index.ts:503",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16762",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3513",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3532",
+ "src/tachyon/methods/shell/index.ts:489",
+ "src/tachyon/methods/shell/index.ts:510",
"src/tachyon/tabs/diagnostic/initController.ts:607"
]
},
@@ -11862,7 +11913,7 @@
"call": "Service availability check",
"key": "Service availability check",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12184",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12212",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:186"
]
},
@@ -11870,7 +11921,7 @@
"call": "Service list",
"key": "Service list",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10987"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11063"
]
},
{
@@ -11884,7 +11935,7 @@
"call": "Services are online and ready! Reloading page...",
"key": "Services are online and ready! Reloading page...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20869",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20897",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:387"
]
},
@@ -11892,7 +11943,7 @@
"call": "Services info",
"key": "Services info",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9189",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9217",
"src/tachyon/tabs/dashboard/initController.ts:2214"
]
},
@@ -11900,7 +11951,7 @@
"call": "Services restarted. Click to reload page.",
"key": "Services restarted. Click to reload page.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20885",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20913",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:406"
]
},
@@ -11908,8 +11959,8 @@
"call": "Settings",
"key": "Settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1423",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7703",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:1432",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7729",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1058",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1317",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/tachyon.js:647"
@@ -11926,7 +11977,7 @@
"call": "Shared CDN / Anycast Warning",
"key": "Shared CDN / Anycast Warning",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12416"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12493"
]
},
{
@@ -11940,64 +11991,64 @@
"call": "Show metadata on dashboard",
"key": "Show metadata on dashboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2910"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2923"
]
},
{
"call": "Show only selected servers.",
"key": "Show only selected servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3791"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3804"
]
},
{
"call": "Show only servers with one of the selected protocols.",
"key": "Show only servers with one of the selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3750"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3763"
]
},
{
"call": "Show only servers with one of the selected security types.",
"key": "Show only servers with one of the selected security types.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3756"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3769"
]
},
{
"call": "Show only servers with one of the selected transports.",
"key": "Show only servers with one of the selected transports.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3753"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3766"
]
},
{
"call": "Show servers from selected groups without repeating their filtering criteria.",
"key": "Show servers from selected groups without repeating their filtering criteria.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3864"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3877"
]
},
{
"call": "Show servers only from the specified countries.",
"key": "Show servers only from the specified countries.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3783"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3796"
]
},
{
"call": "Show servers whose names match the expression.",
"key": "Show servers whose names match the expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3799"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3812"
]
},
{
"call": "Show sing-box config",
"key": "Show sing-box config",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11854",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17560",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11882",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17588",
"src/tachyon/tabs/diagnostic/initController.ts:1679",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:202"
]
@@ -12006,8 +12057,8 @@
"call": "Show sing-box config failed",
"key": "Show sing-box config failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17571",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17578",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17599",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17606",
"src/tachyon/tabs/diagnostic/initController.ts:1690",
"src/tachyon/tabs/diagnostic/initController.ts:1697"
]
@@ -12016,14 +12067,14 @@
"call": "Show subscription metadata for this source on the dashboard",
"key": "Show subscription metadata for this source on the dashboard",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2911"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2924"
]
},
{
"call": "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy.",
"key": "Simultaneous check of your public IP address and upstream DNS resolvers to verify network visibility through direct connection and proxy.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15489",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15517",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:425"
]
},
@@ -12038,7 +12089,7 @@
"call": "Sing-box autostart disabled",
"key": "Sing-box autostart disabled",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10521",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10549",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:77"
]
},
@@ -12053,7 +12104,7 @@
"call": "Sing-box FakeIP DNS does not work",
"key": "Sing-box FakeIP DNS does not work",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10892",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:103"
]
},
@@ -12061,7 +12112,7 @@
"call": "Sing-box FakeIP DNS works",
"key": "Sing-box FakeIP DNS works",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10864",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10892",
"src/tachyon/tabs/diagnostic/checks/runFakeIPCheck.ts:102"
]
},
@@ -12069,7 +12120,7 @@
"call": "Sing-box installed",
"key": "Sing-box installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10506",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10534",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:62"
]
},
@@ -12077,7 +12128,7 @@
"call": "Sing-box listening ports",
"key": "Sing-box listening ports",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10531",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10559",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:87"
]
},
@@ -12085,7 +12136,7 @@
"call": "Sing-box process running",
"key": "Sing-box process running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10526",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:82"
]
},
@@ -12093,7 +12144,7 @@
"call": "Sing-box service exist",
"key": "Sing-box service exist",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10516",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10544",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:72"
]
},
@@ -12101,7 +12152,7 @@
"call": "Sing-box version is compatible (newer than 1.12.4)",
"key": "Sing-box version is compatible (newer than 1.12.4)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10511",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10539",
"src/tachyon/tabs/diagnostic/checks/runSingBoxCheck.ts:67"
]
},
@@ -12109,7 +12160,7 @@
"call": "Singapore (sg)",
"key": "Singapore (sg)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10895"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10971"
]
},
{
@@ -12123,35 +12174,35 @@
"call": "Skip loopback & local entries (127.0.0.1, ::1, 0.0.0.0, localhost)",
"key": "Skip loopback & local entries (127.0.0.1, ::1, 0.0.0.0, localhost)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8569"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8645"
]
},
{
"call": "Skip TLS certificate verification (not recommended)",
"key": "Skip TLS certificate verification (not recommended)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9996"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10072"
]
},
{
"call": "Skipped comments/invalid:",
"key": "Skipped comments/invalid:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8450"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8526"
]
},
{
"call": "Skipped loopback:",
"key": "Skipped loopback:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8446"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8522"
]
},
{
"call": "SLOW",
"key": "SLOW",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14858",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14886",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:83"
]
},
@@ -12180,7 +12231,7 @@
"call": "Snell Version",
"key": "Snell Version",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10043"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10119"
]
},
{
@@ -12194,30 +12245,30 @@
"call": "Sort Alphabetically",
"key": "Sort Alphabetically",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8712"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8788"
]
},
{
"call": "Sort by latency",
"key": "Sort by latency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10670"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10746"
]
},
{
"call": "Sorts servers in this section by lowest latency in the dashboard.",
"key": "Sorts servers in this section by lowest latency in the dashboard.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10671"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10747"
]
},
{
"call": "Source",
"key": "Source",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19064",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19107",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12343",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19092",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19135",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12420",
"src/tachyon/tabs/monitoring/initController.ts:903",
"src/tachyon/tabs/monitoring/initController.ts:958"
]
@@ -12226,7 +12277,7 @@
"call": "Source Devices",
"key": "Source Devices",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12578"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12655"
]
},
{
@@ -12262,7 +12313,7 @@
"call": "Speed",
"key": "Speed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13431",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13459",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:536"
]
},
@@ -12270,7 +12321,7 @@
"call": "Split Modes (dpi-desync)",
"key": "Split Modes (dpi-desync)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13623",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13651",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:756"
]
},
@@ -12278,7 +12329,7 @@
"call": "Split Positions (dpi-desync-split-pos)",
"key": "Split Positions (dpi-desync-split-pos)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13629",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13657",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:762"
]
},
@@ -12286,7 +12337,7 @@
"call": "Split Positions (pos)",
"key": "Split Positions (pos)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13580",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13608",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:711"
]
},
@@ -12294,7 +12345,7 @@
"call": "Split Values (-s)",
"key": "Split Values (-s)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13660",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13688",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:795"
]
},
@@ -12302,15 +12353,15 @@
"call": "SSH",
"key": "SSH",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11248",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11267"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11324",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11343"
]
},
{
"call": "Standalone ByeDPI autostart is enabled",
"key": "Standalone ByeDPI autostart is enabled",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11176",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:122"
]
},
@@ -12318,7 +12369,7 @@
"call": "Standalone ByeDPI is active together with Tachyon ByeDPI rules",
"key": "Standalone ByeDPI is active together with Tachyon ByeDPI rules",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11176",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:119"
]
},
@@ -12326,7 +12377,7 @@
"call": "Standalone ByeDPI service is active",
"key": "Standalone ByeDPI service is active",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11176",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:120"
]
},
@@ -12334,7 +12385,7 @@
"call": "Standalone ByeDPI service is inactive",
"key": "Standalone ByeDPI service is inactive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11176",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:123"
]
},
@@ -12350,7 +12401,7 @@
"call": "Standalone Zapret is active together with Tachyon Zapret rules",
"key": "Standalone Zapret is active together with Tachyon Zapret rules",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11000",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:111"
]
},
@@ -12358,7 +12409,7 @@
"call": "Standalone Zapret service is active",
"key": "Standalone Zapret service is active",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11000",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:112"
]
},
@@ -12366,7 +12417,7 @@
"call": "Standalone Zapret service is inactive",
"key": "Standalone Zapret service is inactive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10972",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11000",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:113"
]
},
@@ -12374,7 +12425,7 @@
"call": "Standalone Zapret2 autostart is enabled",
"key": "Standalone Zapret2 autostart is enabled",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:131"
]
},
@@ -12382,7 +12433,7 @@
"call": "Standalone Zapret2 is active together with Tachyon Zapret2 rules",
"key": "Standalone Zapret2 is active together with Tachyon Zapret2 rules",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11064",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11092",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:126"
]
},
@@ -12390,7 +12441,7 @@
"call": "Standalone Zapret2 service is active",
"key": "Standalone Zapret2 service is active",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:129"
]
},
@@ -12398,7 +12449,7 @@
"call": "Standalone Zapret2 service is inactive",
"key": "Standalone Zapret2 service is inactive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11066",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11094",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:132"
]
},
@@ -12421,7 +12472,7 @@
"call": "Start Benchmark",
"key": "Start Benchmark",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15026",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15054",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:273"
]
},
@@ -12443,7 +12494,7 @@
"call": "Start sing-box",
"key": "Start sing-box",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17042",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17070",
"src/tachyon/tabs/diagnostic/initController.ts:1076"
]
},
@@ -12451,7 +12502,7 @@
"call": "Start Tachyon",
"key": "Start Tachyon",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11738",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11766",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:86"
]
},
@@ -12466,7 +12517,7 @@
"call": "Start watchdog",
"key": "Start watchdog",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17046",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17074",
"src/tachyon/tabs/diagnostic/initController.ts:1080"
]
},
@@ -12474,7 +12525,7 @@
"call": "Starting DNS benchmark...",
"key": "Starting DNS benchmark...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15077",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15105",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:331"
]
},
@@ -12490,7 +12541,7 @@
"call": "State",
"key": "State",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9272",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9300",
"src/tachyon/tabs/dashboard/initController.ts:2327"
]
},
@@ -12498,12 +12549,12 @@
"call": "Status",
"key": "Status",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12440",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15264",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2103",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12468",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15292",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2107",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:1003",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:452",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:371",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:380",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:155",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:481"
]
@@ -12512,7 +12563,7 @@
"call": "Status / Suite",
"key": "Status / Suite",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13415",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13443",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:520"
]
},
@@ -12534,14 +12585,14 @@
"call": "Stop checking when URLTest group is not used. Use sing-box duration format like 1d, 12h or 30m.",
"key": "Stop checking when URLTest group is not used. Use sing-box duration format like 1d, 12h or 30m.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3090"
]
},
{
"call": "Stop Tachyon",
"key": "Stop Tachyon",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11728",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11756",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:76"
]
},
@@ -12549,13 +12600,15 @@
"call": "Stopped",
"key": "Stopped",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15913",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15941",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5608",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5711",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3114",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:333",
- "src/tachyon/methods/custom/getDashboardSections.ts:1841",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:328",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1713",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1862",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:337",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:178"
]
},
@@ -12578,7 +12631,7 @@
"call": "Strategy & Parameters",
"key": "Strategy & Parameters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13407",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13435",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:512"
]
},
@@ -12586,7 +12639,7 @@
"call": "Strategy applied successfully and service reloaded!",
"key": "Strategy applied successfully and service reloaded!",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14688",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14716",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1974"
]
},
@@ -12594,7 +12647,7 @@
"call": "Strategy benchmark started",
"key": "Strategy benchmark started",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14610",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14638",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1885"
]
},
@@ -12602,7 +12655,7 @@
"call": "Strategy deleted",
"key": "Strategy deleted",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13886",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13914",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1046"
]
},
@@ -12610,7 +12663,7 @@
"call": "Strategy Name",
"key": "Strategy Name",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13736",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13764",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:881"
]
},
@@ -12632,57 +12685,57 @@
"call": "STUN (P2P Calls)",
"key": "STUN (P2P Calls)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11244",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11263"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11320",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11339"
]
},
{
"call": "Subnet %s belongs to a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section.",
"key": "Subnet %s belongs to a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11446"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11523"
]
},
{
"call": "Subnet %s is a Cloudflare Anycast range used by Discord Voice. Only UDP voice traffic (ports 50000-65535, 3478, 19294-19344, 5000-5020) is routed through this section; web traffic (TCP 80/443) goes direct.",
"key": "Subnet %s is a Cloudflare Anycast range used by Discord Voice. Only UDP voice traffic (ports 50000-65535, 3478, 19294-19344, 5000-5020) is routed through this section; web traffic (TCP 80/443) goes direct.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11947"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12024"
]
},
{
"call": "Subnet %s is a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section.",
"key": "Subnet %s is a shared Anycast/CDN range (%s). Third-party websites hosted on this CDN will also be routed through this section.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11438"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11515"
]
},
{
"call": "Subnets from the list will be extracted and added to nftables",
"key": "Subnets from the list will be extracted and added to nftables",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4485"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4498"
]
},
{
"call": "Subscription auto update",
"key": "Subscription auto update",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2760"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2773"
]
},
{
"call": "Subscription exclude keywords",
"key": "Subscription exclude keywords",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10424"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10500"
]
},
{
"call": "Subscription include keywords",
"key": "Subscription include keywords",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10410"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10486"
]
},
{
@@ -12697,38 +12750,38 @@
"call": "Subscription update failed",
"key": "Subscription update failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3925",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3943",
- "src/tachyon/methods/shell/index.ts:1051",
- "src/tachyon/methods/shell/index.ts:1071"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3936",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3954",
+ "src/tachyon/methods/shell/index.ts:1058",
+ "src/tachyon/methods/shell/index.ts:1078"
]
},
{
"call": "Subscription update interval",
"key": "Subscription update interval",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2769"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2782"
]
},
{
"call": "Subscription URL",
"key": "Subscription URL",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10357"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10433"
]
},
{
"call": "Subscription URL settings",
"key": "Subscription URL settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4174"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4187"
]
},
{
"call": "Subscriptions updated",
"key": "Subscriptions updated",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7724",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7752",
"src/tachyon/tabs/dashboard/initController.ts:368"
]
},
@@ -12736,21 +12789,21 @@
"call": "Success",
"key": "Success",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9281"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9357"
]
},
{
"call": "Successfully imported %d DNS record(s)",
"key": "Successfully imported %d DNS record(s)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8536"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8612"
]
},
{
"call": "Successfully updated %d hosts entries",
"key": "Successfully updated %d hosts entries",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8985"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9061"
]
},
{
@@ -12771,8 +12824,8 @@
"call": "Support Development",
"key": "Support Development",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15735",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15783",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15763",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15811",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:255",
"src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:58"
]
@@ -12781,7 +12834,7 @@
"call": "Support on CloudTips",
"key": "Support on CloudTips",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15618",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15646",
"src/tachyon/tabs/diagnostic/partials/renderSupportModal.ts:121"
]
},
@@ -12789,14 +12842,14 @@
"call": "Sweden (se)",
"key": "Sweden (se)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10891"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10967"
]
},
{
"call": "Switch DNS to DoH",
"key": "Switch DNS to DoH",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17057",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17085",
"src/tachyon/tabs/diagnostic/initController.ts:1091"
]
},
@@ -12804,7 +12857,7 @@
"call": "Switch to auto-selection",
"key": "Switch to auto-selection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8554",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8582",
"src/tachyon/tabs/dashboard/initController.ts:1412"
]
},
@@ -12812,7 +12865,7 @@
"call": "Sync System Time (NTP)",
"key": "Sync System Time (NTP)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17061",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17089",
"src/tachyon/tabs/diagnostic/initController.ts:1095"
]
},
@@ -12827,7 +12880,7 @@
"call": "System info",
"key": "System info",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9177",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9205",
"src/tachyon/tabs/dashboard/initController.ts:2201"
]
},
@@ -12835,7 +12888,7 @@
"call": "System information",
"key": "System information",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14761",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14789",
"src/tachyon/tabs/diagnostic/partials/renderSystemInfo.ts:24"
]
},
@@ -12850,7 +12903,7 @@
"call": "Table exist",
"key": "Table exist",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10750",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10778",
"src/tachyon/tabs/diagnostic/checks/runNftCheck.ts:69"
]
},
@@ -12858,9 +12911,9 @@
"call": "Tachyon",
"key": "Tachyon",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14684",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15101",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15115",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14712",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15129",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15143",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:359",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:373",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1970"
@@ -12877,7 +12930,7 @@
"call": "Tachyon DNS Benchmark & Auto-Tuning",
"key": "Tachyon DNS Benchmark & Auto-Tuning",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15145",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15173",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:406"
]
},
@@ -12885,7 +12938,7 @@
"call": "Tachyon Error",
"key": "Tachyon Error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6998",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:7026",
"src/tachyon/services/core.service.ts:54"
]
},
@@ -12893,15 +12946,15 @@
"call": "Tachyon has been installed",
"key": "Tachyon has been installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3814",
- "src/tachyon/methods/shell/index.ts:895"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3825",
+ "src/tachyon/methods/shell/index.ts:902"
]
},
{
"call": "Tachyon IP & DNS Leak Detection",
"key": "Tachyon IP & DNS Leak Detection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15504",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15532",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:442"
]
},
@@ -12909,35 +12962,35 @@
"call": "Tachyon manages ciadpi pid files itself, so pidfile options are not allowed here.",
"key": "Tachyon manages ciadpi pid files itself, so pidfile options are not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6981"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7007"
]
},
{
"call": "Tachyon manages the ciadpi process lifecycle itself, so daemon mode is not allowed here.",
"key": "Tachyon manages the ciadpi process lifecycle itself, so daemon mode is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6978"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7004"
]
},
{
"call": "Tachyon manages the nfqws process lifecycle itself, so daemon mode is not allowed here.",
"key": "Tachyon manages the nfqws process lifecycle itself, so daemon mode is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6125"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6151"
]
},
{
"call": "Tachyon manages the nfqws2 process lifecycle itself, so daemon mode is not allowed here.",
"key": "Tachyon manages the nfqws2 process lifecycle itself, so daemon mode is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6576"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6602"
]
},
{
"call": "Tachyon proxy routing",
"key": "Tachyon proxy routing",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15305",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15333",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:201"
]
},
@@ -12945,7 +12998,7 @@
"call": "Tachyon service is stopped. Start the service to display connections.",
"key": "Tachyon service is stopped. Start the service to display connections.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19141",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19169",
"src/tachyon/tabs/monitoring/initController.ts:1002"
]
},
@@ -12953,7 +13006,7 @@
"call": "Tachyon service is stopped. Start the service to display the dashboard.",
"key": "Tachyon service is stopped. Start the service to display the dashboard.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2826",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2830",
"src/tachyon/tabs/dashboard/render.ts:17"
]
},
@@ -12968,8 +13021,8 @@
"call": "Tachyon update did not complete within the timeout",
"key": "Tachyon update did not complete within the timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3836",
- "src/tachyon/methods/shell/index.ts:929"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:3847",
+ "src/tachyon/methods/shell/index.ts:936"
]
},
{
@@ -12983,7 +13036,7 @@
"call": "Tachyon-managed ciadpi runtime has restarted",
"key": "Tachyon-managed ciadpi runtime has restarted",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11166",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:91"
]
},
@@ -12991,7 +13044,7 @@
"call": "Tachyon-managed ciadpi runtime is not ready",
"key": "Tachyon-managed ciadpi runtime is not ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11166",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:94"
]
},
@@ -12999,7 +13052,7 @@
"call": "Tachyon-managed ciadpi runtime is not running",
"key": "Tachyon-managed ciadpi runtime is not running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11166",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:97"
]
},
@@ -13007,7 +13060,7 @@
"call": "Tachyon-managed ciadpi runtime is ready",
"key": "Tachyon-managed ciadpi runtime is ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11166",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:93"
]
},
@@ -13015,7 +13068,7 @@
"call": "Tachyon-managed nfqws runtime is not ready",
"key": "Tachyon-managed nfqws runtime is not ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10985",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:87"
]
},
@@ -13023,7 +13076,7 @@
"call": "Tachyon-managed nfqws runtime is not running",
"key": "Tachyon-managed nfqws runtime is not running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10985",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:90"
]
},
@@ -13031,7 +13084,7 @@
"call": "Tachyon-managed nfqws runtime is ready",
"key": "Tachyon-managed nfqws runtime is ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10985",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:86"
]
},
@@ -13039,7 +13092,7 @@
"call": "Tachyon-managed nfqws2 runtime is not ready",
"key": "Tachyon-managed nfqws2 runtime is not ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11072",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:91"
]
},
@@ -13047,7 +13100,7 @@
"call": "Tachyon-managed nfqws2 runtime is not running",
"key": "Tachyon-managed nfqws2 runtime is not running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11072",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:94"
]
},
@@ -13055,7 +13108,7 @@
"call": "Tachyon-managed nfqws2 runtime is ready",
"key": "Tachyon-managed nfqws2 runtime is ready",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11072",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:90"
]
},
@@ -13063,7 +13116,7 @@
"call": "Tailscale",
"key": "Tailscale",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9267",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9295",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2297",
"src/tachyon/tabs/dashboard/initController.ts:2317"
]
@@ -13086,7 +13139,7 @@
"call": "Tailscale endpoint",
"key": "Tailscale endpoint",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10612",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10640",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:98"
]
},
@@ -13116,7 +13169,7 @@
"call": "Target",
"key": "Target",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14072",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/parental.js:779",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1230"
]
@@ -13125,7 +13178,7 @@
"call": "Target accessible — no DPI blocking detected.",
"key": "Target accessible — no DPI blocking detected.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14514",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14542",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1773"
]
},
@@ -13147,7 +13200,7 @@
"call": "Target Service / Suite",
"key": "Target Service / Suite",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13171",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13199",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:239"
]
},
@@ -13155,7 +13208,7 @@
"call": "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead.",
"key": "TCP connect timed out before TLS handshake — host is blocked at the IP layer. DPI bypass cannot unblock this; route via Sing-box VPN/Proxy outbound instead.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14498",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14526",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1757"
]
},
@@ -13163,7 +13216,7 @@
"call": "TCP Reset Injection",
"key": "TCP Reset Injection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14487",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14515",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1743"
]
},
@@ -13171,7 +13224,7 @@
"call": "TCP RST received from DPI — active TCP reset injection detected.",
"key": "TCP RST received from DPI — active TCP reset injection detected.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14502",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14530",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1761"
]
},
@@ -13179,7 +13232,7 @@
"call": "TCP Window Sizes (wsize)",
"key": "TCP Window Sizes (wsize)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13604",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13632",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:735"
]
},
@@ -13225,7 +13278,7 @@
"call": "Telegram Channel",
"key": "Telegram Channel",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15773",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15801",
"src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:47"
]
},
@@ -13233,7 +13286,7 @@
"call": "Test all sections",
"key": "Test all sections",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8969",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8997",
"src/tachyon/tabs/dashboard/initController.ts:1953"
]
},
@@ -13253,8 +13306,8 @@
"places": [
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2022",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2026",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2601",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:1032",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2605",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:1041",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:254",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:262"
]
@@ -13263,52 +13316,52 @@
"call": "Test node latency",
"key": "Test node latency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2415",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2416",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:779",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:782"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2419",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2420",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:788",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:791"
]
},
{
"call": "Test only selected servers.",
"key": "Test only selected servers.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3176"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3189"
]
},
{
"call": "Test only servers with one of the selected protocols.",
"key": "Test only servers with one of the selected protocols.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3136"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3149"
]
},
{
"call": "Test only servers with one of the selected security types.",
"key": "Test only servers with one of the selected security types.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3142"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3155"
]
},
{
"call": "Test only servers with one of the selected transports.",
"key": "Test only servers with one of the selected transports.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3139"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3152"
]
},
{
"call": "Test servers only from the specified countries.",
"key": "Test servers only from the specified countries.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3168"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3181"
]
},
{
"call": "Test servers whose names match the expression.",
"key": "Test servers whose names match the expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3184"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3197"
]
},
{
@@ -13322,7 +13375,7 @@
"call": "Testing",
"key": "Testing",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15053",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15081",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:305"
]
},
@@ -13330,7 +13383,7 @@
"call": "Testing all sections...",
"key": "Testing all sections...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8968",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8996",
"src/tachyon/tabs/dashboard/initController.ts:1951"
]
},
@@ -13338,7 +13391,7 @@
"call": "Testing bypass strategies in isolated sandbox...",
"key": "Testing bypass strategies in isolated sandbox...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14594",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14622",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1867"
]
},
@@ -13346,7 +13399,7 @@
"call": "Testing strategy",
"key": "Testing strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14373",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14401",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1605"
]
},
@@ -13354,8 +13407,8 @@
"call": "Testing upstream DNS resolvers...",
"key": "Testing upstream DNS resolvers...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15184",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15192",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15212",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15220",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:52",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:61"
]
@@ -13364,7 +13417,7 @@
"call": "Testing URL",
"key": "Testing URL",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8581",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8609",
"src/tachyon/tabs/dashboard/initController.ts:1450"
]
},
@@ -13372,7 +13425,7 @@
"call": "Testing:",
"key": "Testing:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14392",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14420",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1627"
]
},
@@ -13380,8 +13433,8 @@
"call": "Testing...",
"key": "Testing...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12117",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12708",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12145",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12736",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:108",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:797"
]
@@ -13397,30 +13450,30 @@
"call": "The desync fwmark is managed by Tachyon for loop prevention and must not be overridden here.",
"key": "The desync fwmark is managed by Tachyon for loop prevention and must not be overridden here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6122",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6567"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6148",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6593"
]
},
{
"call": "The NFQUEUE number is assigned by Tachyon for each rule and must not be overridden here.",
"key": "The NFQUEUE number is assigned by Tachyon for each rule and must not be overridden here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6119",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6564"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6145",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6590"
]
},
{
"call": "The rule applies to the domain and all its subdomains. Use full:, keyword:, or regex: prefixes for exact match, keyword match, or regular expression.",
"key": "The rule applies to the domain and all its subdomains. Use full:, keyword:, or regex: prefixes for exact match, keyword match, or regular expression.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10933"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11009"
]
},
{
"call": "There are rules using ByeDPI",
"key": "There are rules using ByeDPI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11133",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11161",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:78"
]
},
@@ -13428,7 +13481,7 @@
"call": "There are rules using Zapret",
"key": "There are rules using Zapret",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10952",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10980",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:78"
]
},
@@ -13436,7 +13489,7 @@
"call": "There are rules using Zapret2",
"key": "There are rules using Zapret2",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11039",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11067",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:82"
]
},
@@ -13444,7 +13497,7 @@
"call": "Thinking...",
"key": "Thinking...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12856",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12884",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:97"
]
},
@@ -13452,7 +13505,7 @@
"call": "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP.",
"key": "This action will stop Tachyon, restore standard dnsmasq/DNS, remove all proxy/anti-censorship firewall rules and restore direct Internet connection through your ISP.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17501",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17529",
"src/tachyon/tabs/diagnostic/initController.ts:1610"
]
},
@@ -13460,7 +13513,7 @@
"call": "This field is required",
"key": "This field is required",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12809",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12886",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1932",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1951",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1956",
@@ -13473,43 +13526,43 @@
"call": "This field must start a working ciadpi strategy; help/version options exit immediately and are not allowed here.",
"key": "This field must start a working ciadpi strategy; help/version options exit immediately and are not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6984"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7010"
]
},
{
"call": "This field must start a working nfqws strategy; --dry-run exits immediately and is not allowed here.",
"key": "This field must start a working nfqws strategy; --dry-run exits immediately and is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6128"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6154"
]
},
{
"call": "This field must start a working nfqws strategy; --version exits immediately and is not allowed here.",
"key": "This field must start a working nfqws strategy; --version exits immediately and is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6131"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6157"
]
},
{
"call": "This field must start a working nfqws2 strategy; --dry-run exits immediately and is not allowed here.",
"key": "This field must start a working nfqws2 strategy; --dry-run exits immediately and is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6579"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6605"
]
},
{
"call": "This field must start a working nfqws2 strategy; --version exits immediately and is not allowed here.",
"key": "This field must start a working nfqws2 strategy; --version exits immediately and is not allowed here.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6582"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6608"
]
},
{
"call": "This flag does not accept a value.",
"key": "This flag does not accept a value.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6300",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6774"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6326",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6800"
]
},
{
@@ -13523,15 +13576,15 @@
"call": "This option requires a value.",
"key": "This option requires a value.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6331",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6805"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6357",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6831"
]
},
{
"call": "This router",
"key": "This router",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9280",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9308",
"src/tachyon/tabs/dashboard/initController.ts:2338"
]
},
@@ -13553,7 +13606,7 @@
"call": "Throttling / Deep Inspection",
"key": "Throttling / Deep Inspection",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14488",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14516",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1744"
]
},
@@ -13575,9 +13628,9 @@
"call": "Time",
"key": "Time",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19055",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19104",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19238",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19083",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19132",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19266",
"src/tachyon/tabs/monitoring/initController.ts:1138",
"src/tachyon/tabs/monitoring/initController.ts:894",
"src/tachyon/tabs/monitoring/initController.ts:955"
@@ -13608,7 +13661,7 @@
"call": "Timeout",
"key": "Timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14889",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14917",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:117"
]
},
@@ -13616,7 +13669,7 @@
"call": "tiny",
"key": "tiny",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6542",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6570",
"src/tachyon/helpers/singBoxVariant.ts:62"
]
},
@@ -13624,29 +13677,29 @@
"call": "TLS / HTTPS",
"key": "TLS / HTTPS",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11247",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11266"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11323",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11342"
]
},
{
"call": "TLS Auth/Crypt Key",
"key": "TLS Auth/Crypt Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10294"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10370"
]
},
{
"call": "TLS SNI",
"key": "TLS SNI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9984"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10060"
]
},
{
"call": "TLS-Rec Bounds (--tlsrec)",
"key": "TLS-Rec Bounds (--tlsrec)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13684",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13712",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:819"
]
},
@@ -13668,8 +13721,8 @@
"call": "Tolerance",
"key": "Tolerance",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8583",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3049",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8611",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3062",
"src/tachyon/tabs/dashboard/initController.ts:1452"
]
},
@@ -13677,14 +13730,14 @@
"call": "Top level has the highest priority; lower levels are used as fallback",
"key": "Top level has the highest priority; lower levels are used as fallback",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3601"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3614"
]
},
{
"call": "TorrServer Direct",
"key": "TorrServer Direct",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22068",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22096",
"src/tachyon/tabs/updates/initController.ts:1490"
]
},
@@ -13692,7 +13745,7 @@
"call": "TorrServer not found",
"key": "TorrServer not found",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22097",
"src/tachyon/tabs/updates/initController.ts:1492"
]
},
@@ -13714,14 +13767,14 @@
"call": "Total lines:",
"key": "Total lines:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8438"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8514"
]
},
{
"call": "Total targets",
"key": "Total targets",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12318",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12346",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:345"
]
},
@@ -13729,14 +13782,14 @@
"call": "Trace",
"key": "Trace",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12244"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12321"
]
},
{
"call": "Tracing routing rules...",
"key": "Tracing routing rules...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12288"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12365"
]
},
{
@@ -13744,7 +13797,7 @@
"key": "Traffic",
"places": [
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:1934",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9153",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9181",
"src/tachyon/tabs/dashboard/initController.ts:2175",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:140"
]
@@ -13753,21 +13806,21 @@
"call": "Traffic for this level goes directly.",
"key": "Traffic for this level goes directly.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3309"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3322"
]
},
{
"call": "Traffic from these IP addresses, CIDRs, or MAC addresses will never be routed through this section, even if other conditions match.",
"key": "Traffic from these IP addresses, CIDRs, or MAC addresses will never be routed through this section, even if other conditions match.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11172"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11248"
]
},
{
"call": "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section.",
"key": "Traffic of specified protocols (e.g. BitTorrent, QUIC, STUN) will bypass this section.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11238"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11314"
]
},
{
@@ -13781,7 +13834,7 @@
"call": "Traffic Total",
"key": "Traffic Total",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9165",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9193",
"src/tachyon/tabs/dashboard/initController.ts:2188"
]
},
@@ -13789,21 +13842,21 @@
"call": "Traffic type filter",
"key": "Traffic type filter",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11258"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:11334"
]
},
{
"call": "Traffic will go through the default route (Direct/Default).",
"key": "Traffic will go through the default route (Direct/Default).",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12432"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12509"
]
},
{
"call": "Transient connection error",
"key": "Transient connection error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21683",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21711",
"src/tachyon/tabs/updates/initController.ts:1011"
]
},
@@ -13811,15 +13864,15 @@
"call": "Transparent proxy mode is incompatible with action=byedpi because Tachyon connects to ciadpi through SOCKS.",
"key": "Transparent proxy mode is incompatible with action=byedpi because Tachyon connects to ciadpi through SOCKS.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6975"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7001"
]
},
{
"call": "Transport",
"key": "Transport",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10082",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2427",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10158",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2440",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:2972"
]
},
@@ -13862,7 +13915,7 @@
"call": "Troubleshooting",
"key": "Troubleshooting",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15757",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15785",
"src/tachyon/tabs/diagnostic/partials/renderWikiDisclaimer.ts:30"
]
},
@@ -13877,14 +13930,14 @@
"call": "Try compatible User-Agent profiles automatically when downloading this subscription",
"key": "Try compatible User-Agent profiles automatically when downloading this subscription",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2815"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2828"
]
},
{
"call": "TTFB",
"key": "TTFB",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13423",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13451",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:528"
]
},
@@ -13906,7 +13959,7 @@
"call": "TTL Values (dpi-desync-ttl)",
"key": "TTL Values (dpi-desync-ttl)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13641",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13669",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:774"
]
},
@@ -13914,7 +13967,7 @@
"call": "TTL Values (ttl)",
"key": "TTL Values (ttl)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13592",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13620",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:723"
]
},
@@ -13936,15 +13989,15 @@
"call": "Turkey (tr)",
"key": "Turkey (tr)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10892"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10968"
]
},
{
"call": "Type",
"key": "Type",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19049",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19102",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19077",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19130",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1724",
"src/tachyon/tabs/monitoring/initController.ts:888",
"src/tachyon/tabs/monitoring/initController.ts:953"
@@ -13961,7 +14014,7 @@
"call": "UDP / QUIC protocols",
"key": "UDP / QUIC protocols",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12083",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12111",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:65"
]
},
@@ -13969,38 +14022,38 @@
"call": "Ukraine (ua)",
"key": "Ukraine (ua)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10898"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10974"
]
},
{
"call": "Unable to validate the ByeDPI strategy through the backend parser.",
"key": "Unable to validate the ByeDPI strategy through the backend parser.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6899"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6925"
]
},
{
"call": "Unable to validate the NFQWS strategy through the backend parser.",
"key": "Unable to validate the NFQWS strategy through the backend parser.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6042",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7377"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6068",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7403"
]
},
{
"call": "Unable to validate the NFQWS2 strategy through the backend parser.",
"key": "Unable to validate the NFQWS2 strategy through the backend parser.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6487",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7386"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6513",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7412"
]
},
{
"call": "Unavailability timeout",
"key": "Unavailability timeout",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8698",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3518",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8726",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3531",
"src/tachyon/tabs/dashboard/initController.ts:1606"
]
},
@@ -14008,8 +14061,8 @@
"call": "Unavailable",
"key": "Unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12138",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12320",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12166",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12348",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:135",
"src/tachyon/tabs/diagnostic/partials/renderServiceCheckModal.ts:347"
]
@@ -14025,28 +14078,28 @@
"call": "Underload Packet Magic Header (H1)",
"key": "Underload Packet Magic Header (H1)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9785"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9861"
]
},
{
"call": "Underload Packet Magic Header (H2)",
"key": "Underload Packet Magic Header (H2)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9786"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9862"
]
},
{
"call": "Underload Packet Magic Header (H3)",
"key": "Underload Packet Magic Header (H3)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9787"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9863"
]
},
{
"call": "Underload Packet Magic Header (H4)",
"key": "Underload Packet Magic Header (H4)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9788"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9864"
]
},
{
@@ -14061,23 +14114,23 @@
"call": "Unexpected ByeDPI strategy argument: %s",
"key": "Unexpected ByeDPI strategy argument: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7116",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7165"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7142",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7191"
]
},
{
"call": "Unexpected standalone token. Use explicit flags such as --name or --name=value.",
"key": "Unexpected standalone token. Use explicit flags such as --name or --name=value.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6280",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6754"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6306",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6780"
]
},
{
"call": "Unexpected Tachyon-managed ciadpi runtime is running",
"key": "Unexpected Tachyon-managed ciadpi runtime is running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11138",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11166",
"src/tachyon/tabs/diagnostic/checks/runByedpiCheck.ts:96"
]
},
@@ -14085,7 +14138,7 @@
"call": "Unexpected Tachyon-managed nfqws runtime is running",
"key": "Unexpected Tachyon-managed nfqws runtime is running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10957",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10985",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:89"
]
},
@@ -14093,7 +14146,7 @@
"call": "Unexpected Tachyon-managed nfqws2 runtime is running",
"key": "Unexpected Tachyon-managed nfqws2 runtime is running",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11044",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11072",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:93"
]
},
@@ -14108,36 +14161,36 @@
"call": "United Kingdom (gb)",
"key": "United Kingdom (gb)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10888"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10964"
]
},
{
"call": "United States (us)",
"key": "United States (us)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10885"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10961"
]
},
{
"call": "unknown",
"key": "unknown",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11168",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11170",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11171",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11172",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11179",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11181",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11183",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11185",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11187",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11189",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11191",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11194",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11195",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21262",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6523",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10582",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11196",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11198",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11199",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11200",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11209",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11211",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11213",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11215",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11217",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11219",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11222",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11223",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21290",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:6551",
"src/tachyon/helpers/singBoxVariant.ts:33",
"src/tachyon/services/systemInfo.service.ts:10",
"src/tachyon/services/systemInfo.service.ts:12",
@@ -14160,13 +14213,13 @@
"call": "Unknown",
"key": "Unknown",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15923",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2065",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5683",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15951",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5711",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:3131",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:354",
- "src/tachyon/methods/custom/getDashboardSections.ts:1843",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:330",
+ "src/tachyon/methods/custom/getDashboardSections.ts:1864",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:339",
"src/tachyon/tabs/diagnostic/checks/runSectionsCheck.ts:188"
]
},
@@ -14174,23 +14227,23 @@
"call": "Unknown ByeDPI option: %s",
"key": "Unknown ByeDPI option: %s",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7085",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7107",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7158"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7111",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7133",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7184"
]
},
{
"call": "Unknown country",
"key": "Unknown country",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:811"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:820"
]
},
{
"call": "Unknown DPI Pattern",
"key": "Unknown DPI Pattern",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14491",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14519",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1747"
]
},
@@ -14198,13 +14251,13 @@
"call": "Unknown error",
"key": "Unknown error",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14445",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14617",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16839",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16858",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16925",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17466",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5757",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14473",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14645",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16867",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16886",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16953",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17494",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:5785",
"src/tachyon/api.ts:40",
"src/tachyon/tabs/diagnostic/initController.ts:1566",
"src/tachyon/tabs/diagnostic/initController.ts:729",
@@ -14218,14 +14271,14 @@
"call": "Unknown NFQWS flag.",
"key": "Unknown NFQWS flag.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6291"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6317"
]
},
{
"call": "Unknown NFQWS2 flag.",
"key": "Unknown NFQWS2 flag.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6765"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6791"
]
},
{
@@ -14248,8 +14301,8 @@
"call": "Unstable",
"key": "Unstable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2140",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:413"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2144",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:422"
]
},
{
@@ -14270,7 +14323,7 @@
"call": "Update",
"key": "Update",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21735",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21763",
"src/tachyon/tabs/updates/initController.ts:1078"
]
},
@@ -14285,14 +14338,14 @@
"call": "Update failed:",
"key": "Update failed:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8990"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9066"
]
},
{
"call": "Update is available",
"key": "Update is available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21207",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:21235",
"src/tachyon/tabs/updates/initController.ts:384"
]
},
@@ -14300,7 +14353,7 @@
"call": "Update is available for current release",
"key": "Update is available for current release",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22328",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22356",
"src/tachyon/tabs/updates/initController.ts:1813"
]
},
@@ -14308,7 +14361,7 @@
"call": "Update is available:",
"key": "Update is available:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22309",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22337",
"src/tachyon/tabs/updates/initController.ts:1792"
]
},
@@ -14323,16 +14376,16 @@
"call": "Update Lists Now",
"key": "Update Lists Now",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8978",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9006",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9015"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9082",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9091"
]
},
{
"call": "Update subscriptions",
"key": "Update subscriptions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17052",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17080",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2005",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2016",
"src/tachyon/tabs/dashboard/partials/renderSections.ts:231",
@@ -14345,14 +14398,14 @@
"call": "Update this subscription automatically",
"key": "Update this subscription automatically",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2761"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2774"
]
},
{
"call": "Updated/duplicates:",
"key": "Updated/duplicates:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8455"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8531"
]
},
{
@@ -14366,7 +14419,7 @@
"call": "Updating",
"key": "Updating",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20658",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20686",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:121"
]
},
@@ -14374,7 +14427,7 @@
"call": "Updating device routing mode...",
"key": "Updating device routing mode...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17277",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:17305",
"src/tachyon/tabs/diagnostic/initController.ts:1347"
]
},
@@ -14389,15 +14442,15 @@
"call": "Updating…",
"key": "Updating…",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8974"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9050"
]
},
{
"call": "Uplink",
"key": "Uplink",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9155",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9167",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9183",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:9195",
"src/tachyon/tabs/dashboard/initController.ts:2177",
"src/tachyon/tabs/dashboard/initController.ts:2190"
]
@@ -14406,9 +14459,9 @@
"call": "Uploaded",
"key": "Uploaded",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19061",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19106",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19250",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19089",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19134",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:19278",
"src/tachyon/tabs/monitoring/initController.ts:1152",
"src/tachyon/tabs/monitoring/initController.ts:900",
"src/tachyon/tabs/monitoring/initController.ts:957"
@@ -14418,7 +14471,7 @@
"call": "Upstream Mode",
"key": "Upstream Mode",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14982",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15010",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:1387",
"src/tachyon/tabs/diagnostic/partials/renderDnsBenchmarkModal.ts:224"
]
@@ -14427,7 +14480,7 @@
"call": "Upstream Provider / ASN",
"key": "Upstream Provider / ASN",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15421",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15449",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:348"
]
},
@@ -14458,47 +14511,47 @@
"call": "URL used to check whether a server is alive",
"key": "URL used to check whether a server is alive",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3494"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3507"
]
},
{
"call": "URL used to test server latency",
"key": "URL used to test server latency",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3064"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3077"
]
},
{
"call": "URLs of remote hosts files to download and apply. Supports standard hosts format: IP domain.",
"key": "URLs of remote hosts files to download and apply. Supports standard hosts format: IP domain.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8765"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8841"
]
},
{
"call": "URLTest",
"key": "URLTest",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10506"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10582"
]
},
{
"call": "URLTest details",
"key": "URLTest details",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2358",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2359",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8604",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2362",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:2363",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8632",
"src/tachyon/tabs/dashboard/initController.ts:1479",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:708",
- "src/tachyon/tabs/dashboard/partials/renderSections.ts:709"
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:717",
+ "src/tachyon/tabs/dashboard/partials/renderSections.ts:718"
]
},
{
"call": "URLTest details are unavailable",
"key": "URLTest details are unavailable",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8574",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8602",
"src/tachyon/tabs/dashboard/initController.ts:1438"
]
},
@@ -14506,15 +14559,15 @@
"call": "URLTest links (text)",
"key": "URLTest links (text)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10343"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10419"
]
},
{
"call": "URLTest settings",
"key": "URLTest settings",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4213",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4214"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4226",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:4227"
]
},
{
@@ -14588,7 +14641,7 @@
"call": "Use another section as an intermediate hop to connect to servers in this section. Does not apply to network interfaces or JSON outbounds.",
"key": "Use another section as an intermediate hop to connect to servers in this section. Does not apply to network interfaces or JSON outbounds.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10605"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10681"
]
},
{
@@ -14623,12 +14676,12 @@
"call": "Use sing-box duration format like 1d, 12h or 30m",
"key": "Use sing-box duration format like 1d, 12h or 30m",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2770",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3038",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3567",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5164",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5171",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5178",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2783",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3051",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3580",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5190",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5197",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5204",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2005",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2027",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/settings.js:2034",
@@ -14640,8 +14693,8 @@
"call": "Use sing-box duration format like 1d, 12h or 6h",
"key": "Use sing-box duration format like 1d, 12h or 6h",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9043",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9055"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9119",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9131"
]
},
{
@@ -14655,7 +14708,7 @@
"call": "Used by",
"key": "Used by",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10554",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10582",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:25"
]
},
@@ -14663,7 +14716,7 @@
"call": "User custom strategy",
"key": "User custom strategy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13802",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:923"
]
},
@@ -14678,14 +14731,14 @@
"call": "User-Agent",
"key": "User-Agent",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2825"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2838"
]
},
{
"call": "Username",
"key": "Username",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10095",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10171",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:3055"
]
},
@@ -14693,7 +14746,7 @@
"call": "Username cannot be empty",
"key": "Username cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10774"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10850"
]
},
{
@@ -14718,8 +14771,8 @@
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:811",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:82",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:931",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5785",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5798",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5811",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5824",
"src/validators/validateDns.ts:25",
"src/validators/validateDns.ts:29",
"src/validators/validateDomain.ts:57",
@@ -14751,14 +14804,14 @@
"call": "Validation errors:",
"key": "Validation errors:",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5233"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5259"
]
},
{
"call": "Value cannot be empty",
"key": "Value cannot be empty",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5775"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:5801"
]
},
{
@@ -14772,7 +14825,7 @@
"call": "Value must not contain control characters",
"key": "Value must not contain control characters",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12812",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:12889",
"../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/server.js:1960"
]
},
@@ -14780,7 +14833,7 @@
"call": "Verdict",
"key": "Verdict",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15425",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15453",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:352"
]
},
@@ -14788,7 +14841,7 @@
"call": "Verifying router and service readiness...",
"key": "Verifying router and service readiness...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20865",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20893",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:382"
]
},
@@ -14796,7 +14849,7 @@
"call": "Versions",
"key": "Versions",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22483",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22511",
"src/tachyon/tabs/updates/initController.ts:1992"
]
},
@@ -14804,14 +14857,14 @@
"call": "Via country.is",
"key": "Via country.is",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2368"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:2381"
]
},
{
"call": "via Proxy",
"key": "via Proxy",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15404",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15432",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:330"
]
},
@@ -14819,7 +14872,7 @@
"call": "via WAN",
"key": "via WAN",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15407",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15435",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:333"
]
},
@@ -14834,8 +14887,8 @@
"call": "View logs",
"key": "View logs",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11845",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16902",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11873",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16930",
"src/tachyon/tabs/diagnostic/initController.ts:829",
"src/tachyon/tabs/diagnostic/partials/renderAvailableActions.ts:193"
]
@@ -14844,8 +14897,8 @@
"call": "View logs failed",
"key": "View logs failed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16912",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16915",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16940",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:16943",
"src/tachyon/tabs/diagnostic/initController.ts:839",
"src/tachyon/tabs/diagnostic/initController.ts:842"
]
@@ -14854,7 +14907,7 @@
"call": "Visible name of this section",
"key": "Visible name of this section",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7733"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7759"
]
},
{
@@ -14868,14 +14921,14 @@
"call": "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links",
"key": "vless://, vmess://, ss://, trojan://, socks4/5://, http/s://, hy2/hysteria2:// links",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10307"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10383"
]
},
{
"call": "Waiting for router services to restart...",
"key": "Waiting for router services to restart...",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20841",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:20869",
"src/tachyon/tabs/updates/partials/renderUpdateProgressModal.ts:349"
]
},
@@ -14883,7 +14936,7 @@
"call": "Waiting for TorrServer",
"key": "Waiting for TorrServer",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22069",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:22097",
"src/tachyon/tabs/updates/initController.ts:1498"
]
},
@@ -14891,8 +14944,8 @@
"call": "WAN",
"key": "WAN",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10590",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15293",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10618",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:15321",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:70",
"src/tachyon/tabs/diagnostic/partials/renderLeakCheckModal.ts:188"
]
@@ -14901,7 +14954,7 @@
"call": "WAN public IP",
"key": "WAN public IP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10689",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10717",
"src/tachyon/tabs/diagnostic/checks/runInboundsCheck.ts:198"
]
},
@@ -14909,14 +14962,14 @@
"call": "WARP Access Token",
"key": "WARP Access Token",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9920"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9996"
]
},
{
"call": "WARP Account ID",
"key": "WARP Account ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9908"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9984"
]
},
{
@@ -14930,7 +14983,7 @@
"call": "WARP Private Key",
"key": "WARP Private Key",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9896"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9972"
]
},
{
@@ -14951,105 +15004,105 @@
"call": "WDTT Auto Update",
"key": "WDTT Auto Update",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8024"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8054"
]
},
{
"call": "WDTT Block DoH",
"key": "WDTT Block DoH",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8034"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8064"
]
},
{
"call": "WDTT Block IPv6",
"key": "WDTT Block IPv6",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8044"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8074"
]
},
{
"call": "WDTT Community Lists",
"key": "WDTT Community Lists",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8075"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8105"
]
},
{
"call": "WDTT connection URI (wdtt://...)",
"key": "WDTT connection URI (wdtt://...)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7962"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7992"
]
},
{
"call": "WDTT Device ID",
"key": "WDTT Device ID",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7984"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8014"
]
},
{
"call": "WDTT Max Hashes",
"key": "WDTT Max Hashes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8002"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8032"
]
},
{
"call": "WDTT Mode",
"key": "WDTT Mode",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7971"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8001"
]
},
{
"call": "WDTT MTU",
"key": "WDTT MTU",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8007"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8037"
]
},
{
"call": "WDTT QWDTT Mode",
"key": "WDTT QWDTT Mode",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8054"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084"
]
},
{
"call": "WDTT Refresh",
"key": "WDTT Refresh",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8015"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8045"
]
},
{
"call": "WDTT Remote Domain List",
"key": "WDTT Remote Domain List",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8084"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8114"
]
},
{
"call": "WDTT Subscription Links",
"key": "WDTT Subscription Links",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8066"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8096"
]
},
{
"call": "WDTT URI",
"key": "WDTT URI",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7961"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7991"
]
},
{
"call": "WDTT Workers",
"key": "WDTT Workers",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7993"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8023"
]
},
{
@@ -15091,35 +15144,35 @@
"call": "What Tachyon should do when this section matches",
"key": "What Tachyon should do when this section matches",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7746"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:7772"
]
},
{
"call": "When switching to another level, test every server and select the fastest instead of the first working one.",
"key": "When switching to another level, test every server and select the fastest instead of the first working one.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3545"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:3558"
]
},
{
"call": "WHEP",
"key": "WHEP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8109"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8139"
]
},
{
"call": "WHIP",
"key": "WHIP",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8110"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8140"
]
},
{
"call": "Why Discord fails?",
"key": "Why Discord fails?",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12920",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:12948",
"src/tachyon/tabs/diagnostic/partials/renderAiChatModal.ts:171"
]
},
@@ -15127,21 +15180,21 @@
"call": "WireGuard private key from your Cloudflare account",
"key": "WireGuard private key from your Cloudflare account",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10163"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:10239"
]
},
{
"call": "WireGuard private key from your Cloudflare WARP account",
"key": "WireGuard private key from your Cloudflare WARP account",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9897"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:9973"
]
},
{
"call": "Working",
"key": "Working",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14070",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14098",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1256"
]
},
@@ -15149,7 +15202,7 @@
"call": "working strategies",
"key": "working strategies",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14377",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14405",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:1609"
]
},
@@ -15157,7 +15210,7 @@
"call": "WRT",
"key": "WRT",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8099"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:8129"
]
},
{
@@ -15178,7 +15231,7 @@
"call": "Yes",
"key": "Yes",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8192",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:8220",
"src/tachyon/tabs/dashboard/initController.ts:960"
]
},
@@ -15200,14 +15253,14 @@
"call": "Zapret hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS strategies.",
"key": "Zapret hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS strategies.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6116"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6142"
]
},
{
"call": "Zapret package is installed",
"key": "Zapret package is installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10975",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:71"
]
},
@@ -15215,7 +15268,7 @@
"call": "Zapret package is not installed",
"key": "Zapret package is not installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10947",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10975",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:72"
]
},
@@ -15223,7 +15276,7 @@
"call": "Zapret provider binary is available",
"key": "Zapret provider binary is available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10970",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:60"
]
},
@@ -15231,7 +15284,7 @@
"call": "Zapret provider binary is not available",
"key": "Zapret provider binary is not available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10942",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10970",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:61"
]
},
@@ -15239,7 +15292,7 @@
"call": "Zapret sing-box outbound is configured",
"key": "Zapret sing-box outbound is configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10995",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:103"
]
},
@@ -15247,7 +15300,7 @@
"call": "Zapret sing-box outbound is not configured",
"key": "Zapret sing-box outbound is not configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10967",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:10995",
"src/tachyon/tabs/diagnostic/checks/runZapretCheck.ts:104"
]
},
@@ -15255,7 +15308,7 @@
"call": "Zapret v1",
"key": "Zapret v1",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13747",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13775",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:892"
]
},
@@ -15263,8 +15316,8 @@
"call": "Zapret v1 (nfqws)",
"key": "Zapret v1 (nfqws)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13091",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14724",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13119",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14752",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:149",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2022",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2023"
@@ -15274,7 +15327,7 @@
"call": "Zapret v2",
"key": "Zapret v2",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13746",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13774",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:891"
]
},
@@ -15282,8 +15335,8 @@
"call": "Zapret v2 (nfqws2)",
"key": "Zapret v2 (nfqws2)",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13090",
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14721",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:13118",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:14749",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:148",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2017",
"src/tachyon/tabs/diagnostic/partials/renderStrategyFuzzerModal.ts:2018"
@@ -15300,14 +15353,14 @@
"call": "Zapret2 hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS2 strategies.",
"key": "Zapret2 hostlist templates are not supported here because Tachyon does not expand them for per-rule NFQWS2 strategies.",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6561"
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js:6587"
]
},
{
"call": "Zapret2 package is installed",
"key": "Zapret2 package is installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11062",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:75"
]
},
@@ -15315,7 +15368,7 @@
"call": "Zapret2 package is not installed",
"key": "Zapret2 package is not installed",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11034",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11062",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:76"
]
},
@@ -15323,7 +15376,7 @@
"call": "Zapret2 provider binary is available",
"key": "Zapret2 provider binary is available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11057",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:64"
]
},
@@ -15331,7 +15384,7 @@
"call": "Zapret2 provider binary is not available",
"key": "Zapret2 provider binary is not available",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11029",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11057",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:65"
]
},
@@ -15339,7 +15392,7 @@
"call": "Zapret2 sing-box outbound is configured",
"key": "Zapret2 sing-box outbound is configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11082",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:107"
]
},
@@ -15347,7 +15400,7 @@
"call": "Zapret2 sing-box outbound is not configured",
"key": "Zapret2 sing-box outbound is not configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11054",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11082",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:108"
]
},
@@ -15355,7 +15408,7 @@
"call": "Zapret2 sing-box route rules are configured",
"key": "Zapret2 sing-box route rules are configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11087",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:114"
]
},
@@ -15363,7 +15416,7 @@
"call": "Zapret2 sing-box route rules are not configured",
"key": "Zapret2 sing-box route rules are not configured",
"places": [
- "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11059",
+ "../luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js:11087",
"src/tachyon/tabs/diagnostic/checks/runZapret2Check.ts:115"
]
}
diff --git a/fe-app-tachyon/src/tachyon/methods/custom/getDashboardSections.ts b/fe-app-tachyon/src/tachyon/methods/custom/getDashboardSections.ts
index 42f3a994..c29d9077 100644
--- a/fe-app-tachyon/src/tachyon/methods/custom/getDashboardSections.ts
+++ b/fe-app-tachyon/src/tachyon/methods/custom/getDashboardSections.ts
@@ -404,6 +404,7 @@ const ACTION_DISPLAY_NAMES: Record = {
sudoku: 'Sudoku',
masque: 'MASQUE',
openvpn: 'OpenVPN',
+ fptn: 'FPTN',
};
function isConnectionAction(action?: string) {
@@ -417,7 +418,9 @@ function isConnectionAction(action?: string) {
function isServiceAction(action?: string) {
return Boolean(
action &&
- ['zapret', 'zapret2', 'byedpi', 'wdtt', 'olcrtc'].includes(action),
+ ['zapret', 'zapret2', 'byedpi', 'wdtt', 'olcrtc', 'fptn'].includes(
+ action,
+ ),
);
}
@@ -1606,7 +1609,7 @@ export async function getDashboardSections(
>();
const getServiceStatus = (
- serviceType: 'zapret' | 'zapret2' | 'byedpi' | 'wdtt' | 'olcrtc',
+ serviceType: 'zapret' | 'zapret2' | 'byedpi' | 'wdtt' | 'olcrtc' | 'fptn',
) => {
if (!serviceStatusCache.has(serviceType)) {
serviceStatusCache.set(
@@ -1693,6 +1696,23 @@ export async function getDashboardSections(
statusMessage: s.status_message,
};
}
+ } else if (serviceType === 'fptn') {
+ const result = await TachyonShellMethods.getFptnStatus();
+ if (result.success && result.data) {
+ const s = result.data;
+ return {
+ serviceType: 'fptn',
+ configured: Boolean(s.configured),
+ ready: Boolean(s.ready),
+ conflict: false,
+ runningProcesses: s.service_running ? 1 : 0,
+ expectedProcesses: s.configured ? 1 : 0,
+ restartCount: 0,
+ unstable: false,
+ statusMessage:
+ s.status_message || (s.ready ? _('Running') : _('Stopped')),
+ };
+ }
}
} catch (_error) {
// Status fetch failed — show section without status
@@ -1829,7 +1849,8 @@ export async function getDashboardSections(
}
if (isServiceAction(sectionAction)) {
- const serviceType = sectionAction as 'zapret' | 'zapret2' | 'byedpi';
+ const serviceType =
+ sectionAction as Tachyon.ServiceStatus['serviceType'];
const serviceStatus = await getServiceStatus(serviceType);
const statusLabel = serviceStatus
diff --git a/fe-app-tachyon/src/tachyon/methods/custom/tests/getDashboardSections.test.ts b/fe-app-tachyon/src/tachyon/methods/custom/tests/getDashboardSections.test.ts
index 9091fcbf..f14aa5fe 100644
--- a/fe-app-tachyon/src/tachyon/methods/custom/tests/getDashboardSections.test.ts
+++ b/fe-app-tachyon/src/tachyon/methods/custom/tests/getDashboardSections.test.ts
@@ -3,6 +3,7 @@ import { beforeEach, describe, expect, it, vi } from 'vitest';
const mocks = vi.hoisted(() => ({
getConfigSections: vi.fn(),
getClashApiProxies: vi.fn(),
+ getFptnStatus: vi.fn(),
canUseDirectClashApi: vi.fn(),
fsRead: vi.fn(),
}));
@@ -14,6 +15,7 @@ vi.mock('../getConfigSections', () => ({
vi.mock('../../shell', () => ({
TachyonShellMethods: {
getClashApiProxies: mocks.getClashApiProxies,
+ getFptnStatus: mocks.getFptnStatus,
},
}));
@@ -1306,4 +1308,36 @@ describe('getDashboardSections', () => {
expect(outbound?.prefix).toBe('Geodema Network');
expect(outbound?.displayName).toBe('🇫🇷 France');
});
+
+ it('returns FPTN service section with running status on dashboard', async () => {
+ mocks.getConfigSections.mockResolvedValue([
+ {
+ '.name': 'fptn_sec',
+ '.type': 'section',
+ enabled: '1',
+ action: 'fptn',
+ access_token: 'test_token',
+ },
+ ]);
+ mocks.getFptnStatus.mockResolvedValue({
+ success: true,
+ data: {
+ installed: true,
+ configured: true,
+ service_running: true,
+ ready: true,
+ status_message: 'FPTN is running',
+ },
+ });
+
+ const result = await getDashboardSections();
+
+ expect(result.success).toBe(true);
+ expect(result.data).toHaveLength(1);
+ expect(result.data[0].sectionName).toBe('fptn_sec');
+ expect(result.data[0].action).toBe('fptn');
+ expect(result.data[0].serviceStatus?.serviceType).toBe('fptn');
+ expect(result.data[0].serviceStatus?.ready).toBe(true);
+ expect(result.data[0].outbounds[0].displayName).toBe('Running');
+ });
});
diff --git a/fe-app-tachyon/src/tachyon/methods/shell/index.ts b/fe-app-tachyon/src/tachyon/methods/shell/index.ts
index 15f45287..f21b62ee 100644
--- a/fe-app-tachyon/src/tachyon/methods/shell/index.ts
+++ b/fe-app-tachyon/src/tachyon/methods/shell/index.ts
@@ -330,6 +330,13 @@ export const TachyonShellMethods = {
'/usr/bin/tachyon',
{ allowNonZeroWithStdout: true },
),
+ getFptnStatus: async () =>
+ callBaseMethod(
+ Tachyon.AvailableMethods.GET_FPTN_STATUS,
+ [],
+ '/usr/bin/tachyon',
+ { allowNonZeroWithStdout: true },
+ ),
getClashApiProxies: async () =>
callBaseMethod(Tachyon.AvailableMethods.CLASH_API, [
Tachyon.AvailableClashAPIMethods.GET_PROXIES,
diff --git a/fe-app-tachyon/src/tachyon/tabs/dashboard/partials/renderSections.ts b/fe-app-tachyon/src/tachyon/tabs/dashboard/partials/renderSections.ts
index 945806f6..076fc5cc 100644
--- a/fe-app-tachyon/src/tachyon/tabs/dashboard/partials/renderSections.ts
+++ b/fe-app-tachyon/src/tachyon/tabs/dashboard/partials/renderSections.ts
@@ -294,22 +294,31 @@ function renderDefaultState({
'openvpn',
].includes(section.action || '');
const isServiceNode =
- ['zapret', 'zapret2', 'byedpi'].includes(section.action || '') ||
- Boolean(section.serviceStatus);
+ ['zapret', 'zapret2', 'byedpi', 'wdtt', 'olcrtc', 'fptn'].includes(
+ section.action || '',
+ ) || Boolean(section.serviceStatus);
if (isServiceNode) {
const ss = section.serviceStatus;
const serviceType =
ss?.serviceType ||
- (['zapret', 'zapret2', 'byedpi'].includes(section.action || '')
- ? (section.action as 'zapret' | 'zapret2' | 'byedpi')
+ (['zapret', 'zapret2', 'byedpi', 'wdtt', 'olcrtc', 'fptn'].includes(
+ section.action || '',
+ )
+ ? (section.action as Tachyon.ServiceStatus['serviceType'])
: 'zapret');
const typeLabel =
serviceType === 'zapret'
? 'Zapret'
: serviceType === 'zapret2'
? 'Zapret2'
- : 'ByeDPI';
+ : serviceType === 'byedpi'
+ ? 'ByeDPI'
+ : serviceType === 'wdtt'
+ ? 'WDTT'
+ : serviceType === 'olcrtc'
+ ? 'OlcRTC'
+ : 'FPTN';
const statusColor = ss
? ss.ready
? 'var(--success-color-medium, green)'
diff --git a/fe-app-tachyon/src/tachyon/types.ts b/fe-app-tachyon/src/tachyon/types.ts
index 8c017c31..91b60d97 100644
--- a/fe-app-tachyon/src/tachyon/types.ts
+++ b/fe-app-tachyon/src/tachyon/types.ts
@@ -71,6 +71,7 @@ export namespace Tachyon {
GET_BYEDPI_STATUS = 'get_byedpi_status',
GET_WDTT_STATUS = 'get_wdtt_status',
GET_OLCRTC_STATUS = 'get_olcrtc_status',
+ GET_FPTN_STATUS = 'get_fptn_status',
CLASH_API = 'clash_api',
ENABLE = 'enable',
DISABLE = 'disable',
@@ -204,7 +205,7 @@ export namespace Tachyon {
}
export interface ServiceStatus {
- serviceType: 'zapret' | 'zapret2' | 'byedpi' | 'wdtt' | 'olcrtc';
+ serviceType: 'zapret' | 'zapret2' | 'byedpi' | 'wdtt' | 'olcrtc' | 'fptn';
configured: boolean;
ready: boolean;
conflict: boolean;
@@ -281,6 +282,7 @@ export namespace Tachyon {
| 'byedpi'
| 'wdtt'
| 'olcrtc'
+ | 'fptn'
| 'awg'
| 'warp'
| 'anytls'
@@ -362,6 +364,11 @@ export namespace Tachyon {
olcrtc_dns_server?: string;
olcrtc_subscription_links?: string[];
+ access_token?: string;
+ sni?: string;
+ bypass_method?: string;
+ preferred_server?: string;
+
selector_proxy_links?: string[];
subscription_urls?: string[];
interfaces?: string[];
@@ -983,6 +990,21 @@ export namespace Tachyon {
status_message: string;
}
+ export interface GetFptnStatus {
+ installed: boolean;
+ configured: boolean;
+ enabled_rule_count: number;
+ service_running: boolean;
+ pid?: number | null;
+ version?: string;
+ binary?: string;
+ tun_interface?: string;
+ route_table?: string;
+ log_file?: string;
+ ready: boolean;
+ status_message?: string;
+ }
+
export interface ByedpiCheckResult {
byedpi_installed: 0 | 1;
byedpi_package_installed: 0 | 1;
diff --git a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js
index 66200c73..4c71b3c0 100644
--- a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js
+++ b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/main.js
@@ -2056,11 +2056,15 @@ function renderDefaultState({
"masque",
"openvpn"
].includes(section.action || "");
- const isServiceNode = ["zapret", "zapret2", "byedpi"].includes(section.action || "") || Boolean(section.serviceStatus);
+ const isServiceNode = ["zapret", "zapret2", "byedpi", "wdtt", "olcrtc", "fptn"].includes(
+ section.action || ""
+ ) || Boolean(section.serviceStatus);
if (isServiceNode) {
const ss = section.serviceStatus;
- const serviceType = ss?.serviceType || (["zapret", "zapret2", "byedpi"].includes(section.action || "") ? section.action : "zapret");
- const typeLabel = serviceType === "zapret" ? "Zapret" : serviceType === "zapret2" ? "Zapret2" : "ByeDPI";
+ const serviceType = ss?.serviceType || (["zapret", "zapret2", "byedpi", "wdtt", "olcrtc", "fptn"].includes(
+ section.action || ""
+ ) ? section.action : "zapret");
+ const typeLabel = serviceType === "zapret" ? "Zapret" : serviceType === "zapret2" ? "Zapret2" : serviceType === "byedpi" ? "ByeDPI" : serviceType === "wdtt" ? "WDTT" : serviceType === "olcrtc" ? "OlcRTC" : "FPTN";
const statusColor = ss ? ss.ready ? "var(--success-color-medium, green)" : ss.conflict ? "var(--error-color-medium, red)" : ss.configured ? "var(--warn-color-medium, orange)" : "var(--primary-color-low, lightgray)" : "var(--primary-color-low, lightgray)";
const statusText = ss ? ss.ready ? _("Running") : ss.conflict ? _("Conflict") : ss.configured ? _("Stopped") : _("Not configured") : _("Unknown");
return E("div", { class: "tachyon_dashboard-page__outbound-section" }, [
@@ -3049,6 +3053,7 @@ var Tachyon;
AvailableMethods2["GET_BYEDPI_STATUS"] = "get_byedpi_status";
AvailableMethods2["GET_WDTT_STATUS"] = "get_wdtt_status";
AvailableMethods2["GET_OLCRTC_STATUS"] = "get_olcrtc_status";
+ AvailableMethods2["GET_FPTN_STATUS"] = "get_fptn_status";
AvailableMethods2["CLASH_API"] = "clash_api";
AvailableMethods2["ENABLE"] = "enable";
AvailableMethods2["DISABLE"] = "disable";
@@ -3388,6 +3393,12 @@ var TachyonShellMethods = {
"/usr/bin/tachyon",
{ allowNonZeroWithStdout: true }
),
+ getFptnStatus: async () => callBaseMethod(
+ Tachyon.AvailableMethods.GET_FPTN_STATUS,
+ [],
+ "/usr/bin/tachyon",
+ { allowNonZeroWithStdout: true }
+ ),
getClashApiProxies: async () => callBaseMethod(Tachyon.AvailableMethods.CLASH_API, [
Tachyon.AvailableClashAPIMethods.GET_PROXIES
]),
@@ -4691,7 +4702,8 @@ var ACTION_DISPLAY_NAMES = {
mieru: "Mieru",
sudoku: "Sudoku",
masque: "MASQUE",
- openvpn: "OpenVPN"
+ openvpn: "OpenVPN",
+ fptn: "FPTN"
};
function isConnectionAction(action) {
return Boolean(
@@ -4700,7 +4712,9 @@ function isConnectionAction(action) {
}
function isServiceAction(action) {
return Boolean(
- action && ["zapret", "zapret2", "byedpi", "wdtt", "olcrtc"].includes(action)
+ action && ["zapret", "zapret2", "byedpi", "wdtt", "olcrtc", "fptn"].includes(
+ action
+ )
);
}
function hasSubscriptionSources(section) {
@@ -5580,6 +5594,22 @@ async function getDashboardSections(options = {}) {
statusMessage: s.status_message
};
}
+ } else if (serviceType === "fptn") {
+ const result = await TachyonShellMethods.getFptnStatus();
+ if (result.success && result.data) {
+ const s = result.data;
+ return {
+ serviceType: "fptn",
+ configured: Boolean(s.configured),
+ ready: Boolean(s.ready),
+ conflict: false,
+ runningProcesses: s.service_running ? 1 : 0,
+ expectedProcesses: s.configured ? 1 : 0,
+ restartCount: 0,
+ unstable: false,
+ statusMessage: s.status_message || (s.ready ? _("Running") : _("Stopped"))
+ };
+ }
}
} catch (_error) {
}
diff --git a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js
index a78feb45..19d73d3c 100644
--- a/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js
+++ b/luci-app-tachyon/htdocs/luci-static/resources/view/tachyon/section.js
@@ -25,6 +25,7 @@ const ROUTING_ACTIONS = [
"byedpi",
"wdtt",
"olcrtc",
+ "fptn",
"awg",
"warp",
"anytls",
@@ -491,6 +492,7 @@ const actionProvidersAvailabilityState = {
byedpiInstalled: false,
wdttInstalled: false,
olcrtcInstalled: false,
+ fptnInstalled: false,
torInstalled: false,
singBoxExtended: false,
};
@@ -685,6 +687,12 @@ function updateActionProvidersAvailabilityState(nextState) {
);
}
+ if (typeof nextState.fptnInstalled !== "undefined") {
+ actionProvidersAvailabilityState.fptnInstalled = Boolean(
+ nextState.fptnInstalled,
+ );
+ }
+
if (typeof nextState.singBoxExtended !== "undefined") {
actionProvidersAvailabilityState.singBoxExtended = Boolean(
nextState.singBoxExtended,
@@ -711,6 +719,7 @@ function updateActionProvidersAvailabilityFromSystemInfo(systemInfo) {
byedpiInstalled: Boolean(systemInfo.byedpi_installed),
wdttInstalled: Boolean(systemInfo.wdtt_installed),
olcrtcInstalled: Boolean(systemInfo.olcrtc_installed),
+ fptnInstalled: Boolean(systemInfo.fptn_installed),
singBoxExtended: Boolean(systemInfo.sing_box_extended),
torInstalled: Boolean(systemInfo.tor_installed),
});
@@ -2181,6 +2190,10 @@ function isDownloadThroughTargetSection(section, currentSectionId) {
return isOlcrtcInstalledForUi();
}
+ if (action === "fptn") {
+ return isFptnInstalledForUi();
+ }
+
return false;
}
@@ -4625,6 +4638,10 @@ function isOlcrtcInstalledForUi() {
return actionProvidersAvailabilityState.olcrtcInstalled;
}
+function isFptnInstalledForUi() {
+ return actionProvidersAvailabilityState.fptnInstalled;
+}
+
function isSingBoxExtendedForUi() {
return actionProvidersAvailabilityState.singBoxExtended;
}
@@ -4660,6 +4677,8 @@ function getActionOptionLabel(action) {
return "WDTT";
case "olcrtc":
return "OlcRTC";
+ case "fptn":
+ return "FPTN";
case "awg":
return "AmneziaWG";
@@ -4710,6 +4729,10 @@ function getRuleActionDisplayValue(section_id) {
return "OlcRTC";
}
+ if (action === "fptn") {
+ return "FPTN";
+ }
+
if (action === "awg") {
return "AmneziaWG";
}
@@ -4782,6 +4805,9 @@ function populateActionOptionValues(option) {
if (isOlcrtcInstalledForUi()) {
option.value("olcrtc", getActionOptionLabel("olcrtc"));
}
+ if (isFptnInstalledForUi()) {
+ option.value("fptn", getActionOptionLabel("fptn"));
+ }
option.value("hosts", getActionOptionLabel("hosts"));
}
@@ -7763,6 +7789,10 @@ function createSectionContent(section) {
o.load = function (section_id) {
return ensureActionProvidersAvailabilityLoaded().then(() => {
populateActionOptionValues(this);
+ const configured = getRuleConfiguredAction(section_id);
+ if (configured && !this.keylist.includes(configured)) {
+ this.value(configured, getActionOptionLabel(configured));
+ }
return this.cfgvalue(section_id);
});
};
@@ -8168,6 +8198,52 @@ function createSectionContent(section) {
o.depends("action", "olcrtc");
o.modalonly = true;
+ // ─── FPTN Fields ───────────────────────────────────────────────────────
+
+ o = section.taboption(
+ "settings",
+ form.Value,
+ "access_token",
+ _("FPTN Access Token"),
+ );
+ o.depends("action", "fptn");
+ o.password = true;
+ o.rmempty = false;
+ o.modalonly = true;
+
+ o = section.taboption(
+ "settings",
+ form.Value,
+ "sni",
+ _("FPTN SNI"),
+ _("Optional: override TLS SNI for FPTN connection"),
+ );
+ o.depends("action", "fptn");
+ o.optional = true;
+ o.modalonly = true;
+
+ o = section.taboption(
+ "settings",
+ form.Value,
+ "bypass_method",
+ _("FPTN Bypass Method"),
+ _("Optional: override bypass method (e.g. quic, tcp)"),
+ );
+ o.depends("action", "fptn");
+ o.optional = true;
+ o.modalonly = true;
+
+ o = section.taboption(
+ "settings",
+ form.Value,
+ "preferred_server",
+ _("FPTN Preferred Server"),
+ _("Optional: preferred FPTN server address"),
+ );
+ o.depends("action", "fptn");
+ o.optional = true;
+ o.modalonly = true;
+
// ─── Hosts Import Helpers ──────────────────────────────────────────────
function parseHostsFile(text, options) {
@@ -11310,6 +11386,7 @@ const ACTION_COLORS = {
byedpi: "#d35400",
wdtt: "#27ae60",
olcrtc: "#2980b9",
+ fptn: "#e74c3c",
awg: "#008080",
warp: "#e67e22",
anytls: "#16a085",
diff --git a/tachyon/files/usr/bin/tachyon b/tachyon/files/usr/bin/tachyon
index 3aa12ea2..71d883a3 100755
--- a/tachyon/files/usr/bin/tachyon
+++ b/tachyon/files/usr/bin/tachyon
@@ -114,6 +114,7 @@ function show_help() {
print(" get_byedpi_status Get ByeDPI provider and Tachyon-managed ciadpi status\n");
print(" get_wdtt_status Get WDTT provider and Tachyon-managed wdtt status\n");
print(" get_olcrtc_status Get OlcRTC provider and Tachyon-managed olcrtc status\n");
+ print(" get_fptn_status Get FPTN provider and Tachyon-managed fptn status\n");
print(" get_system_info Get system information in JSON format\n");
print(" get_server_capabilities Get server UI capabilities in JSON format\n");
print(" get_ui_capabilities Get lightweight UI capabilities in JSON format\n");
@@ -230,6 +231,7 @@ function command_spec(command) {
get_byedpi_status: [ "diagnostics/runtime.uc", "get-byedpi-status", 0 ],
get_wdtt_status: [ "diagnostics/runtime.uc", "get-wdtt-status", 0 ],
get_olcrtc_status: [ "diagnostics/runtime.uc", "get-olcrtc-status", 0 ],
+ get_fptn_status: [ "diagnostics/runtime.uc", "get-fptn-status", 0 ],
get_tailscale_status: [ "diagnostics/runtime.uc", "get-tailscale-status", 0 ],
get_tailscale_peers: [ "diagnostics/runtime.uc", "get-tailscale-peers", 0 ],
tailscale_restart: [ "providers/tailscale/runtime.uc", "start-runtime", 0 ],
diff --git a/tachyon/files/usr/lib/diagnostics/runtime.uc b/tachyon/files/usr/lib/diagnostics/runtime.uc
index 7053f3f7..4b7e0aed 100644
--- a/tachyon/files/usr/lib/diagnostics/runtime.uc
+++ b/tachyon/files/usr/lib/diagnostics/runtime.uc
@@ -5320,6 +5320,8 @@ else if (mode == "get-wdtt-status")
exit(module_passthrough(WDTT_RUNTIME_UC, [ "status" ]));
else if (mode == "get-olcrtc-status")
exit(module_passthrough(OLCRTC_RUNTIME_UC, [ "status" ]));
+else if (mode == "get-fptn-status")
+ exit(module_passthrough(FPTN_RUNTIME_UC, [ "status" ]));
else if (mode == "get-tailscale-status")
exit(module_passthrough(TAILSCALE_RUNTIME_UC, [ "status" ]));
else if (mode == "get-tailscale-peers")
diff --git a/tests/fptn_component.sh b/tests/fptn_component.sh
index 4f1d54c8..c1ffaba4 100644
--- a/tests/fptn_component.sh
+++ b/tests/fptn_component.sh
@@ -7,6 +7,7 @@ UPDATER_UC="$ROOT_DIR/tachyon/files/usr/lib/components/updater.uc"
PACKAGES_UC="$ROOT_DIR/tachyon/files/usr/lib/core/packages.uc"
FPTN_RUNTIME_UC="$ROOT_DIR/tachyon/files/usr/lib/providers/fptn/runtime.uc"
STATE_UC="$ROOT_DIR/tachyon/files/usr/lib/service/state.uc"
+DIAGNOSTICS_UC="$ROOT_DIR/tachyon/files/usr/lib/diagnostics/runtime.uc"
WORK_DIR="$(mktemp -d)"
cleanup() {
@@ -115,4 +116,8 @@ EOF_FIXTURE2
SIG_2="$(ucode_run "$STATE_UC" fptn-runtime-signature-fixture "$WORK_DIR/state_fixture2.json")"
[ "$SIG_1" != "$SIG_2" ] || fail "fptn signature should differ when token changes"
+# 5. Test diagnostics runtime dispatch for get-fptn-status
+STATUS_OUT="$(TACHYON_LIB_DIR="$TACHYON_LIB" ucode_run "$DIAGNOSTICS_UC" get-fptn-status)"
+echo "$STATUS_OUT" | grep -q '"ready":' || fail "get-fptn-status should return status json"
+
echo "fptn component tests passed"