sort our store/prefs, migrate all of them

also fix `cornerRadius`
This commit is contained in:
dakkar 2025-04-12 11:13:36 +01:00
parent e33d8deeee
commit e1745ea23c
4 changed files with 158 additions and 145 deletions

View file

@ -130,54 +130,6 @@ export const PREF_DEF = {
collapseRenotes: {
default: false,
},
collapseNotesRepliedTo: {
default: false,
},
collapseFiles: {
default: false,
},
uncollapseCW: {
default: false,
},
expandLongNote: {
default: false,
},
like: {
default: null as string | null,
},
autoloadConversation: {
default: true,
},
showVisibilitySelectorOnBoost: {
default: true,
},
visibilityOnBoost: {
default: 'public' as 'public' | 'home' | 'followers',
},
trustedDomains: {
default: [] as string[],
},
warnExternalUrl: {
default: true,
},
followingFeed: {
default: defaultFollowingFeedState as Partial<FollowingFeedState>,
},
warnMissingAltText: {
default: true,
},
disableCatSpeak: {
default: false,
},
showTickerOnReplies: {
default: false,
},
searchEngine: {
default: Object.keys(searchEngineMap)[0],
},
noteDesign: {
default: 'sharkey' as 'sharkey' | 'misskey',
},
menu: {
default: [
'notifications',
@ -208,9 +160,6 @@ export const PREF_DEF = {
nsfw: {
default: 'respect' as 'respect' | 'force' | 'ignore',
},
numberOfReplies: {
default: 5,
},
highlightSensitiveMedia: {
default: false,
},
@ -307,9 +256,6 @@ export const PREF_DEF = {
forceShowAds: {
default: false,
},
oneko: {
default: false,
},
aiChanMode: {
default: false,
},
@ -337,12 +283,6 @@ export const PREF_DEF = {
useGroupedNotifications: {
default: true,
},
notificationClickable: {
default: false,
},
enableFaviconNotificationDot: {
default: true,
},
dataSaver: {
default: {
media: false,
@ -357,9 +297,6 @@ export const PREF_DEF = {
enableSeasonalScreenEffect: {
default: false,
},
cornerRadius: {
default: null as 'Misskey' | null,
},
enableHorizontalSwipe: {
default: true,
},
@ -467,4 +404,70 @@ export const PREF_DEF = {
'experimental.stackingRouterView': {
default: false,
},
//#region Sharkey
autoloadConversation: {
default: true,
},
clickToOpen: {
default: true,
},
collapseFiles: {
default: false,
},
collapseNotesRepliedTo: {
default: false,
},
disableCatSpeak: {
default: false,
},
enableFaviconNotificationDot: {
default: true,
},
expandLongNote: {
default: false,
},
followingFeed: {
default: defaultFollowingFeedState as Partial<FollowingFeedState>,
},
like: {
default: null as string | null,
},
noteDesign: {
default: 'sharkey' as 'sharkey' | 'misskey',
},
notificationClickable: {
default: false,
},
numberOfReplies: {
default: 5,
},
oneko: {
default: false,
},
searchEngine: {
default: Object.keys(searchEngineMap)[0],
},
showTickerOnReplies: {
default: false,
},
showVisibilitySelectorOnBoost: {
default: true,
},
trustedDomains: {
default: [] as string[],
},
uncollapseCW: {
default: false,
},
visibilityOnBoost: {
default: 'public' as 'public' | 'home' | 'followers',
},
warnExternalUrl: {
default: true,
},
warnMissingAltText: {
default: true,
},
//#endregion
} satisfies PreferencesDefinition;