From b7911aabf002ec8fd9b06226055d6a32a417da6b Mon Sep 17 00:00:00 2001 From: ospab Date: Thu, 28 May 2026 19:31:06 +0300 Subject: [PATCH] Add 'Use Built-in' DNS button in GUI --- ostp-gui/src/index.html | 5 ++++- ostp-gui/src/main.js | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/ostp-gui/src/index.html b/ostp-gui/src/index.html index b3fb663..addc692 100644 --- a/ostp-gui/src/index.html +++ b/ostp-gui/src/index.html @@ -174,7 +174,10 @@
- +
+ + +
diff --git a/ostp-gui/src/main.js b/ostp-gui/src/main.js index cd78cec..ea4f002 100644 --- a/ostp-gui/src/main.js +++ b/ostp-gui/src/main.js @@ -381,6 +381,14 @@ window.addEventListener('DOMContentLoaded', async () => { btnBack.addEventListener('click', () => showScreen('home')); btnImport.addEventListener('click', handleImport); btnPeekKey.addEventListener('click', togglePeek); + const btnUseBuiltinDns = $('btn-use-builtin-dns'); + if (btnUseBuiltinDns) { + btnUseBuiltinDns.addEventListener('click', () => { + inDns.value = '10.1.0.1'; + saveConfig(); + showToast('DNS set to built-in server (10.1.0.1)', 'success'); + }); + } inTun.addEventListener('change', () => { groupTunStack.style.display = inTun.checked ? 'block' : 'none'; }); importInput.addEventListener('keydown', e => { if (e.key === 'Enter') handleImport(); });