diff --git a/src/renderer/store/settings.store.ts b/src/renderer/store/settings.store.ts index 5e6519b0..b5fe9c32 100644 --- a/src/renderer/store/settings.store.ts +++ b/src/renderer/store/settings.store.ts @@ -734,6 +734,22 @@ export const useSettingsStore = create()( ), { merge: mergeOverridingColumns, + migrate(persistedState, version) { + if (version === 8) { + const state = persistedState as SettingsSlice; + state.general.sidebarItems = state.general.sidebarItems.filter( + (item) => item.id !== 'Folders', + ); + state.general.sidebarItems.push({ + disabled: false, + id: 'Artists-all', + label: i18n.t('page.sidebar.artists'), + route: AppRoute.LIBRARY_ARTISTS, + }); + } + + return persistedState; + }, name: 'store_settings', version: 9, },