Commit graph

21519 commits

Author SHA1 Message Date
Benoit Marty
1a0852d70b
Merge pull request #7982 from vector-im/dependabot/gradle/com.google.firebase-firebase-appdistribution-gradle-3.2.0
Bump firebase-appdistribution-gradle from 3.1.1 to 3.2.0
2023-01-24 14:35:10 +01:00
Benoit Marty
3fcf2a1dd8
Merge pull request #7985 from vector-im/feature/bma/slowDownSentry
Slow down sentry
2023-01-24 14:33:58 +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
Benoit Marty
72e461ad09 Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync. 2023-01-20 15:07:27 +01:00
Benoit Marty
1a08a9425b Sentry: Report sync duration and metrics for initial sync and for sync after pause. Not for regular sync. 2023-01-20 14:01:35 +01:00
Benoit Marty
2e8ed1bef2 Prepare to be able to disable SyncDurationMetricPlugin for regular sync. 2023-01-20 13:11:01 +01:00
Benoit Marty
e9e391d1cd Ensure transaction will not be finished several times. 2023-01-20 12:51:05 +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]
bcc6f475ba
Bump firebase-appdistribution-gradle from 3.1.1 to 3.2.0
Bumps firebase-appdistribution-gradle from 3.1.1 to 3.2.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-appdistribution-gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-20 07:14:10 +00: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