Tracking background updates from the Discord alpha client.
Current build hash: 558c1c86e0d541d6fb9c553bbe32de88389cf865
Changes the badge style and supporting explanation for personalized offers on the Nitro tab.
This can test whether people notice relevant Nitro offers more easily and which level of visual emphasis is useful. The raw modifications alone do not establish a new user action.
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"
},...Changes the badge style and supporting explanation for personalized offers on the Nitro tab.
This can test whether people notice relevant Nitro offers more easily and which level of visual emphasis is useful. The raw modifications alone do not establish a new user action.
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"
},...Changes the badge style and supporting explanation for personalized offers on the Nitro tab.
This can test whether people notice relevant Nitro offers more easily and which level of visual emphasis is useful. The raw modifications alone do not establish a new user action.
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"
},...Changes the badge style and supporting explanation for personalized offers on the Nitro tab.
This can test whether people notice relevant Nitro offers more easily and which level of visual emphasis is useful. The raw modifications alone do not establish a new user action.
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"
},...Keeps the path and messaging for moving Battle.net connections to the newer app-account model.
Battle.net users may be asked to reconnect or migrate their account connection. Servers that rely on Battle.net linked roles may also need users to refresh those roles through the newer connection path.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Keeps the path and messaging for moving Battle.net connections to the newer app-account model.
Battle.net users may be asked to reconnect or migrate their account connection. Servers that rely on Battle.net linked roles may also need users to refresh those roles through the newer connection path.
default {
"enabled": false
}variations {
"0": {
"enabled": false
},
"1": {
"enabled": true
}
}Requests attachment images at a nearby resolution step to reduce unnecessary downloads on high-density displays.
This can improve image loading time and reduce data transfer in chat, but the boundary between slight upscaling and bandwidth savings needs visual and performance measurement.
default {
"enabled": false,
"maxUpscale": 1.1,
"minSnapDownDpr": 2
}variations {
"1": {
"enabled": true
}
}Lets people choose a future date and time for a message, then edit or delete the scheduled item.
People can time messages for another time zone or a later announcement without relying on a separate reminder tool. The ability to reopen, edit, or cancel scheduled items is central to making that workflow usable.
Shows a new expressive introduction instead of the existing screen when age verification begins.
A clearer explanation of why verification is needed and what comes next can reduce confusion when people try to access age-restricted content.
default {
"enabled": false
}variations {
"1": {
"enabled": true
},
"2": {
"enabled": true
}
}Keeps the existing dedicated Favorites area available to Nitro users, while a separate experiment now controls limited free access.
Separating Nitro access from the limited free trial lets Discord adjust the eligible audience and limits independently.
default {
"enabled": false
}variations {
"1": {
"enabled": true
},
"2": {
"enabled": true
}
}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.
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
}
}