Tracking background updates from the Discord alpha client.
Current build hash: fd97e0960be26278ad8e87034b4a25b470f8d22a
Moves syntax coloring for code blocks and plaintext previews to a newer highlighter.
Reliable syntax separation makes long code blocks and attached text files easier to scan.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Makes the game icon in the voice-call running-game card open the game's profile.
People can move from seeing what others are playing during a call to the game's profile more quickly.
default {
"improvedGameCard": false
}variations {
"1": {
"improvedGameCard": true
}
}Makes the game name and icon in a server member-list activity card open the game's profile.
Users can move from seeing what a member is playing to the game's profile without searching for it separately.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Adjusts how completed Quest rewards can be claimed from Quest Home.
This can make it clearer where users claim Quest rewards after finishing a task, while also changing how completion and reward-delivery failures are handled.
Changes the Quest card presentation and accept flow in the activity panel.
This can affect whether users notice, understand, and join Quests directly from the activity panel.
This experiment changes the headline and body copy shown when monthly Nitro users can switch to a yearly plan.
Yearly-plan prompts can change conversion even when the underlying price is the same. This experiment appears to compare whether savings, one-payment convenience, or keeping the same Nitro perks makes the switch clearer and more appealing.
variations {
"0": 0,
"1": 1,
"2": 2,
"3": 3
}This experiment changes the headline and body copy shown when monthly Nitro users can switch to a yearly plan.
Yearly-plan prompts can change conversion even when the underlying price is the same. This experiment appears to compare whether savings, one-payment convenience, or keeping the same Nitro perks makes the switch clearer and more appealing.
variations {
"0": 0,
"1": 1,
"2": 2,
"3": 3
}This experiment controls where eligible monthly Nitro users see a prompt to switch to a yearly plan.
Placement affects both discoverability and how intrusive the yearly-switch prompt feels. Based on current evidence, the Nitro tab popover is confirmed; the other raw placement names should not be treated as active visible surfaces until their consumers are found again.
variations {
"0": 0,
"1": 1,
"2": 2,
"3": 3
}This experiment enables the path and messaging for moving Battle.net connections to the newer app-account connection model.
Battle.net users may be asked to reconnect or migrate their account connection. Servers that rely on Battle.net linked roles may need users or admins to refresh those roles through the new connection path.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Changes the badge style and explanation surface for personalized offers on the Nitro tab.
This tests whether users notice relevant Nitro offers more easily and which level of emphasis is useful without being distracting.
default {
"badgeStyle": "go.v.GRADIENT",
"surface": "go.F.NONE"
}variations {
"0": {
"badgeStyle": "go.v.GRADIENT",
"surface": "go.F.NONE"
},
"1": {
"badgeStyle": "go.v.EXPRESSIVE",
"surface": "go.F.POPOVER"
},
"2": {
"badgeStyle": "go.v.GRADIENT",
"surface": "go.F.POPOVER"
},...This experiment lets Discord fetch warning state for accounts that need a parent connection and show it through a modal or banner.
This looks like a more proactive warning flow for teen accounts that may need a parent connection to keep full access. Users may see clearer prompts after login or when returning to the app.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}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.