fix: migrate version

This commit is contained in:
suyao 2026-01-27 20:12:45 +08:00
parent bea707c1d1
commit 4c4b7852cd
No known key found for this signature in database
2 changed files with 31 additions and 1 deletions

View File

@ -85,7 +85,7 @@ const persistedReducer = persistReducer(
{
key: 'cherry-studio',
storage,
version: 193,
version: 194,
blacklist: ['runtime', 'messages', 'messageBlocks', 'tabs', 'toolPermissions'],
migrate
},

View File

@ -3169,6 +3169,36 @@ const migrateConfig = {
logger.error('migrate 193 error', error as Error)
return state
}
},
'194': (state: RootState) => {
try {
if (!state.onboarding) {
state.onboarding = {
completedOnboardingVersion: '1.7.15',
completedFeatureGuides: [],
onboardingSkipped: true,
guidePageCompleted: false,
checklistDismissed: false,
checklistVisible: false,
taskStatus: {
useFreeModel: false,
configureProvider: false,
sendFirstMessage: false
},
completionModalShown: false
}
} else {
if (!state.onboarding.completedOnboardingVersion) {
state.onboarding.completedOnboardingVersion = '1.7.15'
}
state.onboarding.onboardingSkipped = true
}
logger.info('migrate 194 success')
return state
} catch (error) {
logger.error('migrate 194 error', error as Error)
return state
}
}
}