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 |
|
SpiritCroc
|
3ce5b3b10b
|
Fix rendering replies after fixing pills
Change-Id: I5f29a1e64ab681337b08cc8a21ba9b735e10b41e
|
2022-10-21 16:28:55 +02:00 |
|
SpiritCroc
|
3d39699542
|
Fix following the system locale
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/157
Change-Id: Idcf4bb84e5a0ec5bcd3d73c81447e13f3fd0e9e3
|
2022-10-21 09:39:22 +02:00 |
|
SpiritCroc
|
23a96329d6
|
Fix rendering pills when markdown nests some spans inside
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/156
Also improves the fix for https://github.com/SchildiChat/SchildiChat-android/issues/148,
since pills are rendered again and the content is discarded, as per
https://spec.matrix.org/v1.3/client-server-api/#user-and-room-mentions :
"Clients should display mentions differently from other elements"
Change-Id: I9d05fba4110737aacdd9939480b6f78d23bd4298
|
2022-10-21 09:36:19 +02: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 |
|
SpiritCroc
|
af95abe15e
|
Fix some space back navigation crashes
Change-Id: I6d6058547688503a99fa7308a42e25652b00c01f
|
2022-10-19 18:11:36 +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 |
|
Florian Renaud
|
92bd8cdcfe
|
Voice Broadcast - Remove check on voice message minimum duration
|
2022-10-18 13:33:17 +02:00 |
|
Florian Renaud
|
def9fc07bb
|
Revert AudioMessageHelper.pauseRecording
|
2022-10-18 13:33:16 +02:00 |
|
Florian Renaud
|
400118ed3e
|
Remove useless Android API checks
|
2022-10-18 13:33:16 +02:00 |
|
Hugh Nimmo-Smith
|
916ae654e7
|
Don't log whole QR code
|
2022-10-18 12:11:41 +01:00 |
|
Benoit Marty
|
f3309692a4
|
Merge pull request #7239 from vector-im/feature/bma/arch_fixes
Feature/bma/arch fixes
|
2022-10-18 11:47:12 +02:00 |
|
Florian Renaud
|
1db3d69aeb
|
Change chunk_length type in unit test
|
2022-10-18 08:58:21 +02:00 |
|
Hugh Nimmo-Smith
|
a3126b0026
|
Progress to status screen on failure
|
2022-10-18 00:35:35 +01:00 |
|
Hugh Nimmo-Smith
|
cf1c7515fb
|
Automatically try again on partial failed QR scan
|
2022-10-18 00:35:13 +01:00 |
|
Florian Renaud
|
3a951f2076
|
Add punctuation to kdoc
|
2022-10-17 22:33:43 +02:00 |
|
Florian Renaud
|
62596b38c7
|
Pause recording when the composer is not visible anymore
|
2022-10-17 22:33:43 +02:00 |
|
Florian Renaud
|
9d35e81db7
|
Compute max file size from chunk length
|
2022-10-17 22:33:43 +02:00 |
|
Florian Renaud
|
64e6a2bfab
|
Compute file size from chunk length
|
2022-10-17 22:33:43 +02:00 |
|
Florian Renaud
|
c492fda000
|
Change VoiceBroadcastRecorder as Interface
|
2022-10-17 22:33:43 +02:00 |
|
Florian Renaud
|
ad730d55c1
|
Fix tests
|
2022-10-17 22:33:42 +02:00 |
|
Florian Renaud
|
aecb66015d
|
Move Voice Broadcast constants into dedicated object
|
2022-10-17 22:33:42 +02:00 |
|
Florian Renaud
|
3ad245db8b
|
Trigger VoiceBroadcast recording actions
|
2022-10-17 22:33:42 +02:00 |
|
Florian Renaud
|
ad2bf8d1ce
|
Add VoiceBroadcastRecorder
|
2022-10-17 22:33:42 +02:00 |
|
Florian Renaud
|
e775404e35
|
Improve VoiceRecorder abstraction
|
2022-10-17 22:33:42 +02:00 |
|
Florian Renaud
|
a88a172f0f
|
Trigger play/pause/resume/stop actions on VoiceRecorder
|
2022-10-17 22:33:42 +02:00 |
|
Hugh Nimmo-Smith
|
6d17d51fe9
|
remove nullability
|
2022-10-17 17:36:35 +01:00 |
|
Hugh Nimmo-Smith
|
8c8190202f
|
Better function name
|
2022-10-17 17:31:14 +01:00 |
|
Hugh Nimmo-Smith
|
41dbdbcd7b
|
Lint
|
2022-10-17 17:30:54 +01:00 |
|
Onuray Sahin
|
b2dc0b33b5
|
Implement try again button action.
|
2022-10-17 18:32:35 +03:00 |
|
Hugh Nimmo-Smith
|
552fb9de9a
|
Improved comment around QR generation
|
2022-10-17 16:24:01 +01:00 |
|
Hugh Nimmo-Smith
|
e01ee619d3
|
Refactor error handling and report E2EE errors
|
2022-10-17 16:02:25 +01:00 |
|
Onuray Sahin
|
47c87141b2
|
Merge pull request #7338 from vector-im/feature/ons/qr_code_login_ui
QR Code Login UI
|
2022-10-17 17:20:07 +03:00 |
|
Benoit Marty
|
fa1d2bd8ab
|
Fix compilation issue after rebase.
|
2022-10-17 15:12:41 +02:00 |
|
Benoit Marty
|
822f06fef4
|
Fix ktlint issue
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
3bc3da1073
|
Rename PermalinkUseCase to PermalinkFactory
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
37f34dbdfd
|
Expect the userId from the fakeSession
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
cfca776d01
|
Create PermalinkUseCase to avoid injecting the Session in the View.
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
aa806ed2c6
|
More cleanup on @Inject members
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
b3068c017d
|
Inject ErrorFormatter in the parent Activity (often used)
|
2022-10-17 15:07:11 +02:00 |
|
Benoit Marty
|
cbd0972eca
|
Reuse injected members in parent activity.
|
2022-10-17 15:06:22 +02:00 |
|
Benoit Marty
|
f95d21ef17
|
Inject member in VectorBaseActivity instead of using SingletonEntryPoint
|
2022-10-17 15:06:22 +02:00 |
|
Benoit Marty
|
ae802dea31
|
Avoid using ActiveSessionHolder in a Fragment. Use the userId from state.personalizationState
|
2022-10-17 15:06:22 +02:00 |
|
Benoit Marty
|
b5eb15c7e3
|
Avoid using ActiveSessionHolder in a Fragment. Move the userId to state.personalizationState
|
2022-10-17 15:06:22 +02:00 |
|
Hugh Nimmo-Smith
|
e89774e160
|
Merge branch 'feature/ons/qr_code_login_ui' into feature/hughns/qr_code_login
|
2022-10-17 13:26:35 +01:00 |
|
Hugh Nimmo-Smith
|
1976451c81
|
Lint
|
2022-10-17 12:23:14 +01:00 |
|
Onuray Sahin
|
91bb86d3c6
|
Code review fixes.
|
2022-10-17 14:16:29 +03:00 |
|
Hugh Nimmo-Smith
|
3be4a0ca21
|
Remove unused val
|
2022-10-17 11:25:09 +01:00 |
|
Onuray Sahin
|
8547fee562
|
Enable qr code login by default.
|
2022-10-17 12:44:25 +03:00 |
|
Benoit Marty
|
36e5166051
|
Merge pull request #7375 from vector-im/feature/mna/device-manager-go-to-new-screen
[Device Management] Redirect to the new screen everywhere when lab flag is on
|
2022-10-17 11:44:02 +02:00 |
|