Michael Telatynski
|
6b46d6e4f8
|
Add MatrixClientPeg::safeGet and use it in tests (#10985)
|
2023-06-05 18:12:23 +01:00 |
|
Michael Weimann
|
c6f6fa62f7
|
Implement broadcast UTD handling (#10021)
|
2023-02-01 13:32:49 +01:00 |
|
Michael Weimann
|
29c193210f
|
Stop broadcasts on logout (#9978)
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
|
2023-01-24 10:58:37 +00:00 |
|
Michael Telatynski
|
030b7e90bf
|
Enable @typescript-eslint/explicit-function-return-type in /src (#9788)
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
* Enable `@typescript-eslint/explicit-function-return-type` in /src
* Fix types
* tsc strict fixes
* Delint
* Fix test
* Fix bad merge
|
2023-01-12 13:25:14 +00:00 |
|
Michael Weimann
|
be972bc913
|
Check connection before starting broadcast (#9857)
|
2023-01-09 16:08:30 +01:00 |
|
Michael Weimann
|
100b1d5aa1
|
Fix broadcast pre-recording check (#9834)
|
2022-12-28 15:13:37 +00:00 |
|
Michael Weimann
|
2b7d106481
|
Handle voice broadcast last_chunk_sequence (#9812)
|
2022-12-28 09:32:49 +00:00 |
|
Michael Weimann
|
539a50ae30
|
Pause non-live broadcast from other room (#9825)
|
2022-12-28 09:29:42 +01:00 |
|
Michael Weimann
|
6c40e2476a
|
Consider own broadcasts from other device as a playback (#9821)
|
2022-12-23 16:41:18 +00:00 |
|
Michael Weimann
|
32140855fb
|
When deleting a voice broadcast, also delete related events (#9737)
|
2022-12-23 15:44:01 +00:00 |
|
Michael Weimann
|
a2777d3a03
|
Add labs setting to force small broadcast chunks (#9806)
|
2022-12-23 13:45:26 +00:00 |
|
Michael Weimann
|
b81582d045
|
Improve live voice broadcast detection by testing if the started event has been redacted (#9780)
|
2022-12-22 10:37:07 +00:00 |
|
Michael Weimann
|
35a187a231
|
Handle starting a call while listen to a broadcast (#9764)
|
2022-12-19 08:44:19 +00:00 |
|
Michael Telatynski
|
f1e8e7f140
|
Enable @typescript-eslint/explicit-member-accessibility on /src (#9785)
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
|
2022-12-16 12:29:59 +00:00 |
|
Michael Weimann
|
51554399fb
|
Implement broadcast message preview (#9762)
|
2022-12-16 11:01:16 +00:00 |
|
Michael Weimann
|
6205c70462
|
Display broadcast live state only depending on the recording (#9774)
|
2022-12-16 09:55:54 +00:00 |
|
Faye Duxovni
|
43f175892a
|
Fix Prettier errors that slipped past CI (#9741)
|
2022-12-12 15:43:29 -07:00 |
|
Michael Weimann
|
27c5b793e9
|
Merge branch 'develop' into weeman1337/prettier
|
2022-12-12 16:09:11 +01:00 |
|
Michael Weimann
|
57e1822add
|
Add voice broadcast ended message (#9728)
|
2022-12-12 16:03:56 +01:00 |
|
Michael Weimann
|
526645c791
|
Apply prettier formatting
|
2022-12-12 12:24:14 +01:00 |
|
Michael Weimann
|
459df4583e
|
Fix start voice broadcast recording while listening (#9630)
|
2022-11-30 11:16:22 +01:00 |
|
Michael Weimann
|
a8e15ebe60
|
Add voice broadcast playback pip (#9603)
|
2022-11-24 09:08:41 +01:00 |
|
Michael Weimann
|
cf3c899dd1
|
Tweak voice broadcast live icon (#9576)
|
2022-11-16 16:13:59 +01:00 |
|
Michael Weimann
|
f6347d24ef
|
Show time left for voice broadcast recordings (#9564)
|
2022-11-10 10:53:49 +00:00 |
|
Michael Weimann
|
abec724387
|
Add voice broadcast pre-recoding PiP (#9548)
|
2022-11-10 09:38:48 +01:00 |
|
Michael Weimann
|
7fbdd8bb5d
|
Handle local events for voice broadcasts (#9561)
|
2022-11-09 11:17:54 +00:00 |
|
Michael Weimann
|
66d0b318bc
|
Add voice broadcast playback seekbar (#9529)
|
2022-11-04 11:50:19 +01:00 |
|
Michael Weimann
|
66c20a0798
|
Display voice broadcast total length (#9517)
|
2022-10-31 17:35:02 +00:00 |
|
Michael Weimann
|
e6a645dfae
|
Stop voice broadcast from save device on resume (#9509)
|
2022-10-26 18:59:47 +02:00 |
|
Michael Weimann
|
5f59ce182e
|
Resume voice broadcast on load (#9475)
|
2022-10-21 09:30:02 +02:00 |
|
Michael Weimann
|
9d405a905d
|
Set voice broadcast defaults (#9471)
|
2022-10-20 15:41:10 +02:00 |
|
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
|
49d9e75235
|
Voice Broadcast playback UI (#9362)
* Implement Voice Broadcast UI
* Update src/voice-broadcast/models/VoiceBroadcastPlayback.ts
Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Travis Ralston <travisr@matrix.org>
|
2022-10-13 22:13:17 -06: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 |
|
Michael Weimann
|
8e719d57a2
|
Add voice broadcast recording body (#9316)
* Add voice broadcast recording body
* Change icon element; update css variables
* Update Icon-test snapshots
|
2022-09-26 15:29:38 +02:00 |
|