Commit graph

21516 commits

Author SHA1 Message Date
Florian Renaud
b0460ebcc0 Use new endpoint to delete voice broadcast with relations 2023-01-24 11:38:07 +01:00
Florian Renaud
0704fc5e15 Add missing withRelations fields 2023-01-24 11:37:31 +01:00
Florian Renaud
9c3cacc2da Fix line length 2023-01-24 09:01:37 +01:00
yostyle
781b9954d1 Draft MSC3912 2023-01-24 08:59:54 +01:00
Florian Renaud
1e951cd838
Merge pull request #7979 from vector-im/bugfix/fre/rework_vb_media_player
Voice Broadcast - Rework internal media players coordination
2023-01-23 14:22:27 +01:00
Florian Renaud
f498fe6fd9
Merge pull request #7963 from vector-im/bugfix/fre/fix_vb_scrubbing
Voice Broadcast - Fix playback scrubbing not working if playback is stopped
2023-01-23 14:22:11 +01:00
Yoan Pintas
5b22a1267e
Merge pull request #7973 from vector-im/yostyle/voicebroadcast_pause_playback 2023-01-20 15:43:12 +00:00
Yoan Pintas
64f9cfef42
Merge pull request #7974 from vector-im/yosyle/voicebroadcast_block_voicemessage 2023-01-20 15:41:18 +00:00
Yoan Pintas
d7825c32e8
Merge pull request #7976 from vector-im/yostyle/voicebroadcast_reactions 2023-01-20 15:16:03 +00:00
yostyle
0a60d0306e Fix PR comments 2023-01-20 15:26:17 +01:00
Yoan Pintas
99eb443f0d
Merge pull request #7978 from vector-im/yostyle/voicebroadcast_playback_buttons 2023-01-20 08:17:56 +00:00
yostyle
cdbf247734 Fix PR comment 2023-01-20 08:52:21 +01:00
Florian Renaud
96a3645a46 changelog 2023-01-20 08:33:59 +01:00
Florian Renaud
19a489b6d4 Fix kdoc 2023-01-20 08:20:35 +01:00
dependabot[bot]
e32417d8c6
Bump google-services from 4.3.14 to 4.3.15 (#7983)
Bumps google-services from 4.3.14 to 4.3.15.

---
updated-dependencies:
- dependency-name: com.google.gms:google-services
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-20 08:12:37 +01:00
Florian Renaud
23801de992 Restart the playback time if player completed with less than 250 ms remaining time 2023-01-19 18:13:55 +01:00
Florian Renaud
b47c8aabcd Remove legacy code about live broadcast playback 2023-01-19 18:13:55 +01:00
Florian Renaud
d6e8aca969 Rework media player coordination 2023-01-19 18:13:54 +01:00
yostyle
ca28c24818 Update fastBackward and fastForward button sizes 2023-01-19 12:35:53 +01:00
Michael Kaye
8e77f90348
Use gradle build cache action rather than manual cache usage. (#7944) 2023-01-19 11:20:16 +00:00
yostyle
31eaa9e2cf Update reaction condition on voicebroadcast 2023-01-19 12:11:16 +01:00
yostyle
e4d0394234 Support reactions on Voice Broadcast 2023-01-19 11:27:52 +01:00
Benoit Marty
2ee51ecc92
Merge pull request #7962 from vector-im/feature/bma/oomRealm
Fix oom crashes.
2023-01-19 09:41:58 +01:00
yostyle
ba9720416a Send voice message should not be allowed during a voice broadcast recording 2023-01-19 08:44:53 +01:00
yostyle
64d116d4ac Pause voice broadcast listening on new VB recording 2023-01-19 01:14:48 +01:00
Maxime NATUREL
0cdbceaa00
Merge pull request #7951 from vector-im/feature/mna/poll-history-load-more-ui
[Poll] History list: Load more UI mechanism (PSG-1095)
2023-01-18 09:35:25 +01:00
Benoit Marty
9537170749 Avoid usage of Realm.freeze(). Map to TimelineEvent sooner. 2023-01-17 18:00:56 +01:00
Benoit Marty
0ecc291bdb
Merge pull request #7958 from vector-im/dependabot/gradle/io.element.android-wysiwyg-0.18.0
Bump wysiwyg from 0.17.0 to 0.18.0
2023-01-17 16:49:25 +01:00
Benoit Marty
8dc97889b8
Merge pull request #7957 from vector-im/dependabot/gradle/flipper-0.177.0
Bump flipper from 0.176.1 to 0.177.0
2023-01-17 16:48:18 +01:00
Benoit Marty
5ff9792237
Merge pull request #7949 from vector-im/feature/bma/fixSmallBugs
Fix small bugs
2023-01-17 16:47:53 +01:00
Benoit Marty
e7e47f8183 Changelog 2023-01-17 16:46:06 +01:00
Benoit Marty
0b5e0fea72 No need to freeze empty RealmList
This was the source of growing memory usage. Non empty result are supposed to be temporary, so this is fine.
2023-01-17 16:32:49 +01:00
Maxime NATUREL
171717bcd1 Adding helper methods for ViewState 2023-01-17 16:20:05 +01:00
Maxime NATUREL
4f5d151f0b Updating changelog title 2023-01-17 16:04:33 +01:00
Maxime NATUREL
3f2625576b Adding unit tests for ViewModel 2023-01-17 16:04:33 +01:00
Maxime NATUREL
88d1f75d1d Improve fake mechanism of syncing 2023-01-17 16:04:33 +01:00
Maxime NATUREL
e0be6ef09f Adding unit test for repository 2023-01-17 16:04:33 +01:00
Maxime NATUREL
212021e300 Adding unit test for use cases 2023-01-17 16:04:33 +01:00
Maxime NATUREL
98fff95f6a Display message to user in case of loading error 2023-01-17 16:04:33 +01:00
Maxime NATUREL
c91761240a Handle sync when landing on the screen 2023-01-17 16:04:33 +01:00
Maxime NATUREL
ec65564800 Render specific empty list message when loading more is still possible 2023-01-17 16:04:33 +01:00
Maxime NATUREL
b03b207c82 Mock process of load more 2023-01-17 16:04:33 +01:00
Maxime NATUREL
f7eed93a11 Introduce repository and datasource to get list of polls 2023-01-17 16:04:33 +01:00
Maxime NATUREL
11d37e3ecb Moving ui components into ui package 2023-01-17 16:04:33 +01:00
Maxime NATUREL
dba9e29881 Fake loading more process 2023-01-17 16:04:32 +01:00
Maxime NATUREL
e8e94b5189 Adding load more item at the end of the list of polls 2023-01-17 16:04:32 +01:00
Maxime NATUREL
479b573dbb Adding changelog entry 2023-01-17 16:04:32 +01:00
Florian Renaud
960bb77c2f Fix playback scrubbing not working if playback is stopped 2023-01-17 15:45:52 +01:00
Benoit Marty
b3a50d4f68 Remove unused RealmConfiguration 2023-01-17 15:08:20 +01:00
Benoit Marty
4c06bdc14e Avoid creating too many Job, which ends up to OOM 2023-01-17 11:24:19 +01:00