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
4acc26062a
VB: Support multi chunks playback
2022-10-19 23:09:48 +02:00
manuroe
6cce2c51e6
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-19 17:28:08 +02:00
manuroe
8efa89616c
VB: Playback starts to work but only the first chunk if it is ogg
2022-10-19 14:23:09 +02:00
yostyle
c51296c691
Add device_id and record tag
2022-10-19 13:10:59 +02:00
yostyle
ac90c2ab51
Aggregate chunks in voice broacast
2022-10-19 11:11:49 +02:00
manuroe
4361c9fc9b
Removed VoiceBroadcastProtocol
...
We do not need to abstract it
2022-10-19 09:38:36 +02:00
yostyle
953bb211c1
Check user id to prevent fake ckunk
2022-10-19 09:09:57 +02:00
yostyle
21d453b164
Add chunks in TimelineVoiceBroadcastDetails
2022-10-18 23:36:21 +02:00
yostyle
b63cb3f0dc
Add some comments
2022-10-18 17:32:40 +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