Tracking background updates from the Discord alpha client.
Current build hash: fd97e0960be26278ad8e87034b4a25b470f8d22a
Expands an order-first checkout flow for Shop and game storefront purchases.
Creating the order earlier can change how price confirmation, waiting states, and payment errors appear before purchase completion.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Changes the discount copy and badges shown for Nitro annual plans.
Annual billing is a larger upfront purchase, so clearer savings copy can affect whether buyers understand and choose it.
variations {
"0": 0,
"1": 1,
"2": 2,
"3": 3,
"4": 4
}Sets a minimum size for very small capture frames in screen sharing and Clips recording.
Users may not see a new control, but small-window sharing and Clips capture can become more stable or clearer.
default {
"minCaptureHeight": 0,
"minCaptureWidth": 0
}variations {
"1": {
"minCaptureHeight": 130,
"minCaptureWidth": 130
}
}Syncs dismissed friendship-anniversary gift prompts so they do not reappear unnecessarily.
This reduces repeated gift prompts that a user already dismissed and keeps prompt state more consistent across devices.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Preloads app widgets and activity details before a profile card opens.
Profiles with app widgets or game activity can fill in faster and avoid blank sections after opening. The tradeoff is that some data may be requested before the card is actually shown.
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"
},...Fetches autocomplete results while searching for game names.
This can help users pick the right game faster without typing the full name.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}Uses League of Legends match events as auto-clipping signals on supported PCs.
Game events can identify important match moments more accurately than audio or screen changes alone. It does not apply when League is not running or auto-clipping is off.
default {
"enableLeagueEvents": false
}variations {
"1": {
"enableLeagueEvents": true
}
}Tests gift price visibility, new price copy, and a monthly default in Nitro gifting.
This measures how quickly buyers understand gift price and duration, and whether defaulting to a one-month gift changes selection and checkout completion.
default {
"monthlyDefaultSelected": false,
"showGiftPrice": true,
"useNewCopy": false
}variations {
"1": {
"monthlyDefaultSelected": false,
"showGiftPrice": false,
"useNewCopy": false
},
"2": {
"monthlyDefaultSelected": false,
"showGiftPrice": true,
"useNewCopy": true
},
"3": {
"monthlyDefaultSelect...Shows a monthly rate alongside the Server Boost checkout total.
This makes the recurring nature of the purchase and the expected monthly cost clearer before payment.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Switches Server Boost purchases to a refreshed plan-selection and review flow.
The refresh can make quantity and cost easier to understand before purchase while handling existing Nitro subscriptions and externally billed subscriptions more consistently.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"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.
default {
"enabled": false
}variations {
"1": {
"enabled": true
}
}