SpiritCroc
e37d378cda
[merge] Hide Element's typing indicator again
...
Change-Id: Iae0834b7e0ba62ffeac0beb662744d843c322ea3
2022-11-18 16:27:22 +01:00
Maxime NATUREL
e8d470f249
Launching the sending of the client info in a dedicated coroutine to avoid ANR on application start
2022-11-18 16:13:28 +01:00
SpiritCroc
29fa966a10
Automatic color correction
...
Change-Id: I555c0382b8252b65d5fce79fa82c613e99e54f64
2022-11-18 16:13:06 +01:00
SpiritCroc
3eeca39c4b
Merge tag 'v1.5.8' into sc
...
Release 1.5.8
Change-Id: I763148cfe6bb2155682637ce4c339951441b87ce
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/TimelineEventController.kt
vector/src/main/java/im/vector/app/features/html/PillsPostProcessor.kt
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/res/layout/fragment_timeline.xml
2022-11-18 16:11:16 +01:00
Onuray Sahin
664b0665cf
Merge pull request #7601 from vector-im/feature/ons/fix_truncated_italic_text
...
Fix italic text is truncated when bubble mode and markdown is enabled (PSG-1006)
2022-11-18 17:25:48 +03:00
Maxime NATUREL
14de485c67
Merge pull request #7566 from vector-im/fix/mna/missing-translation-reply-to
...
Missing translations on "replyTo" messages (PSG-978)
2022-11-18 14:39:18 +01:00
Onuray Sahin
7774f69317
Fix unit test.
2022-11-18 14:46:03 +03:00
Maxime NATUREL
cf5b96f9cf
Merge pull request #7605 from vector-im/fix/mna/anr-on-session-start
...
ANR on session start when sending client info is enabled
2022-11-18 09:38:39 +01:00
Jorge Martin Espinosa
7417241cd5
New RTE full screen implementation with BottomSheet ( #7578 )
...
* RTE full screen editor using custom BottomSheet
* Fix formatting menu item dimensions
* Fix bug with insets when opening attachment menu
* Clear the EditText for plain text mode when a message is sent
* Set `MessageComposerMode.Special` as a sealed class
* Fix insets issue on landscape
* Fix small UI issues with rounded corners
* Use simplified icons for full screen and minimise
2022-11-18 08:57:37 +01:00
Maxime NATUREL
74c945b7f0
Launching the sending of the client info in a dedicated coroutine to avoid ANR on application start
2022-11-17 17:43:53 +01:00
Onuray Sahin
ab94b21807
Fix the place of the span factory.
2022-11-17 15:58:42 +03:00
Onuray Sahin
a31a9ab521
Fix italic text is truncated when bubble mode and markdown is enabled.
2022-11-17 13:32:53 +03:00
Onuray Sahin
c788deacf5
Revert "Fix italic text is truncated when bubble mode and markdown is enabled."
...
This reverts commit f63c6c328f
.
2022-11-17 13:26:09 +03:00
Onuray Sahin
f63c6c328f
Fix italic text is truncated when bubble mode and markdown is enabled.
2022-11-17 13:19:40 +03:00
dependabot[bot]
e4caf7be81
Bump barista from 4.2.0 to 4.3.0
...
Bumps [barista](https://github.com/AdevintaSpain/Barista ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/AdevintaSpain/Barista/releases )
- [Commits](https://github.com/AdevintaSpain/Barista/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: com.adevinta.android:barista
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-15 23:03:53 +00:00
Florian Renaud
54fcdcdb6d
Merge pull request #7588 from vector-im/feature/fre/voice_broadcast_recording_time
...
Voice Broadcast - Add max length for recording
2022-11-15 17:26:17 +01:00
Florian Renaud
6fc8c2cb80
Merge pull request #7582 from vector-im/feature/fre/voice_message_persist_playback_state
...
Persist the playback state of voice messages across different screens
2022-11-15 17:25:53 +01:00
Florian Renaud
3239ec5d1f
replace negation "!" with ".not()"
2022-11-15 10:52:09 +01:00
Florian Renaud
8ea909970d
Fix line length
2022-11-15 10:47:39 +01:00
SpiritCroc
cf0dc42020
Fix crash for account registration when accepting terms
...
Change-Id: I5d279103c3b67e02ea658f18f9bafd91632fd307
2022-11-15 09:51:43 +01:00
Tiago Loureiro
29b7a3a2ff
Fix BetterLinkMovementMethod crash
...
Change-Id: Ife4a55f596b7fb844dbc3f0cb3e56f1e9daffa05
2022-11-15 09:48:47 +01:00
Florian Renaud
361538254b
Voice Broadcast - Add maximum length for recording
2022-11-15 09:26:47 +01:00
Florian Renaud
7349bc90c0
Pause playback instead of reset when recording a new voice message
2022-11-15 09:26:47 +01:00
Florian Renaud
dca379b80f
Persist the playback state of voice messages across different screens
2022-11-15 09:26:35 +01:00
Florian Renaud
d9454af63e
Stay in live when moving playback position in the same chunk
2022-11-15 00:30:55 +01:00
Florian Renaud
b85fcf9a00
Remove debounce on player buttons
2022-11-15 00:11:16 +01:00
Florian Renaud
403fd9260e
improve boolean condition
2022-11-14 11:57:05 +01:00
Florian Renaud
44608f080c
Improve logs
2022-11-14 10:55:48 +01:00
Florian Renaud
73d62c944c
Emit first event on voice broadcast event flow
2022-11-14 10:27:30 +01:00
Florian Renaud
a3cd0ee790
Fix fetch playlist task getting stopped event from other voice broadcast
2022-11-14 10:27:30 +01:00
Florian Renaud
2d006f8725
Bind listener to live playback flag
2022-11-14 10:27:30 +01:00
Florian Renaud
5eb260e674
Unregister listeners on recording tile
2022-11-14 10:27:30 +01:00
Florian Renaud
6ee1e86951
Improve live indicator
2022-11-14 10:27:29 +01:00
Maxime NATUREL
fcfef53043
Search for the first occurrence (and not last) of breaking line just in case
2022-11-14 10:12:25 +01:00
Jorge Martin Espinosa
008432af36
Move TypingView into the timeline as another item ( #7565 )
...
* Typing view as item in list
* Don't show TypingItem if we're showing a forward loader
2022-11-10 17:28:03 +00:00
Maxime NATUREL
58d182aecb
Adding unit tests on ProcessBodyOfReplyToEventUseCase
2022-11-10 17:28:30 +01:00
Benoit Marty
7481b5b342
Merge pull request #7515 from vector-im/dependabot/gradle/org.checkerframework-checker-3.27.0
...
Bump checker from 3.11.0 to 3.27.0
2022-11-10 16:29:25 +01:00
Benoit Marty
45e106d634
Merge pull request #7551 from vector-im/dependabot/gradle/org.jetbrains.kotlin-kotlin-reflect-1.7.21
...
Bump kotlin-reflect from 1.7.20 to 1.7.21
2022-11-10 16:20:10 +01:00
Benoit Marty
8766e64bb6
Merge pull request #7561 from vector-im/dependabot/gradle/com.posthog.android-posthog-2.0.0
...
Bump posthog from 1.1.2 to 2.0.0
2022-11-10 16:19:28 +01:00
Maxime NATUREL
57e90aee83
Removing description parameter in startLiveLocation method of SDK to avoid translated strings in beacon events
2022-11-10 15:40:50 +01:00
Maxime NATUREL
235b629130
Use case to process formatted body of reply to events
2022-11-10 15:29:58 +01:00
Onuray Sahin
202c0c58ab
Merge branch 'develop' into feature/ons/toggle_ip_address_visibility
...
# Conflicts:
# vector/src/test/java/im/vector/app/features/settings/devices/v2/overview/SessionOverviewViewModelTest.kt
2022-11-10 17:01:50 +03:00
SpiritCroc
58dd1dedc9
Render MSC2530 captions
...
Change-Id: I10f875121e90102a0518d9bd39d87b3daa68ef2e
2022-11-10 14:00:26 +01:00
Maxime NATUREL
744b03a806
Merge pull request #7523 from vector-im/feature/mna/push-toggle-current-session
...
Push notifications toggle: align implementation for current session (PSG-971)
2022-11-10 13:44:49 +01:00
Florian Renaud
271fd05a1c
Merge pull request #7496 from vector-im/feature/fre/voice_broadcast_seek_to_live_update
...
Voice Broadcast - Update seek bar position while playing
2022-11-10 13:43:34 +01:00
Amit Kumar
c07b110b99
Add spannable tracking around SyncResponseHandler ( #7514 )
...
* Add spannable tracking around SyncResponseHandler
* Update LICENSE header
* Refactor handleResponse and MetricsExtensions
* Update changelog.d
* Improve code docs and comments
* Check if Sentry is enabled before tracking
2022-11-10 16:13:09 +05:30
Maxime NATUREL
6ec33f1264
Removing unused imports
2022-11-10 10:00:27 +01:00
Maxime NATUREL
ba5a433caf
Adding distinctUntilChanged for flow of remote toggle via Pusher capability
2022-11-10 10:00:27 +01:00
Maxime NATUREL
163bf57fda
Removing non necessary debug log
2022-11-10 10:00:27 +01:00
Maxime NATUREL
ced4bf3573
Adding unit tests on EnableNotificationsForCurrentSessionUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
b43c3a8502
Adding unit tests on UpdateEnableNotificationsSettingOnChangeUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
2eeb04426b
Adding unit tests on DisableNotificationsForCurrentSessionUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
e5e971683b
Adding unit tests on CanTogglePushNotificationsViaPusherUseCase
2022-11-10 10:00:27 +01:00
Maxime NATUREL
18929324fe
Updating existing unit tests
2022-11-10 10:00:27 +01:00
Maxime NATUREL
6239b3e686
Adding some TODOs
2022-11-10 10:00:27 +01:00
Maxime NATUREL
24a5cfa9e5
Listen for pusher or account data changes to update the local setting
2022-11-10 10:00:27 +01:00
Maxime NATUREL
67d2a6faab
Use the preference value to render the push notifications toggle
2022-11-10 10:00:26 +01:00
Maxime NATUREL
2941cfa329
Adding use cases to handle toggle of push notifications for current session
2022-11-10 10:00:26 +01:00
SpiritCroc
e0f29a85bb
Make sure for shown failure dialogs we get a stacktrace
...
Change-Id: I775908fffc555d11bde2f8afcff6fb85056b6989
2022-11-10 09:55:23 +01:00
dependabot[bot]
e84c68495f
Bump posthog from 1.1.2 to 2.0.0
...
Bumps [posthog](https://github.com/PostHog/posthog-android ) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/PostHog/posthog-android/releases )
- [Changelog](https://github.com/PostHog/posthog-android/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-android/compare/1.1.2...2.0.0 )
---
updated-dependencies:
- dependency-name: com.posthog.android:posthog
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-09 23:03:47 +00:00
Onuray Sahin
b2589a1e4d
Merge branch 'develop' into feature/ons/fix_device_manager_verified_desc
2022-11-09 19:05:07 +03:00
Onuray Sahin
b81fc4f8f1
Merge branch 'develop' into feature/ons/toggle_ip_address_visibility
...
# Conflicts:
# vector/src/test/java/im/vector/app/features/settings/devices/v2/overview/SessionOverviewViewModelTest.kt
2022-11-09 18:09:22 +03:00
Onuray Sahin
46c60f5897
Fix unit tests.
2022-11-09 16:57:16 +03:00
dependabot[bot]
25d33e9b1a
Bump kotlin-reflect from 1.7.20 to 1.7.21
...
Bumps [kotlin-reflect](https://github.com/JetBrains/kotlin ) from 1.7.20 to 1.7.21.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/commits )
---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-08 23:11:03 +00:00
Onuray Sahin
e888c11747
Lint fix.
2022-11-08 20:05:16 +03:00
Onuray Sahin
f6bc28f3bf
Persist user preference of ip address visibility.
2022-11-08 17:43:48 +03:00
Onuray Sahin
0868869fe3
Toggle ip address on sessions overview screen.
2022-11-08 16:33:20 +03:00
Maxime NATUREL
fc24beaa68
Merge pull request #7456 from vector-im/feature/mna/session_manager_multi_signout
...
[Session manager] Multi-session signout (PSG-857)
2022-11-08 14:21:14 +01:00
Onuray Sahin
b5e8375592
Toggle ip address on other sessions screen.
2022-11-08 15:16:09 +03:00
Onuray Sahin
eed2a74d07
Toggle ip address on others section of the main screen.
2022-11-08 14:36:27 +03:00
Maxime NATUREL
6d2620815c
Moving UI auth interceptor into use case
2022-11-07 16:52:41 +01:00
Onuray Sahin
456762a464
Add toggle ip address menu option.
2022-11-07 18:26:54 +03:00
Florian Renaud
c1dd66003a
improve end of voice broadcast check
2022-11-07 16:11:10 +01:00
Florian Renaud
4e53366727
Fix default visibility of fast backward/forward buttons
2022-11-07 16:11:10 +01:00
Florian Renaud
9e83d88f08
Fix seek position when listening another voice broadcast
2022-11-07 16:11:10 +01:00
Florian Renaud
be18f4ec78
remove unused imports
2022-11-07 16:11:10 +01:00
Florian Renaud
305a362e9e
Fix play action on other voice broadcast than the current one
2022-11-07 16:11:09 +01:00
Florian Renaud
6b57b1190c
Make AudioMessagePlaybackTracker.Listener interface funny
2022-11-07 16:11:09 +01:00
Florian Renaud
226e2026a1
Remove item listeners
2022-11-07 16:11:09 +01:00
Florian Renaud
1c40f9c5e8
Minor cleanup
2022-11-07 16:11:09 +01:00
Florian Renaud
aa8eec221a
Enable fast backward/forward buttons
2022-11-07 16:11:09 +01:00
Florian Renaud
c5e6eb0d0e
Remove some logs
2022-11-07 16:11:09 +01:00
Florian Renaud
baa9cb39b0
Fix broken live listening
2022-11-07 16:11:09 +01:00
Benoit Marty
dff210c6c9
Merge pull request #7498 from vector-im/dependabot/gradle/com.gabrielittner.threetenbp-lazythreetenbp-0.12.0
...
Bump lazythreetenbp from 0.11.0 to 0.12.0
2022-11-07 15:42:59 +01:00
Benoit Marty
cfd930f942
Merge pull request #7531 from vector-im/sync-analytics-plan
...
Sync analytics plan
2022-11-07 15:35:05 +01:00
Florian Renaud
7d51a26522
Decrease tick interval
2022-11-07 15:34:55 +01:00
Florian Renaud
436e76c756
Fix seek on paused state
2022-11-07 15:34:55 +01:00
Florian Renaud
b2f35fa135
Improve PlaybackTicker
2022-11-07 15:34:55 +01:00
Florian Renaud
a47e3c1233
Improve playing state updates
2022-11-07 15:34:55 +01:00
Florian Renaud
266236c1e5
set playlist.currentSequence null by default
2022-11-07 15:34:55 +01:00
Florian Renaud
43a112839f
Fix seek when playlist is not loaded
2022-11-07 15:34:55 +01:00
Florian Renaud
a320155546
reset nextMediaPlayer when item has changed
2022-11-07 15:34:54 +01:00
Florian Renaud
a3cd861e15
Add isPreparingNextPlayer flag
2022-11-07 15:34:54 +01:00
Florian Renaud
b87b2cbb63
Remove useless method
2022-11-07 15:34:54 +01:00
Florian Renaud
37c75354be
VoiceBroadcastPlayer - Reorganize some code
2022-11-07 15:34:54 +01:00
Florian Renaud
c85b159952
VoiceBroadcastPlayer - Extract some code to VoiceBroadcastPlaylist
2022-11-07 15:34:54 +01:00
Florian Renaud
dae4162e75
VoiceBroadcastPlayerImpl - use session coroutine scope
2022-11-07 15:34:54 +01:00
Florian Renaud
392fe6fa32
Transform TickListener to fun interface
2022-11-07 15:34:54 +01:00
Florian Renaud
d89ef6988b
Improve player seek
2022-11-07 15:34:53 +01:00
Benoit Marty
7a24e16092
Merge pull request #7501 from SpiritCroc/duplicated-pill-fixes
...
Fix duplicated pills when pills contain other spans
2022-11-07 15:33:34 +01:00
Onuray Sahin
44c0378de8
Fix description of verified sessions.
2022-11-07 14:46:32 +03:00
Jorge Martin Espinosa
f0340d5ced
When joining a room, the message composer should be visible once the room loads ( #7510 )
2022-11-07 11:58:34 +01:00
Maxime NATUREL
45050e8216
Removing error formatting from ViewModel
2022-11-07 11:45:31 +01:00
Maxime NATUREL
5515cd379f
Use SHOW_AS_ACTION_IF_ROOM tag
2022-11-07 11:09:42 +01:00
Maxime NATUREL
d2d9da3ef7
Exclude the current session from other sessions and security recommendation screens
2022-11-07 11:09:42 +01:00
Maxime NATUREL
ef5aaf7525
Fix forbidden usage of AlertDialog
2022-11-07 11:09:42 +01:00
Maxime NATUREL
db42d1c01c
Fix post rebase unit tests
2022-11-07 11:09:42 +01:00
Maxime NATUREL
4b0b335a68
Fixing code quality issues
2022-11-07 11:09:42 +01:00
Maxime NATUREL
e0d511a488
Fixing a name of a mocked component
2022-11-07 11:09:42 +01:00
Maxime NATUREL
a3df90ae3e
Adding unit tests about multi signout action for devices view model
2022-11-07 11:09:42 +01:00
Maxime NATUREL
880ee4058c
Adding unit tests about reAuth actions for devices view model
2022-11-07 11:09:42 +01:00
Maxime NATUREL
5bcf2ac51e
Adding unit tests for other sessions list view model
2022-11-07 11:09:41 +01:00
Maxime NATUREL
a968ac08c3
Adding unit tests for signout sessions use case
2022-11-07 11:09:41 +01:00
Maxime NATUREL
727c7462df
Adding confirmation dialog before signout process
2022-11-07 11:09:41 +01:00
Maxime NATUREL
0f8e5919da
Calling signout multi sessions use case in main screen for other sessions
2022-11-07 11:09:41 +01:00
Maxime NATUREL
1bda54323a
Calling signout multi sessions use case in other sessions screen
2022-11-07 11:09:41 +01:00
Maxime NATUREL
7e836c0e97
Updating the action title to include sessions number
2022-11-07 11:09:41 +01:00
Maxime NATUREL
810c93cef9
Handling press on multi signout action from header menu in other sessions section
2022-11-07 11:09:41 +01:00
Maxime NATUREL
ae4a728358
Handling press on multi signout action in other sessions list screen
2022-11-07 11:09:41 +01:00
Maxime NATUREL
1ed92e5215
Adding overflow menu capability in sessions list header view
2022-11-07 11:09:41 +01:00
Maxime NATUREL
f45cc715d1
Adding new menu entry for multi signout
2022-11-07 11:09:41 +01:00
bmarty
46260b5768
Sync analytics plan
2022-11-07 00:04:35 +00:00
Florian Renaud
6d850b3030
Create VoiceBroadcast model with roomId and eventId
2022-11-04 11:36:15 +01:00
Florian Renaud
b0a31304a1
Update seek bar tick progress while playing
2022-11-04 11:36:14 +01:00
Maxime NATUREL
4621488f21
Merge pull request #7476 from vector-im/fix/mna/push-toggle-check-support
...
[Session manager] Hide push notification toggle when there is no server support (PSG-970)
2022-11-04 09:19:04 +01:00
Maxime NATUREL
e9daef97b6
Fix order of check to get notification status
2022-11-03 11:27:02 +01:00
SpiritCroc
fcf2c17ede
Automatic color correction
...
Change-Id: Icee0b22c4513331f3fdf3dae820891be92063e39
2022-11-03 09:44:14 +01:00
SpiritCroc
eab87760fe
Merge tag 'v1.5.6' into sc
...
Change-Id: I4c39b35ff50c57cc9894b709a91691fa745cb0a6
Conflicts:
dependencies.gradle
matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/sync/model/RoomSync.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/mapper/RoomSummaryMapper.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt
vector-app/src/debug/java/im/vector/app/flipper/VectorFlipperProxy.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerFragment.kt
vector/src/main/java/im/vector/app/features/notifications/NotificationUtils.kt
2022-11-03 09:31:58 +01:00
dependabot[bot]
bb02209537
Bump checker from 3.11.0 to 3.27.0
...
Bumps [checker](https://github.com/typetools/checker-framework ) from 3.11.0 to 3.27.0.
- [Release notes](https://github.com/typetools/checker-framework/releases )
- [Changelog](https://github.com/typetools/checker-framework/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/typetools/checker-framework/compare/checker-framework-3.11.0...checker-framework-3.27.0 )
---
updated-dependencies:
- dependency-name: org.checkerframework:checker
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 23:10:39 +00:00
Florian Renaud
481388ed32
Fix line length
2022-11-02 17:06:24 +01:00
Florian Renaud
b41346cdce
Improve player transitions
2022-11-02 17:06:24 +01:00
Florian Renaud
eb61a23bf6
Temporary disable seekBar if playing state is paused or idle
2022-11-02 17:06:24 +01:00
Florian Renaud
7d3f6365e2
Use sum() instead of reduce operator
2022-11-02 17:06:24 +01:00
Florian Renaud
bc3fe4e5f6
Minor cleanup
2022-11-02 17:06:24 +01:00
Florian Renaud
9219043579
VoiceBroadcastPlayer - seek implementation
2022-11-02 17:06:24 +01:00
Florian Renaud
a851e5aa85
VoiceBroadcastPlayer - Add seek control views
2022-11-02 17:06:23 +01:00
Jorge Martín
5c55a3261f
Merge remote-tracking branch 'origin/develop' into resilience-rc
2022-11-02 16:00:34 +01:00
ganfra
d954c9eae4
Merge pull request #6195 from vector-im/feature/bma/jitsi_5_1_0
...
Upgrade Jitsi SDK to 6.2.2
2022-11-02 12:10:25 +01:00
Maxime NATUREL
ac05e757be
Small improvement to avoid tou many viewState updates
2022-11-02 09:37:10 +01:00
Maxime NATUREL
e67cc2b2db
Adding unit tests on GetNotificationsStatusUseCase
2022-11-02 09:37:10 +01:00
Maxime NATUREL
62912f891c
Introducing a NotificationsStatus to render the push notification toggle in session overview screen
2022-11-02 09:37:10 +01:00
Maxime NATUREL
1acb42f61d
Adding use case to check support for new enabled field support
2022-11-02 09:37:10 +01:00
Amit Kumar
b6746653f1
Add metrics plugin to track device download keys task ( #7438 )
...
* Add metrics tracking plugin for download device keys
* Add support for multiple metrics plugin
* Update copyright license header in matrix-sdk-android
* Add tests for MetricExtension
* Update changelog
* Improve MetricsExtension and reformatting
2022-11-02 13:43:57 +05:30
SpiritCroc
6a3d000be5
Fix frowning face emoji-only message detection
...
Change-Id: I9f1d41406feef32d5b83f73ef5759800981ccfbd
2022-11-02 09:10:41 +01:00
SpiritCroc
6c5e72a695
Fix space discovery search icon
...
Change-Id: I5cbcabd7dfeeabb728af03c2b7e7bcf2b34032f6
2022-11-02 08:37:34 +01:00
Florian Renaud
20abef26b0
Filter duplicated events in live voice broadcasts
2022-11-01 17:59:59 +01:00
SpiritCroc
411c8c9096
Fix duplicated pills when pills contain other spans
...
Fixes following issues:
- Duplicated pills if the mention contains an image: https://github.com/SchildiChat/SchildiChat-android/issues/148
- Duplicated pills if these contain underscores: https://github.com/SchildiChat/SchildiChat-android/issues/156
2022-11-01 11:21:27 +01:00
dependabot[bot]
d2012ae022
Bump lazythreetenbp from 0.11.0 to 0.12.0
...
Bumps [lazythreetenbp](https://github.com/gabrielittner/lazythreetenbp ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/gabrielittner/lazythreetenbp/releases )
- [Changelog](https://github.com/gabrielittner/lazythreetenbp/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gabrielittner/lazythreetenbp/compare/0.11.0...0.12.0 )
---
updated-dependencies:
- dependency-name: com.gabrielittner.threetenbp:lazythreetenbp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 23:10:15 +00:00
Jorge Martin Espinosa
7ba1052bcf
Fix rich text editor EditText not resizing properly in full screen ( #7491 )
...
* Fix rich text editor full screen mode
* Add changelog
* Address review comments.
2022-10-31 16:43:01 +01:00
Jorge Martin Espinosa
76ead3f344
Fix new line and enter key presses deleting existing text in some keyboards ( #7437 )
2022-10-31 16:16:42 +01:00
Florian Renaud
d7791402b7
Fix unit tests
2022-10-31 15:18:24 +01:00
Jorge Martin Espinosa
ce35472824
Fix share actions from outside the app ( #7473 )
2022-10-31 11:39:38 +00:00
Florian Renaud
a06efb7abd
Fix lint issues
2022-10-31 10:58:09 +01:00
Joaquín Aguirrezabalaga
3a430efb02
Add setting to allow disabling direct share
...
Direct share continues to be enabled by default.
As requested in #2725
Signed-off-by: Joaquín Aguirrezabalaga <kinote@kinote.org>
2022-10-30 11:32:52 +01:00
Jorge Martín
0cb9fdd3a2
Fix share actions from outside the app
...
Change-Id: I2671d6b9b096c487c22f4032a9152e60c260b4c4
2022-10-29 18:11:02 +02:00
SpiritCroc
cf92927a03
Fix some neutral grey icons
...
Change-Id: Ib90cb3d72503889fc1a5945974fd2ba7b3eb8f73
2022-10-28 18:29:51 +02:00
SpiritCroc
da5dcd18b0
Move voice message setting out of labs
...
Having no voice message button is actually more thoroughly tested than
the default setting... so let's put it to the other related settings
Change-Id: I82fda959dd8d0798a59d0444cd0cecdcda6b8cd3
2022-10-28 18:24:14 +02:00
SpiritCroc
9269a4442c
Merge remote-tracking branch 'sc2/merge-v1.5.4-1' into sc
...
Change-Id: Idc08fd88297d8e1f5211908217e32b93fb6df693
Conflicts:
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/DisplayableEventFormatter.kt
2022-10-28 18:16:15 +02:00
SpiritCroc
759da1fd09
Merge tag 'v1.5.4' into merge-v1.5.4
...
Change-Id: I3028022ed007c35d0ddbd6a859bc71958b8d2146
Conflicts:
library/ui-styles/src/main/res/values/colors.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/accountdata/UserAccountDataTypes.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/send/LocalEchoEventFactory.kt
vector-config/src/main/res/values/config-settings.xml
vector/src/main/java/im/vector/app/SpaceStateHandler.kt
vector/src/main/java/im/vector/app/SpaceStateHandlerImpl.kt
vector/src/main/java/im/vector/app/core/di/ActiveSessionHolder.kt
vector/src/main/java/im/vector/app/features/home/HomeActivity.kt
vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt
vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerView.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/voice/VoiceMessageViews.kt
vector/src/main/java/im/vector/app/features/settings/labs/VectorSettingsLabsFragment.kt
vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationPreferenceFragment.kt
vector/src/main/java/im/vector/app/features/voice/VoiceRecorderL.kt
vector/src/main/res/drawable/ic_voice_mic.xml
vector/src/main/res/layout/fragment_timeline.xml
vector/src/main/res/layout/view_voice_message_recorder.xml
vector/src/main/res/xml/vector_settings_labs.xml
2022-10-28 18:02:53 +02:00
Benoit Marty
fbabe50875
Fix vulnerability
2022-10-28 16:41:44 +02:00
Benoit Marty
46d1795276
Fix crash due to missing notification
...
Thread: main, Exception: java.lang.RuntimeException: Unable to start service org.jitsi.meet.sdk.JitsiMeetOngoingConferenceService@3d1f0bc with Intent { cmp=im.vector.app.debug/org.jitsi.meet.sdk.JitsiMeetOngoingConferenceService (has extras) }: java.lang.IllegalArgumentException: Invalid notification (no valid small icon): Notification(channel=JitsiOngoingConferenceChannel pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0xa color=0x00000000 category=call actions=2 vis=PUBLIC semFlags=0x0 semPriority=0 semMissedCount=0)
2022-10-28 11:10:08 +02:00
Florian Renaud
362696cfc8
VoiceBroadcast - Show error dialog if user is not able to record a voice broadcast
2022-10-28 10:43:34 +02:00
Florian Renaud
838e11c167
rename observeIncomingEvents method and reorder some methods
2022-10-28 10:43:05 +02:00
Florian Renaud
3fcac097d3
VoiceBroadcastPlayer - Fetch playlist in dedicated use case and improve player
2022-10-27 23:50:21 +02:00
SpiritCroc
22f5408a1c
Always allow collapsing sections to fix cases where state doesn't restore
...
Change-Id: Ib609de02b48b84a08e0643281a918793074ccc9d
2022-10-27 17:15:27 +02:00
Florian Renaud
174ba4f4cc
VoiceBroadcastPlayer - Create player interface and move implementation to dedicated class
2022-10-27 16:54:32 +02:00
Benoit Marty
6b34bb2086
Fix issue with Back button not working when conference is not joined yet.
2022-10-27 16:10:40 +02:00
Benoit Marty
1b5852fbcb
API break, replace leave()
by broadcast
2022-10-27 14:37:29 +02:00
Benoit Marty
f93f43bf8b
Fix issue with Jitsi compilation
...
Error was lots of `Duplicate class org.checkerframework.common.reflection.qual.MethodVal found in modules jetified-checker-3.1 (org.checkerframework:checker:3.1.1) and jetified-checker-qual-3.12.0 (org.checkerframework:checker-qual:3.12.0)
Cannot use latest 3.15.0 since it required min API 26.
2022-10-27 14:36:45 +02:00
Benoit Marty
ac4785a0dd
Fix lint issue
2022-10-27 14:36:45 +02:00
Benoit Marty
4515dcdfe9
Update Jitsi and WebRtc dependencies to android-sdk-6.2.2
2022-10-27 14:34:58 +02:00
jonnyandrew
c776aae9d0
[Rich text editor] Add plain text mode and new attachment UI ( #7459 )
...
* Add new attachments selection dialog
* 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 )
* Add changelog entry
* Remove redundant call to superclass click listener
* Refactor to use view visibility helper
* Change redundant sealed class to interface
* Remove unused string
* Revert "Add rounded corners to bottom sheet dialog."
This reverts commit 17c43c9188
.
* Remove redundant view group
* Remove redundant `this`
* Update rich text editor to latest
* Update rich text editor version
* Allow toggling rich text in the new editor
* Persist the text formatting setting
* Add changelog entry
2022-10-26 18:37:40 +02:00
Eric Decanini
29d3856ef2
Merge pull request #7424 from vector-im/feature/eric/msc3773
...
Implements MSC3773 (Thread Notifications)
2022-10-26 10:44:32 -04:00
Florian Renaud
bdfc96ff66
Fix merge conflicts
2022-10-26 16:36:51 +02:00
Florian Renaud
cb5fc75c5d
GetOngoingVoiceBroadcastsUseCase: Return empty list if there is no session
2022-10-26 16:08:03 +02:00
Florian Renaud
c20f6fe326
GetOngoingVoiceBroadcastsUseCase: Remove debug logs
2022-10-26 16:07:38 +02:00
Florian Renaud
6ee77ad101
Merge pull request #7450 from vector-im/feature/fre/voice_broadcast_stop_on_app_restart
...
Voice Broadcast - Stop recording on app restart
2022-10-26 15:49:32 +02:00
Jorge Martin Espinosa
d242ab049b
[Rich text editor] Implement full screen editor mode (simple approach) ( #7436 )
...
* Rich text editor: implement full screen editor mode using ConstraintSets
* Add back press handler
* Change ToggleFullScreen to SetFullScreen, fix rebase issues
* Add warning to fragment_timeline* files
2022-10-26 15:15:48 +02:00
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
SpiritCroc
ca65de5eb5
Add SC settings migration and simplified mode prompt also to new home
...
Change-Id: Ib36c4504f1cb0b62c1d67c4f43682fa52d0bc289
2022-10-23 10:19:35 +02:00
SpiritCroc
a77772a20e
Simplified mode prompt: show "Complete" first
...
People seem to select easy and wonder how to discover spaces... maybe
this helps for those who don't read...?
Change-Id: I56d104e2e4f052654bb461f6166b56ac039b755f
2022-10-23 10:14:57 +02:00
SpiritCroc
00e02789e7
Hide "Explore rooms" in simplified mode also in new layout
...
Change-Id: Ica471fbf23b106c2fbe761257c04250131f4d7ee
2022-10-23 10:11:03 +02:00
SpiritCroc
5d147d9665
Move bottom space bar bellow DM/group tab navigation
...
Change-Id: I2dbb2e22ab8166f9e1025dd831da1c7ea25e3bf1
2022-10-23 10:05:32 +02:00
SpiritCroc
d880bdb798
Add some extra UTD logging
...
Change-Id: Ie694b2317cb457d314b7cec36bf07a377c2af2d2
2022-10-22 10:59:33 +02: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
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