Mauro Romito
12837d4b89
update license
2024-09-25 12:24:52 +02:00
Nicolas Mauri
70325c38e5
Inform the user about decryption errors during a voice broadcast
2023-01-25 17:23:42 +01:00
Andy Uhnak
ae0f723ed2
Fix compile error
2023-01-23 17:14:11 +00:00
Yoan Pintas
313f715093
Handle a connection issue when we try to start a new voice broadcast ( #7276 )
2023-01-17 14:49:36 +00:00
Nicolas Mauri
8fc12dfec7
Make sure we store the last block sequence sent (even if it's 0)
2023-01-16 16:00:18 +01:00
Nicolas Mauri
52acc528a6
Improved voice broadcast completion detection during playback
2023-01-16 14:37:53 +01:00
Yoan Pintas
27023ef037
Delete an existing broadcast ( #7219 )
2023-01-10 09:32:18 +00:00
Phl-Pro
746391ae23
VoiceBroadcast: Manage app crash cases when recording ( #7188 )
...
* Cancel automatically a Voice Broadcast from a room after an app crash
* We limit for the moment the uncompleted voice broadcast cleaning to the breadcrumbs rooms list
By considering potential performance issues, we decided to limit the uncompleted VB cleaning in the recents list service:
- we run the process only once when the application is resumed
- we run the process only on the breadcrumbs rooms list
This prevent us from checking several times in parallel the same room (because a room may be listed in several recents sections)
This prevent us from checking several times the same room (each room should be checked only once after the app resume)
If a room is not checked from the recents list, a sanity check is still done in RoomViewController (to clean the room when the user opens it)
2022-12-23 15:25:52 +01:00
Yoan Pintas
887a703360
[Voice Broadcast] Add chunk after decrypting the event. ( #7181 )
2022-12-19 19:32:01 +01:00
Yoan Pintas
79e9f8ee40
Update the room description in the rooms list in case of live broadcast (incoming or outgoing) ( #7160 )
2022-12-19 19:26:55 +01:00
Philippe Loriaux
c3b8eca994
Update last PR comment
2022-12-02 18:22:58 +01:00
Philippe Loriaux
fb10fbe4fb
Fix PR comments
2022-12-02 17:45:24 +01:00
Philippe Loriaux
b1c18b2792
Add the last sequence number in the paused/stopped state event
2022-12-02 16:26:34 +01:00
Phl-Pro
0a77be1c47
Merge branch 'develop' into phlpro/voicebroadcast-display-playback-duration
2022-11-28 09:12:03 +01:00
Yoan Pintas
0cb4e69f05
Support voice broadcast live playback ( #7094 )
2022-11-25 20:59:34 +01:00
Philippe Loriaux
e0e4c81eef
Remove useless error states
2022-11-25 16:27:24 +01:00
Philippe Loriaux
316fbd24d3
Add VBAggregatorLaunchState in Aggregator
2022-11-25 15:23:52 +01:00
Yoan Pintas
40adacd482
Add voice broadcast slider ( #7010 )
2022-11-14 17:16:14 +01:00
Yoan Pintas
3226cee25b
Avoid simultaneous state changes ( #6986 )
2022-10-27 17:15:18 +02:00
Giom Foret
2b109c5ff3
Voice Broadcast: log and block unexpected state change
2022-10-26 12:28:40 +02:00
Yoan Pintas
8d30c24a98
Add voice broadcast initial state in bubble data ( #6972 )
...
- Add voice broadcast initial state in bubble data
- Remove the local record after sending
2022-10-26 08:51:41 +02:00
Yoan Pintas
ef50beda68
Avoid unnecessary send state request ( #6970 )
2022-10-25 16:51:03 +02:00
Giom Foret
b751de137b
Enhance RoomBubbleCellData handling
...
- detect correctly an actual live recording
- update the tile display at the end of a live recording
2022-10-20 19:39:51 +02:00
Giom Foret
06b1f42a29
BF Ignore redacted voice broadcast state event (their content is empty)
2022-10-20 19:39:50 +02:00
Philippe Loriaux
2762666f8b
Add sequence value when sending chunk files
2022-10-20 19:39:50 +02:00
yostyle
61207fa08a
Update UI
2022-10-20 18:48:20 +02:00
yostyle
412e760a21
Display live voice broadcast
2022-10-20 16:48:20 +02:00
manuroe
b7f12b0247
VB: Own code review
2022-10-20 13:39:27 +02:00
manuroe
bd5b1f7471
VB: Support multi chunks playback
2022-10-20 01:45:57 +02:00
manuroe
736cde698b
VB: Make the view model aware of every chunk new coming
...
this reactive approach will help to cache and reorder them by sequence
2022-10-20 01:45:57 +02:00
manuroe
ff0032d3e5
VB: Playback starts to work but only the first chunk if it is ogg
2022-10-20 01:45:57 +02:00
yostyle
04eaa5afa3
Add device_id and record tag
2022-10-20 01:45:57 +02:00
yostyle
3960593c6e
Aggregate chunks in voice broacast
2022-10-20 01:45:57 +02:00
manuroe
228580610d
Removed VoiceBroadcastProtocol
...
We do not need to abstract it
2022-10-20 01:45:57 +02:00
yostyle
5e4271cb24
Check user id to prevent fake ckunk
2022-10-20 01:45:57 +02:00
yostyle
6712e1c6c9
Add chunks in TimelineVoiceBroadcastDetails
2022-10-20 01:45:57 +02:00
yostyle
6a3fce34ec
Add some comments
2022-10-20 01:45:57 +02:00
Giom Foret
16f57eaf3e
Display info dialogs when we prevent the user from starting a new voice broadcast
...
- Update the existing implementation used to start/stop a voice broadcast in order to handle the different cases where voice broadcast is denied
- Add the optional Voice broadcast action to the new wysiwyg composer
2022-10-20 00:38:42 +02:00
Yoan Pintas
58551e04c1
[Voice Broadcast] Aggregate the chunks of voice messages in room timeline ( #6891 )
2022-10-17 18:23:47 +02:00
Doug
75b6ae0e58
Fix RiotTests.
2022-10-12 14:42:24 +01:00
Yoan Pintas
98aae7f667
Add voice broadcast state event ( #6785 )
2022-10-12 11:30:38 +02:00