From cc56b489c39814e89aa3740e301138f4f6d0beba Mon Sep 17 00:00:00 2001 From: duskzhen Date: Thu, 23 Oct 2025 16:07:45 +0800 Subject: [PATCH 1/9] fix: restore MCP auto approve toggles and provider verification dialog (#1045) * fix(settings): restore toggles and verify dialog * chore(settings): apply prettier formatting --- src/renderer/settings/App.vue | 12 +++++ .../components/ui/checkbox/Checkbox.vue | 48 ++++++++++++------- 2 files changed, 44 insertions(+), 16 deletions(-) diff --git a/src/renderer/settings/App.vue b/src/renderer/settings/App.vue index 4f5904e67..2a4bdd9b9 100644 --- a/src/renderer/settings/App.vue +++ b/src/renderer/settings/App.vue @@ -36,6 +36,15 @@ + @@ -49,7 +58,9 @@ import { usePresenter } from '../src/composables/usePresenter' import CloseIcon from './icons/CloseIcon.vue' import { useSettingsStore } from '../src/stores/settings' import { useLanguageStore } from '../src/stores/language' +import { useModelCheckStore } from '../src/stores/modelCheck' import { Button } from '@shadcn/components/ui/button' +import ModelCheckDialog from '@/components/settings/ModelCheckDialog.vue' const devicePresenter = usePresenter('devicePresenter') const windowPresenter = usePresenter('windowPresenter') @@ -58,6 +69,7 @@ const configPresenter = usePresenter('configPresenter') // Initialize stores const settingsStore = useSettingsStore() const languageStore = useLanguageStore() +const modelCheckStore = useModelCheckStore() const isMacOS = ref(false) const isWinMacOS = ref(false) diff --git a/src/shadcn/components/ui/checkbox/Checkbox.vue b/src/shadcn/components/ui/checkbox/Checkbox.vue index 8702d1603..de5fa017a 100644 --- a/src/shadcn/components/ui/checkbox/Checkbox.vue +++ b/src/shadcn/components/ui/checkbox/Checkbox.vue @@ -1,27 +1,43 @@ - -