Add Voice Broadcast labs setting and composer button (#9279)
* Add Voice Broadcast labs setting and composer button * Implement strict typing * Extend MessageComposer-test * Extend tests * Revert some strict type fixex * Convert FEATURES to enum; change case * Use fake timers in MessageComposer-test
This commit is contained in:
parent
4a23630e06
commit
a0c35d088a
13 changed files with 469 additions and 45 deletions
|
@ -101,6 +101,10 @@ export enum LabGroup {
|
|||
Developer,
|
||||
}
|
||||
|
||||
export enum Features {
|
||||
VoiceBroadcast = "feature_voice_broadcast",
|
||||
}
|
||||
|
||||
export const labGroupNames: Record<LabGroup, string> = {
|
||||
[LabGroup.Messaging]: _td("Messaging"),
|
||||
[LabGroup.Profile]: _td("Profile"),
|
||||
|
@ -435,6 +439,13 @@ export const SETTINGS: {[setting: string]: ISetting} = {
|
|||
displayName: _td("Favourite Messages (under active development)"),
|
||||
default: false,
|
||||
},
|
||||
[Features.VoiceBroadcast]: {
|
||||
isFeature: true,
|
||||
labsGroup: LabGroup.Messaging,
|
||||
supportedLevels: LEVELS_FEATURE,
|
||||
displayName: _td("Voice broadcast (under active development)"),
|
||||
default: false,
|
||||
},
|
||||
"feature_new_device_manager": {
|
||||
isFeature: true,
|
||||
labsGroup: LabGroup.Experimental,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue