From 3121730102ad727a27775c2e119d9276c287af95 Mon Sep 17 00:00:00 2001 From: xssdoctor Date: Sun, 31 Mar 2024 21:31:45 -0400 Subject: [PATCH] fixed even more stuff...trust me you'll love it --- installer/client/gui/main.js | 2 ++ installer/client/gui/static/js/index.js | 3 +++ installer/client/gui/utils.js | 0 3 files changed, 5 insertions(+) delete mode 100644 installer/client/gui/utils.js diff --git a/installer/client/gui/main.js b/installer/client/gui/main.js index bc3ad73..684258d 100644 --- a/installer/client/gui/main.js +++ b/installer/client/gui/main.js @@ -165,6 +165,8 @@ function saveApiKeys(openAIKey, claudeKey) { } fs.writeFileSync(envFilePath, envContent.trim()); + loadApiKeys(); + win.webContents.send("reload-app"); } function updateOrAddKey(envContent, keyName, keyValue) { diff --git a/installer/client/gui/static/js/index.js b/installer/client/gui/static/js/index.js index 2e58994..08f184c 100644 --- a/installer/client/gui/static/js/index.js +++ b/installer/client/gui/static/js/index.js @@ -173,6 +173,7 @@ document.addEventListener("DOMContentLoaded", async function () { () => { // Reload the app loadModels(); + location.reload(); }; // Submit button click handler @@ -206,6 +207,8 @@ document.addEventListener("DOMContentLoaded", async function () { configSection.classList.add("hidden"); openaiApiKeyInput.value = ""; claudeApiKeyInput.value = ""; + // Reload the models + loadModels(); }) .catch((err) => { console.error("Error saving API keys:", err); diff --git a/installer/client/gui/utils.js b/installer/client/gui/utils.js deleted file mode 100644 index e69de29..0000000