From 428b1fbe404caafba90997bad51da9874cbabb3d Mon Sep 17 00:00:00 2001 From: suyao Date: Sun, 11 May 2025 03:00:11 +0800 Subject: [PATCH] fix: set default zoomFactor in settings --- src/renderer/src/store/index.ts | 2 +- src/renderer/src/store/migrate.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/store/index.ts b/src/renderer/src/store/index.ts index df7af60f69..abfc334986 100644 --- a/src/renderer/src/store/index.ts +++ b/src/renderer/src/store/index.ts @@ -46,7 +46,7 @@ const persistedReducer = persistReducer( { key: 'cherry-studio', storage, - version: 99, + version: 100, blacklist: ['runtime', 'messages', 'messageBlocks'], migrate }, diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index ab852b18f6..b2c94ce561 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -1296,6 +1296,16 @@ const migrateConfig = { } catch (error) { return state } + }, + '100': (state: RootState) => { + try { + if (!state.settings.zoomFactor) { + state.settings.zoomFactor = 1 + } + return state + } catch (error) { + return state + } } }