mirror of
https://github.com/open-webui/desktop.git
synced 2026-07-02 19:03:41 -04:00
Compare commits
28 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7104f214a8 | |||
| 4f9d09a08a | |||
| 5f372d0ae7 | |||
| 5ff536e3a5 | |||
| c0e463b191 | |||
| f646560df9 | |||
| 80e366a039 | |||
| 53df922d20 | |||
| 5316111679 | |||
| 3389039e08 | |||
| 1b4b9fba19 | |||
| 531bca9d02 | |||
| 60f5e922ba | |||
| c85533d44d | |||
| 228cf1a14f | |||
| 6255240d51 | |||
| 1c77c98474 | |||
| 7a8e815f06 | |||
| 313c48f779 | |||
| 8037721480 | |||
| a9d467e130 | |||
| 3a203e07b1 | |||
| f64c46efca | |||
| a2306585f8 | |||
| 32d0df2b87 | |||
| 2fdf001191 | |||
| 24e9e5ded2 | |||
| 544656cef8 |
@@ -280,8 +280,7 @@ jobs:
|
||||
- name: Merge Linux latest-linux.yml (x64 + arm64)
|
||||
run: |
|
||||
X64_YML="ubuntu-latest-x64/latest-linux.yml"
|
||||
# electron-builder names the arm64 Linux manifest "latest-linux-arm64.yml"
|
||||
ARM_YML="ubuntu-24.04-arm-arm64/latest-linux-arm64.yml"
|
||||
ARM_YML="ubuntu-24.04-arm-arm64/latest-linux.yml"
|
||||
|
||||
if [ -f "$X64_YML" ] && [ -f "$ARM_YML" ]; then
|
||||
echo "Merging latest-linux.yml from both architectures"
|
||||
@@ -301,7 +300,7 @@ jobs:
|
||||
rm -f "$ARM_YML"
|
||||
else
|
||||
echo "Skipping merge — need both $X64_YML and $ARM_YML"
|
||||
ls -la ubuntu-*-*/latest-linux*.yml 2>/dev/null || true
|
||||
ls -la ubuntu-*-*/latest-linux.yml 2>/dev/null || true
|
||||
fi
|
||||
|
||||
- name: Merge Windows latest.yml (x64 + arm64)
|
||||
|
||||
+9
-3
@@ -1884,6 +1884,9 @@ if (!gotTheLock) {
|
||||
url: result.url,
|
||||
key: result.apiKey
|
||||
})
|
||||
// Save enabled state
|
||||
await setConfig({ openTerminal: { ...CONFIG?.openTerminal, enabled: true } })
|
||||
CONFIG = await getConfig()
|
||||
return result
|
||||
} catch (error) {
|
||||
log.error('Failed to start Open Terminal:', error)
|
||||
@@ -1905,7 +1908,8 @@ if (!gotTheLock) {
|
||||
url: info.url
|
||||
})
|
||||
}
|
||||
|
||||
await setConfig({ openTerminal: { ...CONFIG?.openTerminal, enabled: false } })
|
||||
CONFIG = await getConfig()
|
||||
return true
|
||||
} catch (error) {
|
||||
log.error('Failed to stop Open Terminal:', error)
|
||||
@@ -1952,7 +1956,8 @@ if (!gotTheLock) {
|
||||
// Refresh model list after backend registers the endpoint
|
||||
setTimeout(() => sendToRenderer('models:refresh'), 1000)
|
||||
}
|
||||
|
||||
await setConfig({ llamaCpp: { ...CONFIG?.llamaCpp, enabled: true } })
|
||||
CONFIG = await getConfig()
|
||||
return result
|
||||
} catch (error) {
|
||||
log.error('Failed to start llamacpp:', error)
|
||||
@@ -1976,7 +1981,8 @@ if (!gotTheLock) {
|
||||
// Refresh model list after removing endpoint
|
||||
setTimeout(() => sendToRenderer('models:refresh'), 500)
|
||||
}
|
||||
|
||||
await setConfig({ llamaCpp: { ...CONFIG?.llamaCpp, enabled: false } })
|
||||
CONFIG = await getConfig()
|
||||
return true
|
||||
} catch (error) {
|
||||
log.error('Failed to stop llamacpp:', error)
|
||||
|
||||
@@ -429,7 +429,7 @@
|
||||
</div>
|
||||
<Switch
|
||||
checked={$config?.llamaCpp?.enabled ?? false}
|
||||
onchange={(value) => updateConfig('enabled', value)}
|
||||
onToggle={() => updateConfig('enabled', !($config?.llamaCpp?.enabled ?? false))}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user