feat: install warp on enable

This commit is contained in:
Андрей Бобырев
2026-06-06 14:30:51 +03:00
parent e534108f1e
commit f4457288af
4 changed files with 77 additions and 14 deletions

View File

@@ -118,9 +118,9 @@ const i18n = {
warpSave: "Save WARP",
warpSaved: "WARP settings saved",
warpInstalled: "warp-cli installed",
warpNotInstalled: "warp-cli not installed",
warpPerUserNote: "One-client WARP profile is stored here. Runtime per-client routing needs a dedicated telemt route; global WARP applies to all clients.",
warpAllNote: "Global WARP applies to all proxy traffic when warp-cli is installed and connected.",
warpNotInstalled: "will install on save",
warpPerUserNote: "One-client WARP profile is stored here. If warp-cli is missing, it will be installed on save. Runtime per-client routing needs a dedicated telemt route; global WARP applies to all clients.",
warpAllNote: "Global WARP applies to all proxy traffic. If warp-cli is missing, it will be installed on save, then connected.",
savedKey: "saved key",
dashboard: "Dashboard",
noKeys: "No keys yet",
@@ -362,9 +362,9 @@ const i18n = {
warpSave: "Сохранить WARP",
warpSaved: "Настройки WARP сохранены",
warpInstalled: "warp-cli установлен",
warpNotInstalled: "warp-cli не установлен",
warpPerUserNote: "Профиль WARP для одного клиента сохраняется здесь. Runtime-маршрут на одного клиента требует отдельный маршрут telemt; global WARP действует на всех клиентов.",
warpAllNote: "Global WARP применится ко всему proxy-трафику, если warp-cli установлен и подключён.",
warpNotInstalled: "установится при сохранении",
warpPerUserNote: "Профиль WARP для одного клиента сохраняется здесь. Если warp-cli нет, он установится при сохранении. Runtime-маршрут на одного клиента требует отдельный маршрут telemt; global WARP действует на всех клиентов.",
warpAllNote: "Global WARP применится ко всему proxy-трафику. Если warp-cli нет, он установится при сохранении и затем подключится.",
savedKey: "ключ сохранён",
dashboard: "Обзор",
noKeys: "Ключей пока нет",

View File

@@ -440,6 +440,6 @@
<button id="qrCopyBtn" type="button" class="soft" data-i18n="copyLink">Copy link</button>
</div>
</div>
<script src="/app.js?v=2.5.0-admin21" type="module"></script>
<script src="/app.js?v=2.5.0-admin22" type="module"></script>
</body>
</html>