Onuray Sahin
cc33c008ba
Automatically show keyboard after learn more bottom sheet is dismissed.
2022-12-15 15:50:02 +03:00
Maxime NATUREL
dcb8aea292
Hiding the filter icon in top bar when in selection mode
2022-12-15 11:02:59 +01:00
Nikita Fedrunov
cf3abd6562
thread list loading ( #7766 )
2022-12-14 18:56:16 +01:00
Yoan Pintas
c74ea2dd16
Merge pull request #7719 from vector-im/feature/fre/voice_broadcast_last_message
...
Voice Broadcast - Update last message in the room list
2022-12-14 17:39:42 +01:00
Nikita Fedrunov
3dadebe505
threads are enabled by default end forced to enabled for existing users ( #7775 )
2022-12-13 14:02:45 +01:00
Onuray Sahin
250bd9c620
Merge pull request #7754 from vector-im/feature/ons/remove_client_information_account_data
...
Delete unused client information from account data (PSG-871)
2022-12-13 11:10:41 +03:00
Nikita Fedrunov
4e0c3a97bd
thread message notification should navigate to thread timeline ( #7771 )
2022-12-12 22:35:09 +01:00
Hugh Nimmo-Smith
0ffc2af679
Update test to work with new state
2022-12-12 17:32:28 +00:00
Hugh Nimmo-Smith
f111a84e17
More unit test fix
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
096e52612e
More fix up of unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
643b09a77c
Fix up unit tests
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1437f6d41d
Remove unused bad function call
2022-12-12 16:30:35 +00:00
Hugh Nimmo-Smith
1930047ce1
Fix issue of QR not being offered where domain is entered instead of homeserver
2022-12-12 16:30:34 +00:00
Onuray Sahin
8c6c2dd5c2
Code review fixes.
2022-12-12 16:36:40 +03:00
Jorge Martin Espinosa
c523e144b8
Rich text editor: improve performance when changing composer mode ( #7691 )
...
* Rich text editor: improve performance when changing composer mode
* Add changelog
* Make `MessageComposerMode.Quote` and `Reply` data classes
* Re-arrange code to fix composer not being emptied when sneding a message
2022-12-12 13:52:17 +01:00
Maxime NATUREL
361b0411c7
Merge pull request #7747 from vector-im/fix/mna/verification-request-priority
...
Verification request is not showing when verify session popup is displayed (PSG-1017)
2022-12-12 09:44:25 +01:00
Onuray Sahin
85a6c8c6f2
Write unit tests for the use case.
2022-12-09 19:53:20 +03:00
Maxime NATUREL
dba8aaea16
Merge pull request #7752 from vector-im/fix/mna/wrong-usage-of-stable-fields
...
Revert usage of stable fields in live location sharing and polls
2022-12-09 17:32:53 +01:00
Onuray Sahin
7a667b513e
Execute use case from a better place.
2022-12-09 15:47:28 +03:00
Onuray Sahin
22cce30e35
Create use case to detect and delete unnecessary account data of client information.
2022-12-09 14:53:27 +03:00
Maxime NATUREL
be7b49b707
Merge pull request #7736 from vector-im/fix/mna/session-without-crypto-keys
...
[Session manager] Sessions without encryption support should not prompt to verify (PSG-1004)
2022-12-09 09:52:39 +01:00
Nikita Fedrunov
cf59c80100
stop listening timeline collection changes when app is not resumed ( #7734 )
2022-12-09 09:42:45 +01:00
Maxime NATUREL
220b1d86c0
Reverting usage of some stable fields whereas related MSCs have not landed into the specs yet
2022-12-08 17:42:51 +01:00
Benoit Marty
ee737025f2
Merge pull request #7744 from vector-im/feature/bma/quickCrashFix
...
Fix crash
2022-12-08 16:01:55 +01:00
Maxime NATUREL
63bde230a3
Cancel verification alerts when adding the incoming request alert and when starting the process
2022-12-08 14:40:17 +01:00
Maxime NATUREL
df55c84167
Raise priority of incoming verification request alert + cancel existing verification alerts
2022-12-08 14:00:35 +01:00
jonnyandrew
de18f37849
[Rich text editor] Add error tracking for rich text editor ( #7695 )
2022-12-08 11:43:19 +00:00
Benoit Marty
a5ab1b4a8b
Fix crash kotlin.UninitializedPropertyAccessException: lateinit property avatarRenderer has not been initialized
. AvatarRenderer is not used here.
2022-12-08 10:34:08 +01:00
Florian Renaud
59859ec02e
Prioritize call events against live broadcast
2022-12-07 18:11:52 +01:00
Florian Renaud
bb7323a935
Rename some use cases
2022-12-07 18:11:52 +01:00
Florian Renaud
35c528405d
Code cleanup
2022-12-07 18:11:52 +01:00
Florian Renaud
7a1dfef6d5
Display a notice in the timeline when a voice broadcast is stopped
2022-12-07 18:11:52 +01:00
Florian Renaud
aa5270760e
Hide typing events if there is a live voice broadcast
2022-12-07 18:11:51 +01:00
Florian Renaud
69beef4648
Show voice broadcast events in the room list
...
fix factory
2022-12-07 18:11:51 +01:00
Florian Renaud
fdb8743ad3
Create provider package
2022-12-07 18:11:51 +01:00
Maxime NATUREL
23c2682f8d
Fixing code style issues
2022-12-07 16:39:51 +01:00
Maxime NATUREL
c580090f20
Merge pull request #7707 from vector-im/feature/mna/rename-and-signout-action-current-session
...
[Session manager] Add actions to rename and signout current session (PSG-885)
2022-12-07 16:16:44 +01:00
Maxime NATUREL
88f7439880
Updating comment to clarify intention
2022-12-07 16:04:27 +01:00
Maxime NATUREL
a44c8dfca3
Renaming a method to avoid confusion
2022-12-07 15:10:21 +01:00
Benoit Marty
d0b1a7bfd1
Merge pull request #7723 from vector-im/feature/bma/disableNightlyPopup
...
Disable nightly popup
2022-12-07 15:01:09 +01:00
Maxime NATUREL
f014866d06
Handling the case where device has no CryptoDeviceInfo
2022-12-07 14:34:45 +01:00
Benoit Marty
b9eb271aff
Merge pull request #7712 from vector-im/feature/bma/startServiceApi
...
Use the latest startForeground API
2022-12-06 17:05:07 +01:00
Onuray Sahin
f76a6de10d
Merge pull request #7710 from vector-im/feature/ons/fix_unknown_shield_icon_in_room
...
Fix usage of unknown shield in room summary (PSG-1019)
2022-12-06 17:51:04 +03:00
Maxime NATUREL
6f0a95b828
Merge pull request #7692 from vector-im/feature/mna/listen-notification-account-data
...
Update notifications setting when m.local_notification_settings.<device-id> event changes for current device (PSG-874)
2022-12-06 14:12:01 +01:00
Benoit Marty
0d12dbbe7e
Disable the Nightly popup, user registration (with updateIfNewReleaseAvailable()
) to get upgrade does not work.
...
Add a nightly build section in the preferences to manually try to upgrade.
2022-12-06 12:51:46 +01:00
Onuray Sahin
4cd4cf1c51
Code review fix.
2022-12-06 14:06:14 +03:00
Maxime NATUREL
b5f6dc0034
Merge pull request #7696 from vector-im/feature/mna/signout-all-other-sessions
...
[Session manager] Add action to signout all the other session (PSG-888)
2022-12-05 17:50:14 +01:00
Maxime NATUREL
7b830d1c1a
Renaming a use case
2022-12-05 17:40:38 +01:00
Maxime NATUREL
a12c640984
Merge pull request #7630 from vector-im/feature/mna/remote-notification-toggle-account-data
...
Save m.local_notification_settings.<device-id> event in account_data (PSG-873)
2022-12-05 16:58:51 +01:00
Maxime NATUREL
a2f8fed63c
Merge pull request #7675 from vector-im/fix/mna/unified-push-selection
...
ANR when asking to select the notification method
2022-12-05 16:58:09 +01:00
Benoit Marty
febf01a2e6
Use the API startForeground(int id, @NonNull Notification notification, @ForegroundServiceType int foregroundServiceType)
when available.
...
Add missing android:foregroundServiceType in the manifest
2022-12-05 16:36:31 +01:00
Onuray Sahin
516103e51b
Fix usage of unknown shield in room summary.
2022-12-05 18:10:22 +03:00
Maxime NATUREL
a00508e085
Removing unused import
2022-12-05 14:12:00 +01:00
Maxime NATUREL
57554c5d36
Handling signout current session action
2022-12-05 14:10:56 +01:00
Benoit Marty
a6904d2604
Merge pull request #7689 from vector-im/feature/bma/pills_color
...
Fix bad pills color background.
2022-12-05 14:05:44 +01:00
Maxime NATUREL
540758d66b
Navigate to rename session screen from current session menu
2022-12-05 10:43:56 +01:00
Maxime NATUREL
bbc756136c
Adding the rename and signout actions in the menu
2022-12-05 10:26:07 +01:00
Benoit Marty
b8023d66de
Fix formatting
2022-12-05 09:57:02 +01:00
Maxime NATUREL
c12af5a800
Listening changes on notifications enabled preference to update the UI in settings
2022-12-05 09:46:14 +01:00
Maxime NATUREL
9fbfe82044
Fix observation of the notification status for the current session
2022-12-05 09:46:14 +01:00
Maxime NATUREL
635f975b6c
Fix missing unregister of pusher when notifications are disabled
2022-12-05 09:43:57 +01:00
Maxime NATUREL
e09b9a2ce0
Fixing wrong notification status when no registered pusher for the session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
b78de15228
Adding unit tests for new toggle notification for current session use case
2022-12-05 09:43:57 +01:00
Maxime NATUREL
5248a69fe2
Updating existing unit tests
2022-12-05 09:43:57 +01:00
Maxime NATUREL
06681fd115
Removing listening on background sync preference
2022-12-05 09:43:57 +01:00
Maxime NATUREL
3f5147ddce
Fixing the toggle notifications use case for current session
2022-12-05 09:43:57 +01:00
Maxime NATUREL
8973f3892a
Fixing unit tests after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
9dff4ff949
Fixing import order after rebase
2022-12-05 09:43:57 +01:00
Maxime NATUREL
68d00e00d1
Fix method used to check if background sync is enabled
2022-12-05 09:43:56 +01:00
Maxime NATUREL
a2ae3af69d
Removing unused imports
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c10a4cb21
Adding tests for notifications setting updater
2022-12-05 09:43:56 +01:00
Maxime NATUREL
637961bbb1
Update related account data event on notification method change
2022-12-05 09:43:56 +01:00
Maxime NATUREL
e99dc1d163
Remove unused parameters from some ViewModel
2022-12-05 09:43:56 +01:00
Maxime NATUREL
ab6a6b53c8
Some refactorings + update unit tests
2022-12-05 09:43:56 +01:00
Maxime NATUREL
7c51174d7e
Renaming some use cases to be consistent
2022-12-05 09:43:56 +01:00
Maxime NATUREL
14b21dc039
Adding use cases to create and delete notifications settings in account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
b163b42d3d
Use new sub usecase in the TogglePushNotificationUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
81c64503f2
Adding SetNotificationSettingsAccountDataUseCase
2022-12-05 09:43:56 +01:00
Maxime NATUREL
c56eb331db
Update use cases to enable/disable push notifications for the current session
2022-12-05 09:43:56 +01:00
Maxime NATUREL
9d684bc021
Check if account data has content to decide if push notifications can be toggled using account data
2022-12-05 09:43:56 +01:00
Maxime NATUREL
f8c59f6b0c
Removing unused import
2022-12-05 09:42:03 +01:00
Maxime NATUREL
d31652e910
Adding unit tests for settings ViewModel
2022-12-05 09:42:03 +01:00
Maxime NATUREL
e78e192853
Adding unit tests for FCM token retrieval
2022-12-05 09:42:03 +01:00
Maxime NATUREL
2a8c72bdcf
Fixing code style issues
2022-12-05 09:42:03 +01:00
Maxime NATUREL
46ccf4d73f
Adding unit tests for register and unregister use cases
2022-12-05 09:42:01 +01:00
Maxime NATUREL
a3815d7012
Update unit tests
2022-12-05 09:41:24 +01:00
Maxime NATUREL
aa3a808d2c
Do not ask to select push distributor in home if notifications are disabled
2022-12-05 09:41:24 +01:00
Maxime NATUREL
740ed89638
Removing the old methods from helper
2022-12-05 09:41:24 +01:00
Maxime NATUREL
2673979ef8
Handling change of notification method
2022-12-05 09:41:24 +01:00
Maxime NATUREL
95556d2551
Change the distributor in dialog cancellation only if there is no existing one
2022-12-05 09:41:24 +01:00
Maxime NATUREL
3f944e9d36
Extracting the logic to toggle notifications for device into a ViewModel
2022-12-05 09:41:24 +01:00
Maxime NATUREL
b29191e892
Using use cases inside component for endpoint testing
2022-12-05 09:41:24 +01:00
Maxime NATUREL
58efe90f7d
Removing some debug logs
2022-12-05 09:41:23 +01:00
Maxime NATUREL
2890f41f30
Replacing unregister method by usecase
2022-12-05 09:41:23 +01:00
Maxime NATUREL
4dbca7858c
Adding new use cases to handle the Unified push registration
2022-12-05 09:41:23 +01:00
Onuray Sahin
34d29dc9d7
Merge pull request #7694 from vector-im/feature/ons/unverified_sessions_alert
...
Remind unverified sessions with a banner once a week (PSG-892)
2022-12-03 14:23:10 +03:00
Maxime NATUREL
efc436c3f5
Hide the action when there are no other sessions
2022-12-02 17:17:44 +01:00
Maxime NATUREL
2b8dc13dca
Adding listener on the new menu item
2022-12-02 17:11:10 +01:00
Maxime NATUREL
62e2f06e2a
Adding menu for current session header
2022-12-02 17:08:29 +01:00
Benoit Marty
ab43f4cf14
Add snapshot test for room item
2022-12-02 17:06:48 +01:00
Benoit Marty
6f934e2d49
Extract paparazzi rule creation
2022-12-02 16:50:45 +01:00
Onuray Sahin
4050975a19
Implement new logic for new login banner.
2022-12-02 18:15:10 +03:00
Benoit Marty
75fabb1b0d
Merge pull request #7684 from vector-im/feature/bma/fix_onboarding_crash
...
Fix crash when invalid url is entered #7672
2022-12-02 09:55:19 +01:00
jonnyandrew
20b1eaba9e
Fix crash in message composer when room is missing ( #7683 )
...
This error was seen before but has been reintroduced during refactoring.
- see https://github.com/vector-im/element-android/pull/6978
2022-12-02 08:41:33 +00:00
Benoit Marty
b6aae0c7c1
Add unit test for canLoginWithQrCode = true
2022-12-01 17:51:44 +01:00
Benoit Marty
381103383e
Fix unit tests.
2022-12-01 17:44:12 +01:00
Benoit Marty
341967bf3c
Fix crash when invalid url is entered #7672
2022-12-01 15:25:54 +01:00
jonnyandrew
da5db0ed15
[Rich text editor] Fix keyboard closing after collapsing rich text editor ( #7659 )
2022-12-01 13:39:01 +00:00
Florian Renaud
c20500ab7a
Merge pull request #7590 from vector-im/dependabot/gradle/com.adevinta.android-barista-4.3.0
...
Bump barista from 4.2.0 to 4.3.0
2022-12-01 14:34:53 +01:00
Jorge Martin Espinosa
0c11778d33
Rich Text Editor: fix several inset issues in room screen ( #7681 )
2022-12-01 10:26:55 +00:00
dependabot[bot]
b58050f496
Bump kotlin-reflect from 1.7.21 to 1.7.22 ( #7665 )
...
Bumps [kotlin-reflect](https://github.com/JetBrains/kotlin ) from 1.7.21 to 1.7.22.
- [Release notes](https://github.com/JetBrains/kotlin/releases )
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md )
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.7.21...v1.7.22 )
---
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>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-30 09:13:47 +00:00
jonnyandrew
31a1b09e34
[Rich text editor] Fix design and spacing of rich text editor ( #7658 )
...
Improve design and spacing of the rich text editor.
Minor changes to
- position of input field relative to buttons
- spacing around attachments button
- spacing around send button
- selectable backgrounds
2022-11-30 09:00:37 +00:00
Florian Renaud
4b3e36da91
Merge pull request #7656 from vector-im/feature/fre/voice_broadcast_room_attachments
...
[Voice Broadcast] Remove chunks from the room attachments
2022-11-29 17:43:42 +01:00
Florian Renaud
5560694f54
Merge pull request #7655 from vector-im/feature/fre/voice_broadcast_buffering
...
[Voice Broadcast] Update buffering display and improve playback
2022-11-29 17:43:21 +01:00
Florian Renaud
1415504f84
Rename view ids
2022-11-29 14:32:05 +01:00
Florian Renaud
42b3ecc0b6
Fix pause/resume playback not working correctly
2022-11-29 14:13:46 +01:00
Benoit Marty
537331ccf6
Merge pull request #7488 from kinote/feat-2725-optional-direct-share
...
Add setting to allow disabling direct share
2022-11-29 11:19:44 +01:00
Florian Renaud
6bdf237cc9
Fix playback not in buffering if waiting for new chunks
2022-11-29 10:54:31 +01:00
Florian Renaud
9ab2d1afb0
Fix thumb cropped
2022-11-29 10:50:31 +01:00
Florian Renaud
559af32ab6
Merge pull request #7646 from vector-im/bugfix/fre/fix_playback_stuck_in_buffering
...
Voice Broadcast - Fix playback stuck in buffering
2022-11-29 09:59:08 +01:00
Florian Renaud
d6fd32b5a0
Merge pull request #7629 from vector-im/feature/fre/voice_broadcast_handle_event_deletion
...
Voice Broadcast - Handle event deletion when listening or recording
2022-11-29 09:51:11 +01:00
Florian Renaud
471bf853c8
Remove voice broadcast chunks from the room attachments list
2022-11-29 01:41:31 +01:00
Florian Renaud
9458276a4e
Change seekBar and duration colors to secondary
2022-11-29 01:12:18 +01:00
Florian Renaud
0dbbfab97d
Remove seekBar padding
2022-11-29 01:12:18 +01:00
Florian Renaud
12a86e7d29
Reduce tiles padding
2022-11-29 01:12:18 +01:00
Florian Renaud
912de8286f
Move buffering view in tile header
2022-11-29 01:12:18 +01:00
Florian Renaud
fe0bca75f8
Change log level
2022-11-29 00:59:45 +01:00
Nikita Fedrunov
46fc0ac563
ignore push for a thread if it's currently visible to user ( #7641 )
2022-11-28 17:29:30 +01:00
Florian Renaud
c2d5908542
Stop playback if live broadcast has ended and there is no more chunk to listen
2022-11-28 17:25:45 +01:00
Florian Renaud
4be954eeeb
Voice Broadcast - Fix (live) playback stuck in buffering after receiving new chunk
2022-11-28 17:25:45 +01:00
Florian Renaud
9840731778
Add todo for missing unit test
2022-11-28 16:15:07 +01:00
Florian Renaud
620bebc3a3
Rewrite condition for better clarity
2022-11-28 16:08:15 +01:00
Florian Renaud
aa53105f17
improve flow stream
2022-11-28 13:58:00 +01:00
Florian Renaud
4427156f0b
Restore trailing comma
2022-11-28 13:58:00 +01:00
Florian Renaud
9dba6d7c8c
Fix issue on live playback detection
2022-11-28 13:58:00 +01:00
Florian Renaud
d092c83774
Fix wrong sequence number in stopped state event content
2022-11-28 13:58:00 +01:00
Florian Renaud
a2dee2193a
Fix bad condition
2022-11-28 13:58:00 +01:00
Florian Renaud
023326a20d
Do not wait for state event feedback for pause/stop actions on the recorder
2022-11-28 13:58:00 +01:00
Florian Renaud
763b60ee6b
Update voice broadcast recorder according to the most recent voice broadcast state event
2022-11-28 13:58:00 +01:00
Florian Renaud
f436de1230
Handle voice broadcast deletion on listener side
2022-11-28 13:57:59 +01:00
Florian Renaud
2d60e49205
Handle redaction when observing voice broadcast state changes
2022-11-28 13:57:59 +01:00
Florian Renaud
49199bd5e2
Merge pull request #7611 from vector-im/feature/fre/voice_broadcast_deletion
...
Be less restritive when pruning redacted events
2022-11-28 13:57:40 +01:00
Florian Renaud
ee22dafbc9
Fix regression when getting last message content for Voice Broadcast state event
2022-11-28 12:14:31 +01:00
Nikita Fedrunov
5aeca1f81a
saving sync filter changed ( #7627 )
2022-11-28 09:48:28 +01:00
Florian Renaud
eb12b1c99b
Use StableUnstableId object for some event types
2022-11-25 14:42:45 +01:00
Florian Renaud
f4b948af9d
Voice Broadcast - hide voice messages and state events behind hidden events
2022-11-25 14:42:45 +01:00
Onuray Sahin
8835e4d25e
Create use case to decide to show alert.
2022-11-25 14:34:39 +03:00
Onuray Sahin
821a561235
Add timeout preference for alert.
2022-11-25 14:33:41 +03:00
Nikita Fedrunov
18bcc83a46
added read receipts for threads ( #7474 )
2022-11-25 09:49:06 +01:00
Benoit Marty
27419f0d33
Merge pull request #7583 from vector-im/feature/bma/remove_buidkite
...
Remove usage of Buildkite.
2022-11-24 18:51:22 +01:00