Commit Graph

12650 Commits

Author SHA1 Message Date
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
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
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
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
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