feat: add system settings with model connectivity and encrypted storage

This commit is contained in:
2026-05-08 08:56:52 +08:00
parent e8f3d97d6a
commit adda87a01d
21 changed files with 1888 additions and 291 deletions

View File

@@ -0,0 +1,19 @@
import { apiRequest } from './api.js'
export function fetchSettings() {
return apiRequest('/settings')
}
export function saveSettings(payload) {
return apiRequest('/settings', {
method: 'PUT',
body: JSON.stringify(payload)
})
}
export function testModelConnectivity(payload) {
return apiRequest('/settings/model-connectivity', {
method: 'POST',
body: JSON.stringify(payload)
})
}