|  Michael Weimann | 8066b9ffbe | Prevent starting another voice broadcast (#9457) | 2022-10-19 16:22:07 +02:00 | 
				
					
						|  Michael Weimann | bb0c175b7e | Display info dialogs if unable to start voice broadcasts (#9453) | 2022-10-19 15:01:14 +02:00 | 
				
					
						|  Michael Weimann | 19bc3f1d9a | Include device_id in voice broadcast info events (#9394) | 2022-10-12 13:24:30 +02:00 | 
				
					
						|  Michael Weimann | bac6e12946 | Implement Voice Broadcast recording (#9307) * Implement VoiceBroadcastRecording
* Implement PR feedback
* Add voice broadcast recording stores
* Refactor startNewVoiceBroadcastRecording
* Refactor VoiceBroadcastRecordingsStore to VoiceBroadcastRecording
* Rename VoiceBroadcastRecording to VoiceBroadcastRecorder
* Return remaining chunk on stop
* Extract createVoiceMessageContent
* Implement recording
* Replace dev value with config
* Fix clientInformation-test
* Refactor VoiceBroadcastRecording
* Fix VoiceBroadcastRecording types
* Re-order getter
* Mark voice_broadcast config as optional
* Merge voice-broadcast modules
* Remove underscore props
* Add Optional types
* Add return types everywhere
* Remove test casts
* Add magic comments
* Trigger CI
* Switch VoiceBroadcastRecorder to TypedEventEmitter
* Trigger CI
* Add voice broadcast chunk event content
Co-authored-by: Travis Ralston <travisr@matrix.org> | 2022-10-11 22:31:28 +00:00 | 
				
					
						|  Michael Weimann | d775e403c4 | Add voice broadcast recording stores (#9319) * Add voice broadcast recording stores
* Refactor startNewVoiceBroadcastRecording | 2022-09-28 10:22:50 +02:00 |