Tracking background updates from the Discord alpha client.
Current build hash: fd97e0960be26278ad8e87034b4a25b470f8d22a
Adds Game Profiles as a distinct search target in Quick Switcher.
People who open Game Profiles often can find them directly from Quick Switcher instead of navigating through other menus.
default {
"alternatePosition": false,
"enabled": false
}variations {
"0": {
"alternatePosition": false,
"enabled": false
},
"1": {
"alternatePosition": false,
"enabled": true
},
"2": {
"alternatePosition": true,
"enabled": true
}
}Adds Game Profiles as a distinct search target in Quick Switcher.
People who open Game Profiles often can find them directly from Quick Switcher instead of navigating through other menus.
A new version of message bookmarks and reminders, including saved lists, overdue reminders, and account-specific limits.
It helps people keep important conversations and avoid missing follow-ups, while the storage limits also connect the feature to Nitro benefit discovery.
A new version of message bookmarks and reminders, including saved lists, overdue reminders, and account-specific limits.
It helps people keep important conversations and avoid missing follow-ups, while the storage limits also connect the feature to Nitro benefit discovery.
Lets Discord Clips detect Counter-Strike 2 match events when Auto Clips is enabled on Windows.
This provides the path for Counter-Strike 2 moments such as match events to become automatic clip candidates instead of relying only on manual saves. The experiment alone does not show that every event will be saved.
default {
"enableCs2Gsi": false
}variations {
"1": {
"enableCs2Gsi": true
}
}This experiment switches the three-dot typing indicator from the existing animation path to a CSS-backed presentation.
The behavior is unchanged, but motion, visual consistency, and rendering cost may differ. The current code does not establish a measured performance or preference result.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}This experiment changes the Krisp noise-cancellation model files used for voice and video calls on iOS.
It may affect background-noise removal quality, stability, battery use, or processing load. The direction of those effects is not confirmed by the client code.
default {
"models": [
{
"filename": "krisp-nc-o-nb-v2.kef",
"maxSampleRate": 8000,
"name": "small_NC_8k"
},
{
"filename": "krisp-nc-o-lite-v1.kef",...variations {
"1": {
"models": [
{
"filename": "krisp-nc-o-nb-v2.kef",
"maxSampleRate": 8000,
"name": "small_NC_8k"
},
{
"filename": "c6.f.s.laughter.da1785_non_optimized.kef",
"maxSampleR...This experiment limits sample rate and channel count in voice calls when noise or echo processing is enabled.
It may improve processing stability or compatibility, but it can also affect clarity and stereo presentation. Measured results are needed to determine the actual user impact.
default {
"capChannelCount": false,
"capSampleRate": false,
"condition": "none"
}variations {
"1": {
"capChannelCount": false,
"capSampleRate": true,
"condition": "krisp"
},
"2": {
"capChannelCount": false,
"capSampleRate": true,
"condition": "noiseSuppression"
},
"3": {
"capChannelCount": fal...Routes a relevant Nitro notice button to the unpaid-invoice checkout when the subscription is past due.
People whose Nitro service is at risk from a payment problem can reach the outstanding invoice directly instead of searching through general subscription settings.
default {
"bannerVariant": "control",
"enabled": false
}variations {
"1": {
"bannerVariant": "red_expressive",
"enabled": true
},
"2": {
"bannerVariant": "grey_primary",
"enabled": true
}
}Changes the Nitro upsell button style in emoji and soundboard pickers.
When users encounter Nitro-locked emoji or sounds, the button treatment can affect whether the subscription prompt feels noticeable or intrusive.
default {
"buttonStyle": 0
}variations {
"0": {
"buttonStyle": 0
},
"1": {
"buttonStyle": 1
},
"2": {
"buttonStyle": 2
}
}Adjusts how many frequently used emojis appear in the emoji picker.
Too many or too few frequent emojis can change how quickly users find the emoji they want.
variations {
"1": {
"maxFrequentEmojis": 9
},
"2": {
"maxFrequentEmojis": 18
}
}Further divides the existing experiment that turns a server voice channel into a Living Room with seats and rooms.
A voice channel can feel like a place where people sit and move rather than only a participant list. The new subdivisions show an effort to test interaction and room variants separately, although not every treatment difference is visible in the current client.
default {
"enabled": false,
"interactionsEnabled": false,
"multipleRoomsEnabled": false,
"posturesEnabled": false
}