From 18114c0a15ebe54de87d854db05f2a8e3958282f Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Mon, 15 Sep 2025 18:05:11 +0700 Subject: [PATCH 1/3] fix: pathname file install BE --- web-app/src/routes/settings/providers/$providerName.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/web-app/src/routes/settings/providers/$providerName.tsx b/web-app/src/routes/settings/providers/$providerName.tsx index b5a30acdf..533536281 100644 --- a/web-app/src/routes/settings/providers/$providerName.tsx +++ b/web-app/src/routes/settings/providers/$providerName.tsx @@ -357,12 +357,9 @@ function ProviderDetail() { if (selectedFile && typeof selectedFile === 'string') { // Process the file path: replace spaces with dashes and convert to lowercase - const processedFilePath = selectedFile - .replace(/\s+/g, '-') - .toLowerCase() // Install the backend using the llamacpp extension - await installBackend(processedFilePath) + await installBackend(selectedFile) // Extract filename from the selected file path and replace spaces with dashes const fileName = ( From 5736d7b11083e7d3adf43d82371aea07bdd5676e Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Mon, 15 Sep 2025 20:51:27 +0700 Subject: [PATCH 2/3] fix: auto update should not block popup --- web-app/src/containers/dialogs/BackendUpdater.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/web-app/src/containers/dialogs/BackendUpdater.tsx b/web-app/src/containers/dialogs/BackendUpdater.tsx index 071559c6c..c91a37bc4 100644 --- a/web-app/src/containers/dialogs/BackendUpdater.tsx +++ b/web-app/src/containers/dialogs/BackendUpdater.tsx @@ -35,15 +35,25 @@ const BackendUpdater = () => { }) useEffect(() => { + console.log('BackendUpdater state update:', { + remindMeLater: updateState.remindMeLater, + isUpdateAvailable: updateState.isUpdateAvailable, + autoUpdateEnabled: updateState.autoUpdateEnabled, + updateInfo: updateState.updateInfo, + }) setBackendUpdateState({ remindMeLater: updateState.remindMeLater, isUpdateAvailable: updateState.isUpdateAvailable, }) }, [updateState]) - // Don't show if user clicked remind me later or auto update is enabled - if (backendUpdateState.remindMeLater || updateState.autoUpdateEnabled) + // Don't show if user clicked remind me later + if (backendUpdateState.remindMeLater) { + console.log('BackendUpdater: Not showing notification due to:', { + remindMeLater: backendUpdateState.remindMeLater, + }) return null + } return ( <> From e02be47aae4f5ed7b0e9b3efee4ea69dabef1c65 Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Mon, 15 Sep 2025 21:09:08 +0700 Subject: [PATCH 3/3] fix: remove log --- web-app/src/containers/dialogs/BackendUpdater.tsx | 6 ------ 1 file changed, 6 deletions(-) diff --git a/web-app/src/containers/dialogs/BackendUpdater.tsx b/web-app/src/containers/dialogs/BackendUpdater.tsx index c91a37bc4..d59cfd7c9 100644 --- a/web-app/src/containers/dialogs/BackendUpdater.tsx +++ b/web-app/src/containers/dialogs/BackendUpdater.tsx @@ -35,12 +35,6 @@ const BackendUpdater = () => { }) useEffect(() => { - console.log('BackendUpdater state update:', { - remindMeLater: updateState.remindMeLater, - isUpdateAvailable: updateState.isUpdateAvailable, - autoUpdateEnabled: updateState.autoUpdateEnabled, - updateInfo: updateState.updateInfo, - }) setBackendUpdateState({ remindMeLater: updateState.remindMeLater, isUpdateAvailable: updateState.isUpdateAvailable,