diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index a7941dc042..8034a70e7e 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -34,6 +34,7 @@ - Fix: (Friendly) 흐림 효과를 사용할 때 하단 내비게이션 바의 가독성이 매우 떨어지는 문제 - Fix: 움직임이 있는 MFM 설정을 사용하지 않아도 `$[rainbow ]`문자를 볼 수 있음 (misskey-dev/misskey#11361) - Fix: 모바일에서 헤더의 디자인을 변경하면 흐림 효과가 강제됨 +- Fix: 환경설정 백업 시 일부 설정이 누락되어 백업되는 문제 ### Server - Fix: 실행 중인 앱 내에서 ServerStatsService 시작 (misskey-dev/misskey#11342) diff --git a/packages/frontend/src/pages/settings/preferences-backups.vue b/packages/frontend/src/pages/settings/preferences-backups.vue index 3a33608826..08f004e805 100644 --- a/packages/frontend/src/pages/settings/preferences-backups.vue +++ b/packages/frontend/src/pages/settings/preferences-backups.vue @@ -87,18 +87,36 @@ const defaultStoreSaveKeys: (keyof typeof defaultStore['state'])[] = [ 'reactionPickerUseDrawerForMobile', 'defaultSideView', 'menuDisplay', - 'bannerDisplay', 'reportError', 'squareAvatars', 'hideAvatarsInNote', 'numberOfPageCache', 'aiChanMode', 'mediaListWithOneImageAppearance', - 'useEnterToSend', - 'postFormVisibilityHotkey', 'newNoteReceivedNotificationBehavior', 'collapseDefault', 'requireRefreshBehavior', + 'bannerDisplay', + 'hideAvatarsInNote', + 'showTranslateButtonInNote', + 'enableAbsoluteTime', + 'enableMarkByDate', + 'showSubNoteFooterButton', + 'enableHomeTimeline', + 'enableLocalTimeline', + 'enableMediaTimeline', + 'enableSocialTimeline', + 'enableCatTimeline', + 'enableGlobalTimeline', + 'enableListTimeline', + 'enableAntennaTimeline', + 'enableChannelTimeline', + 'useEnterToSend', + 'postFormVisibilityHotkey', + 'showRenoteConfirmPopup', + 'displayHeaderNavBarWhenScroll', + 'showPostFormPreview', + 'mobileTimelineHeaderChange', ]; const coldDeviceStorageSaveKeys: (keyof typeof ColdDeviceStorage.default)[] = [ 'lightTheme', diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts index bf4c41b10e..58d66d560b 100644 --- a/packages/frontend/src/store.ts +++ b/packages/frontend/src/store.ts @@ -356,14 +356,6 @@ export const defaultStore = markRaw(new Storage('base', { where: 'device', default: 8, }, - friendlyEnableNotifications: { - where: 'device', - default: true, - }, - friendlyEnableWidgets: { - where: 'device', - default: true, - }, collapseDefault: { where: 'account', default: true, @@ -484,6 +476,16 @@ export const defaultStore = markRaw(new Storage('base', { where: 'device', default: false, }, + + // - etc + friendlyEnableNotifications: { + where: 'device', + default: true, + }, + friendlyEnableWidgets: { + where: 'device', + default: true, + }, // #endregion }));