Type Alias: IClientPreferences ​
ts
type IClientPreferences = object;Defined in: types/const.ts:568
User-configurable preferences for their account and UI
Properties ​
alwaysAnimateOtherProfiles? ​
ts
optional alwaysAnimateOtherProfiles?: boolean;Defined in: types/const.ts:669
alwaysShowNsfwChannels? ​
ts
optional alwaysShowNsfwChannels?: boolean;Defined in: types/const.ts:613
Skip 18+ channel warnings after explicitly accepting one. Off when absent.
animateOtherProfiles? ​
ts
optional animateOtherProfiles?: boolean;Defined in: types/const.ts:666
autoplayGifs? ​
ts
optional autoplayGifs?: boolean;Defined in: types/const.ts:645
beamEnabled? ​
ts
optional beamEnabled?: boolean;Defined in: types/const.ts:649
Show Beam's automatic weather cameos in the member sidebar.
beamLocation? ​
ts
optional beamLocation?: BeamLocation;Defined in: types/const.ts:651
Selected Open-Meteo city; absent means the original Perth default.
beamTemperatureUnit? ​
ts
optional beamTemperatureUnit?: "celsius" | "fahrenheit";Defined in: types/const.ts:652
calendarReminderMinutes? ​
ts
optional calendarReminderMinutes?: number;Defined in: types/const.ts:624
Minutes before an event starts, from 1 to 10080; 15 when absent.
calendarRemindersEnabled? ​
ts
optional calendarRemindersEnabled?: boolean;Defined in: types/const.ts:622
Private system reminders for events you are tagged in; on when absent.
colorCss? ​
ts
optional colorCss?: string;Defined in: types/const.ts:586
The user's own CSS for the interface's colours, applied only in their own clients. Declarations that are not colours are dropped when it is applied.
colorTheme? ​
ts
optional colorTheme?: IColorTheme;Defined in: types/const.ts:588
A ready-made colour theme in place of Fusion's own colours, which absent keeps. Colour CSS applies over it.
colorThemesUnlocked? ​
ts
optional colorThemesUnlocked?: boolean;Defined in: types/const.ts:590
Whether the hidden colour themes have been found, so they stay on offer.
convertEmoticons? ​
ts
optional convertEmoticons?: boolean;Defined in: types/const.ts:603
disableAnimation ​
ts
disableAnimation: boolean;Defined in: types/const.ts:571
disabledEmojiPacks? ​
ts
optional disabledEmojiPacks?: string[];Defined in: types/const.ts:594
disabledProfileStylesForServers? ​
ts
optional disabledProfileStylesForServers?: number[];Defined in: types/const.ts:660
disabledProfileStylesForUsers? ​
ts
optional disabledProfileStylesForUsers?: number[];Defined in: types/const.ts:659
emojiPackExpanded? ​
ts
optional emojiPackExpanded?: Record<string, boolean>;Defined in: types/const.ts:601
emojiPackOrder? ​
ts
optional emojiPackOrder?: string[];Defined in: types/const.ts:598
emojiUsage? ​
ts
optional emojiUsage?: Record<string, IEmojiUsage>;Defined in: types/const.ts:606
enableAnimation ​
ts
enableAnimation: boolean;Defined in: types/const.ts:573
enableCallRinging? ​
ts
optional enableCallRinging?: boolean;Defined in: types/const.ts:620
enableDesktopNotifications? ​
ts
optional enableDesktopNotifications?: boolean;Defined in: types/const.ts:618
enableToastNotifications? ​
ts
optional enableToastNotifications?: boolean;Defined in: types/const.ts:617
enableUnreadBadge? ​
ts
optional enableUnreadBadge?: boolean;Defined in: types/const.ts:619
entranceSounds? ​
ts
optional entranceSounds?: Record<string, number>;Defined in: types/const.ts:630
flashOnNotification? ​
ts
optional flashOnNotification?: boolean;Defined in: types/const.ts:625
flickEnabled? ​
ts
optional flickEnabled?: boolean;Defined in: types/const.ts:647
Legacy preference, read when beamEnabled has not been saved yet.
friendsSort? ​
ts
optional friendsSort?: IFriendsSort;Defined in: types/const.ts:672
glassTransparency? ​
ts
optional glassTransparency?: number;Defined in: types/const.ts:581
How see-through Fusion's glass is, 0-100: 0 (or absent) is Fusion's own frosted glass, 100 is clear glass with only its blur, edges and sheen left. Reduce transparency still makes every panel solid.
hideLeftSidebar ​
ts
hideLeftSidebar: boolean;Defined in: types/const.ts:569
hideRightSidebar ​
ts
hideRightSidebar: boolean;Defined in: types/const.ts:570
livekitAudioConfig? ​
ts
optional livekitAudioConfig?: Record<string, any>;Defined in: types/const.ts:683
livekitScreenshareConfig? ​
ts
optional livekitScreenshareConfig?: Record<string, any>;Defined in: types/const.ts:685
livekitVideoConfig? ​
ts
optional livekitVideoConfig?: Record<string, any>;Defined in: types/const.ts:684
mirrorCamera? ​
ts
optional mirrorCamera?: boolean;Defined in: types/const.ts:682
notificationVolume? ​
ts
optional notificationVolume?: number;Defined in: types/const.ts:626
pinnedServerIds? ​
ts
optional pinnedServerIds?: number[];Defined in: types/const.ts:677
Favourite server IDs in display order: the Home page's favourites, which are also the servers pinned to the top bar, right of the command bar. Retains the legacy key for saved preferences.
playProfileAnimations? ​
ts
optional playProfileAnimations?: boolean;Defined in: types/const.ts:663
pushAfterIdleMinutes? ​
ts
optional pushAfterIdleMinutes?: IPushIdleMinutes;Defined in: types/const.ts:639
pushCalls? ​
ts
optional pushCalls?: boolean;Defined in: types/const.ts:637
pushDirectMessages? ​
ts
optional pushDirectMessages?: boolean;Defined in: types/const.ts:635
pushDuringDnd? ​
ts
optional pushDuringDnd?: boolean;Defined in: types/const.ts:640
pushEnabled? ​
ts
optional pushEnabled?: boolean;Defined in: types/const.ts:634
pushPreview? ​
ts
optional pushPreview?: IPushPreview;Defined in: types/const.ts:641
pushRingAllDevices? ​
ts
optional pushRingAllDevices?: boolean;Defined in: types/const.ts:638
pushServerMessages? ​
ts
optional pushServerMessages?: IPushServerMessages;Defined in: types/const.ts:636
reduceTransparency? ​
ts
optional reduceTransparency?: boolean;Defined in: types/const.ts:575
Solid panels without transparency or backdrop blur. Absent follows the operating system.
showProfileStyles? ​
ts
optional showProfileStyles?: boolean;Defined in: types/const.ts:656
soundboardVolume? ​
ts
optional soundboardVolume?: number;Defined in: types/const.ts:627
spellcheck? ​
ts
optional spellcheck?: boolean;Defined in: types/const.ts:608
spellcheckLanguage? ​
ts
optional spellcheckLanguage?: ISpellcheckLanguage;Defined in: types/const.ts:610