Florian Renaud
|
0cc2a477b4
|
Mockk GetOngoingVoiceBroadcastsUseCase and adapt tests
|
2022-10-26 14:54:55 +02:00 |
|
Florian Renaud
|
23b4f6d42f
|
Inject ActiveSessionHolder in GetOngoingVoiceBroadcastsUseCase
|
2022-10-26 12:49:51 +02:00 |
|
Florian Renaud
|
443d573205
|
Remove getOngoingVoiceBroadcasts from VoiceBroadcastHelper
|
2022-10-26 12:48:32 +02:00 |
|
Florian Renaud
|
5855fe1242
|
Add StopOngoingVoiceBroadcastUseCase
|
2022-10-26 12:44:38 +02:00 |
|
Florian Renaud
|
2f14d19130
|
Fix failing test
|
2022-10-26 12:44:37 +02:00 |
|
Maxime NATUREL
|
e765575cf6
|
Renaming and creating a fixture method for DeviceFullInfo mocks
|
2022-10-26 12:22:26 +02:00 |
|
Maxime NATUREL
|
db17d02f36
|
Using host variable to make the code nicer
|
2022-10-26 12:22:26 +02:00 |
|
Maxime NATUREL
|
3e1c110343
|
Updating some new string keys to make them more generic
|
2022-10-26 12:22:26 +02:00 |
|
Maxime NATUREL
|
600f650256
|
Fixing visibility of the select session action when empty list
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
b7f9419bd4
|
Fix usage of @+id in xml file
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
2e99d45c82
|
Adding unit test about select mode
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
3bba9dea25
|
Adding unit test for filter action
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
4a8289c6cc
|
Adding first unit test on OtherSessionsViewModel for init of ViewModel
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
3390d7fde4
|
Handling correct UI for selected session
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
a703b8ae10
|
Select all/Deselect all actions
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
2fc2665ff3
|
Deselect all sessions when leaving select mode
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
5b1bf8a68e
|
Select devices with basic UI for tests
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
ab2e91ae80
|
Enable selectMode when long pressing on list item
|
2022-10-26 12:22:25 +02:00 |
|
Maxime NATUREL
|
2e155b1acc
|
Toggling of selectMode using menu i OtherSessionsFragment
|
2022-10-26 12:22:25 +02:00 |
|
Florian Renaud
|
65a5ae9d3d
|
Merge pull request #7449 from vector-im/feature/fre/voice_broadcast_device_id
Voice Broadcast - Do not display the recording tile on the other sessions
|
2022-10-26 11:54:02 +02:00 |
|
Florian Renaud
|
1554d79f1a
|
Change listeners Map variable to immutable
|
2022-10-26 10:48:11 +02:00 |
|
Florian Renaud
|
8fe3b5e750
|
Rename method renderPlayingState to renderRecordingState
|
2022-10-26 10:46:33 +02:00 |
|
Florian Renaud
|
6091ec4ce3
|
Fix wrong content description
|
2022-10-26 10:45:25 +02:00 |
|
Florian Renaud
|
ec80adc8aa
|
Rename usecase file
|
2022-10-26 10:10:56 +02:00 |
|
Florian Renaud
|
47047b2034
|
move map operator in a new line
|
2022-10-26 10:00:56 +02:00 |
|
Florian Renaud
|
85bc78bd72
|
Do not pause already paused voice broadcast
|
2022-10-26 09:50:58 +02:00 |
|
Florian Renaud
|
6eeb54ae40
|
Stop ongoing voice broadcast on app restart
|
2022-10-26 09:46:23 +02:00 |
|
ericdecanini
|
51251c2b2b
|
Merge remote-tracking branch 'origin/develop' into feature/eric/msc3773
|
2022-10-25 11:56:46 -04:00 |
|
Florian Renaud
|
c7c05d1fe6
|
Add check on deviceId before showing recording tile
|
2022-10-25 17:54:26 +02:00 |
|
Florian Renaud
|
513097585a
|
Fix kdoc issue
|
2022-10-25 17:38:05 +02:00 |
|
Florian Renaud
|
649747bbb8
|
Move voice broadcast item attributes to dedicated class
|
2022-10-25 16:32:44 +02:00 |
|
Florian Renaud
|
f31429cf25
|
Rename renderLiveIcon method
|
2022-10-25 16:32:44 +02:00 |
|
Florian Renaud
|
2c144614ca
|
Improve recording state rendering if app has been relaunched
|
2022-10-25 16:32:44 +02:00 |
|
Florian Renaud
|
a7c24b23a0
|
Improve VoiceBroadcastItemFactory
|
2022-10-25 16:31:25 +02:00 |
|
Florian Renaud
|
4defc3dded
|
Voice Broadcast - Add style for the "live" indicator
|
2022-10-25 16:31:25 +02:00 |
|
Florian Renaud
|
1566adb669
|
Timeline - Add abstraction on voice broadcast items
|
2022-10-25 16:31:24 +02:00 |
|
Florian Renaud
|
6a88c61d12
|
Group voice broadcast controller buttons in a Flow
|
2022-10-25 16:31:24 +02:00 |
|
jonnyandrew
|
7cc06fa5ee
|
Merge pull request #7429 from jonnyandrew/feat/PSU-919-attachments-v2
Add new UI for selecting an attachment type
|
2022-10-25 11:46:34 +01:00 |
|
Benoit Marty
|
5b6763ff89
|
Merge pull request #7349 from vector-im/dependabot/gradle/com.github.UnifiedPush-android-connector-2.1.1
Bump android-connector from 2.1.0 to 2.1.1
|
2022-10-25 11:12:07 +02:00 |
|
ericdecanini
|
3673e720fa
|
Code improvements
|
2022-10-24 10:31:55 -04:00 |
|
ericdecanini
|
35be56a44a
|
Merge remote-tracking branch 'origin/develop' into feature/eric/msc3773
# Conflicts:
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
|
2022-10-24 10:28:21 -04:00 |
|
Jonny Andrew
|
cdc8f7fea7
|
Remove redundant this
|
2022-10-24 09:43:28 +01:00 |
|
Jonny Andrew
|
b9c1aa6ded
|
Remove redundant view group
|
2022-10-24 09:31:25 +01:00 |
|
Jonny Andrew
|
293811220d
|
Revert "Add rounded corners to bottom sheet dialog."
This reverts commit 17c43c9188 .
|
2022-10-24 09:26:11 +01:00 |
|
Jonny Andrew
|
c401d55dea
|
Change redundant sealed class to interface
|
2022-10-24 09:22:12 +01:00 |
|
Jonny Andrew
|
74591f5261
|
Refactor to use view visibility helper
|
2022-10-24 09:20:51 +01:00 |
|
Jonny Andrew
|
9da575b4d0
|
Remove redundant call to superclass click listener
|
2022-10-24 09:19:01 +01:00 |
|
Jonny Andrew
|
17c43c9188
|
Add rounded corners to bottom sheet dialog.
Note these are currently only visible in the collapsed state.
- [Google issue](https://issuetracker.google.com/issues/144859239)
- [Rejected PR](https://github.com/material-components/material-components-android/pull/437)
- [Github issue](https://github.com/material-components/material-components-android/issues/1278)
|
2022-10-21 17:40:09 +01:00 |
|
Jonny Andrew
|
bec7143824
|
Add new attachments selection dialog
|
2022-10-21 17:40:08 +01:00 |
|
ericdecanini
|
1086ed367e
|
Fixes thread notifications instantly disappearing
|
2022-10-20 19:42:06 -04:00 |
|
Florian Renaud
|
926f4d9201
|
Fix play/pause button disabled
|
2022-10-20 23:58:17 +02:00 |
|
Florian Renaud
|
34cafa373f
|
Add missing content description
|
2022-10-20 23:43:33 +02:00 |
|
Florian Renaud
|
4a76998c98
|
Use CopyOnWriteArrayList
|
2022-10-20 23:28:33 +02:00 |
|
Florian Renaud
|
f2cc08263f
|
Call onClick instead of setOnClickListener
|
2022-10-20 23:28:33 +02:00 |
|
Florian Renaud
|
9a96de4f06
|
Set id to VoiceBroadcast items
|
2022-10-20 23:28:33 +02:00 |
|
Florian Renaud
|
930c856728
|
Add additional information in listening tile
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
72a1acec89
|
Fix voice broadcast state update on wrong thread
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
6ff7a7f3ae
|
Update buffering view
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
9c5b6d8207
|
Fix null voiceBroadcastId when the playlist is empty
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
cebc096ac7
|
VoiceBroadcast - Update live indicator icon
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
f711a0ea74
|
VoiceBroadcast - Listening view
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
f1b4ebbc37
|
VoiceBroadcast - Introduce listening view
|
2022-10-20 23:28:32 +02:00 |
|
Florian Renaud
|
4c71209573
|
VoiceBroadcast - Add recording view
|
2022-10-20 23:28:31 +02:00 |
|
yostyle
|
0a9f2bfa0a
|
Fix some PR comments
|
2022-10-20 23:03:28 +02:00 |
|
Florian Renaud
|
05eeef9dfe
|
VoiceBroadcastListener - Handle end of live listening
|
2022-10-20 23:03:28 +02:00 |
|
Florian Renaud
|
bafa2f8bde
|
VoiceBroadcastRecorder - Send last sequence number on pause and stop
|
2022-10-20 23:03:28 +02:00 |
|
Florian Renaud
|
94390697ae
|
VoiceBroadcastPlayer - Filter live broadcast state listening on the referenced eventId
|
2022-10-20 23:03:28 +02:00 |
|
Florian Renaud
|
6d6b4e5208
|
VoiceBroadcast - Ignore voice broadcast info with empty content (eg. redacted)
|
2022-10-20 12:51:08 +02:00 |
|
Florian Renaud
|
f05f0a85b0
|
VoiceBroadcastRecorder - Improve recorder by sending chunk when pausing
|
2022-10-20 12:51:08 +02:00 |
|
Florian Renaud
|
e9c81ca98f
|
VoiceBroadcastPlayer - Live listening
|
2022-10-20 12:51:08 +02:00 |
|
Florian Renaud
|
fe44a829af
|
VoiceBroadcastPlayer - Improve currentVoiceBroadcastId
|
2022-10-20 12:34:59 +02:00 |
|
Florian Renaud
|
0c847cffc1
|
VoiceBroadcastPlayer - Use more accurate coroutine scope
|
2022-10-20 12:34:59 +02:00 |
|
Florian Renaud
|
b89ab6c2fd
|
VoiceBroadcastPlayer - release previous MediaPlayer
|
2022-10-20 12:34:59 +02:00 |
|
Florian Renaud
|
6554f571f2
|
VoiceBroadcastPlayer - Inject ActiveSessionHolder instead of Session
|
2022-10-20 12:34:59 +02:00 |
|
Johannes Marbach
|
451f5f824a
|
Merge pull request #7369 from vector-im/feature/hughns/qr_code_login
Implement logic for sign in with QR
|
2022-10-19 17:10:19 +02:00 |
|
Benoit Marty
|
f5fe5cce62
|
Merge pull request #7372 from vector-im/feature/bma/fix_getUser_null
Handle properly when getUser returns null - prefer using getUserOrDefault
|
2022-10-19 08:40:44 +02:00 |
|
Florian Renaud
|
e4a98378a1
|
Fix unit test
|
2022-10-18 21:11:03 +02:00 |
|
Florian Renaud
|
0781ee84d9
|
Reformat file
|
2022-10-18 21:08:09 +02:00 |
|
Florian Renaud
|
a658e7727a
|
Voice Broadcast - Update chunk length to 120 sec
|
2022-10-18 21:08:09 +02:00 |
|
Florian Renaud
|
5004db07fb
|
Remove legacy comment
|
2022-10-18 21:08:09 +02:00 |
|
Florian Renaud
|
64456860e2
|
Voice Broadcast - Add deviceId in state event content
|
2022-10-18 21:08:09 +02:00 |
|
Florian Renaud
|
1647fe233f
|
Voice Broadcast - Introduce io.element.voice_broadcast_chunk key in voice messages
|
2022-10-18 21:08:09 +02:00 |
|
Florian Renaud
|
90803be3ee
|
Voice Broadcast - Move Android API check on fragment
|
2022-10-18 21:07:45 +02:00 |
|
Florian Renaud
|
63c02c6fef
|
Voice Broadcast - Restore feature flag and enable it by default
|
2022-10-18 21:07:44 +02:00 |
|
Florian Renaud
|
ecc22a1401
|
Voice Broadcast - Change default chunk duration
|
2022-10-18 21:07:44 +02:00 |
|
Florian Renaud
|
050dff6548
|
Voice Broadcast - Rename voice message files with sequence number
|
2022-10-18 21:07:44 +02:00 |
|
Florian Renaud
|
03ac0f1f03
|
Move Voice Broadcast feature flag to labs settings
|
2022-10-18 21:07:44 +02:00 |
|
Florian Renaud
|
0dad78a24a
|
Merge pull request #7387 from vector-im/feature/fre/voice_broadcast_start_listening
Voice Broadcast - Listening
|
2022-10-18 17:54:07 +02:00 |
|
Florian Renaud
|
b67500515c
|
Merge pull request #7363 from vector-im/feature/fre/voice_broadcast_start_record
Voice Broadcast - Start record
|
2022-10-18 16:43:18 +02:00 |
|
Onuray Sahin
|
0c52a7ed04
|
Fix layout after try again button is clicked.
|
2022-10-18 15:45:39 +03:00 |
|
Florian Renaud
|
d53ad4328c
|
Voice Broadcast - Pause listening outside of the timeline
|
2022-10-18 13:41:05 +02:00 |
|
Florian Renaud
|
4a32ccecfa
|
Voice Broadcast Player - Add missing try catch
|
2022-10-18 13:41:05 +02:00 |
|
Florian Renaud
|
402224721b
|
Voice Broadcast - Add voice message extensions
|
2022-10-18 13:41:05 +02:00 |
|
Florian Renaud
|
16c27ba174
|
Voice Broadcast - Get voice messages events related to a given VB
|
2022-10-18 13:41:05 +02:00 |
|
Florian Renaud
|
215128c213
|
Voice Broadcast - Add timeline item listening state
|
2022-10-18 13:41:04 +02:00 |
|
Florian Renaud
|
2760781f0a
|
Voice Broadcast - Introduce listening actions
|
2022-10-18 13:41:04 +02:00 |
|
Florian Renaud
|
eb44b02228
|
Create VoiceBroadcastMediaPlayer
|
2022-10-18 13:41:04 +02:00 |
|
Florian Renaud
|
032c0152e4
|
Voice Broadcast - Move timeline item creation to dedicated factory
|
2022-10-18 13:41:04 +02:00 |
|
Florian Renaud
|
5f35926ce6
|
Voice Broadcast - Hide related voice message events
|
2022-10-18 13:41:04 +02:00 |
|
Florian Renaud
|
b9335c6065
|
Rename const DEFAULT_CHUNK_LENGTH_IN_SECONDS
|
2022-10-18 13:33:17 +02:00 |
|