Tracking background updates from the Discord alpha client.
Current build hash: 7bb572ebc294de26f48d13d144c1672ff06ee6a4
Syncs the desktop DESKTOP_TTI_HTTP_CDT native setting from the experiment value for startup measurement.
It is not a visible UI change, but controlling the TTI measurement path helps Discord compare desktop startup improvements more accurately.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Tests a redesigned Clips settings surface and its interaction with autoclipping conditions.
Clips depends on users understanding capture and automatic clipping options, so a clearer settings surface can affect feature adoption.
default {
"enableRedesign": false
}variations {
"1": {
"enableRedesign": true
}
}Makes servers previewed before joining easier to keep and find again through the lurker preview flow.
stickyLurk is the key value for preview persistence, connecting the experiment to server discovery and join conversion after previewing a guild.
default {
"enabled": false,
"stickyLurk": false
}variations {
"1": {
"enabled": true,
"stickyLurk": false
},
"2": {
"enabled": true,
"stickyLurk": true
}
}Changes the invite modal title when adding people to an existing one-to-one DM.
The title at the moment a one-to-one DM becomes a group DM can clarify whether the user is adding a friend or expanding the conversation.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Tests group-DM customization and cancel-button behavior before adding people to a one-to-one DM.
canCustomizeGDM controls pre-invite editing, while addCancelButton controls exit handling, both of which can reduce accidental group DM changes and improve invite conversion.
default {
"addCancelButton": false,
"canCustomizeGDM": false
}variations {
"1": {
"addCancelButton": false,
"canCustomizeGDM": true
},
"2": {
"addCancelButton": true,
"canCustomizeGDM": true
}
}Exposes dice rolling as a Discord built-in slash command.
It turns lightweight chat play into a default Discord capability that servers can use without installing a bot.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Reduces badge emphasis for muted voice channels in guild and folder media-state calculations.
If muted voice channels still drive badges, the server list becomes noisier; this narrows attention to voice activity the user has not muted.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Separates game mention enablement, New-label exposure, and combined mention autocomplete behavior.
Mentioning games inside chat connects Discord to active play sessions, so autocomplete integration can affect discoverability and typing speed.
default {
"combineMentionAutocomplete": false,
"enabled": false,
"showNewTag": false
}variations {
"0": {
"combineMentionAutocomplete": false,
"enabled": false,
"showNewTag": false
},
"1": {
"combineMentionAutocomplete": false,
"enabled": true,
"showNewTag": true
},
"2": {
"combineMentionAutocomple...Creates an order before checkout and updates it when the payment method changes.
This can keep order data consistent across checkout steps, but the additional order preparation also affects startup time and recovery from payment errors.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Tests an order-first flow when redeeming Shop items with Orbs.
Keeping redemption and item delivery on one order can make failures easier to recover and explain. Users may notice different loading, error handling, or confirmation timing during redemption.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Applies newer shared typography mappings across the app.
This is not one screen-specific feature, but it can change text density and visual hierarchy across many common components.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Applies profile theme colors to participant tile backgrounds in video calls.
Video tiles can look more consistent with each user's profile customization. The mobile chat-input layout keys included in this change do not have a confirmed consumer in the current web bundle.
default {
"chatInputFloating": false,
"chatInputLegacySendButton": false,
"enabled": false
}variations {
"0": {
"chatInputFloating": false,
"chatInputLegacySendButton": false,
"enabled": false
},
"1": {
"chatInputFloating": false,
"chatInputLegacySendButton": false,
"enabled": true
},
"2": {
"chatInputFl...