Merge branch 'release/1.0.11'
359 files changed, 7574 insertions(+), 3747 deletions(-) M AUTHORS.md M CHANGES.md A fastlane/metadata/android/ca/changelogs/40100100.txt A fastlane/metadata/android/ca/full_description.txt A fastlane/metadata/android/ca/short_description.txt A fastlane/metadata/android/ca/title.txt A fastlane/metadata/android/de/changelogs/40100100.txt A fastlane/metadata/android/en-US/changelogs/40100110.txt A fastlane/metadata/android/es/changelogs/40100100.txt M fastlane/metadata/android/es/full_description.txt M fastlane/metadata/android/es/short_description.txt M fastlane/metadata/android/es/title.txt A fastlane/metadata/android/fa/changelogs/40100100.txt A fastlane/metadata/android/it/changelogs/40100100.txt A fastlane/metadata/android/nb/short_description.txt A fastlane/metadata/android/nb/title.txt A fastlane/metadata/android/pt_BR/changelogs/40100100.txt A fastlane/metadata/android/sv/changelogs/40100100.txt A fastlane/metadata/android/zh_Hant/changelogs/40100100.txt A fastlane/metadata/android/zh_Hant/full_description.txt A fastlane/metadata/android/zh_Hant/short_description.txt A fastlane/metadata/android/zh_Hant/title.txt M gradle/wrapper/gradle-wrapper.properties M matrix-sdk-android-rx/src/main/java/org/matrix/android/sdk/rx/RxSession.kt M matrix-sdk-android/build.gradle M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/ChangePasswordTest.kt M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/account/DeactivateAccountTest.kt M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CommonTestHelper.kt M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/common/CryptoTestHelper.kt M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/internal/crypto/verification/SASTest.kt M matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/search/SearchMessagesTest.kt M matrix-sdk-android/src/debug/java/org/matrix/android/sdk/internal/network/interceptors/FormattedJsonHttpLogger.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/login/LoginWizard.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/extensions/Strings.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/pushrules/PushRuleService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/raw/RawService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/account/AccountService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/crypto/verification/VerificationService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/events/model/EventType.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/group/Group.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/identity/IdentityServiceError.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/permalinks/MatrixLinkify.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/permalinks/PermalinkParser.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/crypto/RoomCryptoService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/failure/CreateRoomFailure.kt A matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/RoomServerAclContent.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/model/create/CreateRoomParams.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/notification/RoomPushRuleService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/reporting/ReportingService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/send/DraftService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/tags/TagsService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/search/SearchService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/user/UserService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/CryptoModule.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/DefaultCryptoService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/EventDecryptor.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/IncomingGossipingRequestManager.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/SendGossipWorker.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/actions/EnsureOlmSessionsForDevicesAction.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmDecryption.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/algorithms/megolm/MXMegolmEncryption.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/DefaultCrossSigningService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/crosssigning/UpdateTrustWorker.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/DefaultVerificationService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/verification/SASDefaultVerificationTransaction.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmKeysUtils.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/SessionRealmConfigurationFactory.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/network/TimeOutInterceptor.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/raw/DefaultRawService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/account/DefaultAccountService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/DefaultGroup.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/group/GroupFactory.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/DefaultIdentityService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/IdentityModule.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityData.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/data/IdentityStore.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntity.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityDataEntityQuery.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/IdentityMapper.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/RealmIdentityStore.kt A matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/identity/db/RealmIdentityStoreMigration.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/notification/DefaultPushRuleService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/profile/DefaultProfileService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoom.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/DefaultRoomService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/RoomAvatarResolver.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/alias/GetRoomIdByAliasTask.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBody.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomBodyBuilder.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/create/CreateRoomTask.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/draft/DefaultDraftService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomDisplayNameResolver.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/membership/RoomMemberHelper.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/notification/DefaultRoomPushRuleService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/reporting/DefaultReportingService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/state/DefaultStateService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/tags/DefaultTagsService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/timeline/DefaultTimelineService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/search/DefaultSearchService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/CryptoSyncHandler.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/RoomTypingUsersHandler.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncAPI.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncTask.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/typing/DefaultTypingUsersTracker.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/DefaultUserService.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/user/UserStore.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/widgets/WidgetManager.kt M matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/util/StringUtils.kt M matrix-sdk-android/src/main/res/values-ca/strings.xml M matrix-sdk-android/src/main/res/values-es/strings.xml M matrix-sdk-android/src/main/res/values-fa/strings.xml M matrix-sdk-android/src/main/res/values-hu/strings.xml A matrix-sdk-android/src/main/res/values-it/strings_sas.xml M matrix-sdk-android/src/main/res/values-ja/strings.xml M matrix-sdk-android/src/main/res/values/strings.xml M multipicker/src/main/java/im/vector/lib/multipicker/CameraPicker.kt M tools/templates/configure.sh A tools/templates/unconfigure.sh M vector/build.gradle M vector/src/androidTest/java/im/vector/app/RegistrationTest.kt M vector/src/androidTest/java/im/vector/app/SecurityBootstrapTest.kt M vector/src/androidTest/java/im/vector/app/VerificationTestBase.kt M vector/src/androidTest/java/im/vector/app/VerifySessionInteractiveTest.kt M vector/src/androidTest/java/im/vector/app/VerifySessionPassphraseTest.kt A vector/src/androidTest/java/im/vector/app/espresso/tools/EspressoPreference.kt A vector/src/androidTest/java/im/vector/app/espresso/tools/WaitActivity.kt A vector/src/androidTest/java/im/vector/app/ui/UiAllScreensSanityTest.kt A vector/src/androidTest/java/im/vector/app/ui/UiTestBase.kt M vector/src/debug/java/im/vector/app/features/debug/sas/DebugSasEmojiActivity.kt M vector/src/debug/res/layout/activity_debug_menu.xml M vector/src/main/AndroidManifest.xml M vector/src/main/java/im/vector/app/core/di/FragmentModule.kt M vector/src/main/java/im/vector/app/core/di/ScreenComponent.kt M vector/src/main/java/im/vector/app/core/di/ViewModelModule.kt M vector/src/main/java/im/vector/app/core/dialogs/GalleryOrCameraDialogHelper.kt A vector/src/main/java/im/vector/app/core/epoxy/CheckBoxItem.kt M vector/src/main/java/im/vector/app/core/error/ErrorFormatter.kt M vector/src/main/java/im/vector/app/core/extensions/BasicExtensions.kt A vector/src/main/java/im/vector/app/core/extensions/ConstraintLayout.kt M vector/src/main/java/im/vector/app/core/extensions/EditText.kt M vector/src/main/java/im/vector/app/core/platform/StateView.kt M vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt M vector/src/main/java/im/vector/app/core/platform/VectorBaseFragment.kt M vector/src/main/java/im/vector/app/core/resources/DrawableProvider.kt M vector/src/main/java/im/vector/app/core/utils/ExternalApplicationsUtil.kt M vector/src/main/java/im/vector/app/core/utils/PermissionsTools.kt M vector/src/main/java/im/vector/app/core/utils/SystemUtils.kt M vector/src/main/java/im/vector/app/features/MainActivity.kt M vector/src/main/java/im/vector/app/features/attachments/preview/AttachmentsPreviewFragment.kt M vector/src/main/java/im/vector/app/features/call/VectorCallViewModel.kt M vector/src/main/java/im/vector/app/features/call/WebRtcPeerConnectionManager.kt M vector/src/main/java/im/vector/app/features/call/conference/JitsiCallViewModel.kt M vector/src/main/java/im/vector/app/features/call/conference/VectorJitsiActivity.kt M vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookAction.kt M vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookController.kt M vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookFragment.kt M vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewModel.kt M vector/src/main/java/im/vector/app/features/contactsbook/ContactsBookViewState.kt M vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomAction.kt M vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomActivity.kt A vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomByQrCodeFragment.kt M vector/src/main/java/im/vector/app/features/createdirect/CreateDirectRoomViewModel.kt M vector/src/main/java/im/vector/app/features/crypto/quads/SharedSecureStorageViewModel.kt M vector/src/main/java/im/vector/app/features/crypto/recover/BootstrapCrossSigningTask.kt M vector/src/main/java/im/vector/app/features/crypto/verification/IncomingVerificationRequestHandler.kt M vector/src/main/java/im/vector/app/features/crypto/verification/VerificationBottomSheetViewModel.kt M vector/src/main/java/im/vector/app/features/disclaimer/DisclaimerDialog.kt M vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsAction.kt M vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsController.kt M vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsFragment.kt M vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsState.kt M vector/src/main/java/im/vector/app/features/discovery/DiscoverySettingsViewModel.kt A vector/src/main/java/im/vector/app/features/form/FormAdvancedToggleItem.kt M vector/src/main/java/im/vector/app/features/form/FormSwitchItem.kt M vector/src/main/java/im/vector/app/features/grouplist/GroupListViewModel.kt M vector/src/main/java/im/vector/app/features/home/HomeActivity.kt M vector/src/main/java/im/vector/app/features/home/HomeActivityViewEvents.kt M vector/src/main/java/im/vector/app/features/home/HomeActivityViewModel.kt M vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt M vector/src/main/java/im/vector/app/features/home/HomeSharedActionViewModel.kt M vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailAction.kt M vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailFragment.kt M vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewEvents.kt M vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewModel.kt M vector/src/main/java/im/vector/app/features/home/room/detail/RoomDetailViewState.kt M vector/src/main/java/im/vector/app/features/home/room/detail/search/SearchResultController.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MergedHeaderItemFactory.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/TimelineItemFactory.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/format/NoticeEventFormatter.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/TimelineDisplayableEvents.kt M vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MergedRoomCreationItem.kt M vector/src/main/java/im/vector/app/features/home/room/filtered/FilteredRoomFooterItem.kt M vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt M vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt R vector/src/main/java/im/vector/app/features/home/room/list/widget/{FabMenuView.kt => NotifsFabMenuView.kt} M vector/src/main/java/im/vector/app/features/homeserver/HomeServerCapabilitiesViewModel.kt M vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt R vector/src/main/java/im/vector/app/features/html/{MxLinkTagHandler.kt => PillsPostProcessor.kt} M vector/src/main/java/im/vector/app/features/invite/InviteUsersToRoomActivity.kt M vector/src/main/java/im/vector/app/features/invite/VectorInviteView.kt M vector/src/main/java/im/vector/app/features/login/AbstractLoginFragment.kt M vector/src/main/java/im/vector/app/features/login/LoginViewModel.kt R vector/src/main/java/im/vector/app/features/{userdirectory/UserDirectoryAction.kt => matrixto/MatrixToAction.kt} A vector/src/main/java/im/vector/app/features/matrixto/MatrixToBottomSheet.kt A vector/src/main/java/im/vector/app/features/matrixto/MatrixToBottomSheetState.kt A vector/src/main/java/im/vector/app/features/matrixto/MatrixToBottomSheetViewModel.kt A vector/src/main/java/im/vector/app/features/matrixto/MatrixToViewEvents.kt A vector/src/main/java/im/vector/app/features/media/AttachmentProviderFactory.kt M vector/src/main/java/im/vector/app/features/media/BaseAttachmentProvider.kt M vector/src/main/java/im/vector/app/features/media/DataAttachmentRoomProvider.kt M vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt M vector/src/main/java/im/vector/app/features/media/RoomEventsAttachmentProvider.kt M vector/src/main/java/im/vector/app/features/media/VectorAttachmentViewerActivity.kt M vector/src/main/java/im/vector/app/features/navigation/DefaultNavigator.kt M vector/src/main/java/im/vector/app/features/navigation/Navigator.kt M vector/src/main/java/im/vector/app/features/notifications/NotifiableEventResolver.kt M vector/src/main/java/im/vector/app/features/notifications/NotificationBroadcastReceiver.kt M vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt M vector/src/main/java/im/vector/app/features/permalink/PermalinkHandlerActivity.kt M vector/src/main/java/im/vector/app/features/popup/PopupAlertManager.kt M vector/src/main/java/im/vector/app/features/raw/wellknown/ElementWellKnownExt.kt M vector/src/main/java/im/vector/app/features/reactions/EmojiSearchResultFragment.kt M vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryActivity.kt M vector/src/main/java/im/vector/app/features/roomdirectory/RoomDirectoryViewModel.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomAction.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomActivity.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomFragment.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewEvents.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewModel.kt M vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomViewState.kt A vector/src/main/java/im/vector/app/features/roomdirectory/createroom/RoomAliasEditItem.kt M vector/src/main/java/im/vector/app/features/roomdirectory/picker/RoomDirectoryItem.kt M vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileController.kt M vector/src/main/java/im/vector/app/features/roommemberprofile/RoomMemberProfileFragment.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileAction.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileActivity.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileController.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileFragment.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewModel.kt M vector/src/main/java/im/vector/app/features/roomprofile/RoomProfileViewState.kt M vector/src/main/java/im/vector/app/features/roomprofile/banned/RoomBannedMemberListFragment.kt M vector/src/main/java/im/vector/app/features/roomprofile/members/RoomMemberListFragment.kt M vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsAction.kt M vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt M vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsFragment.kt M vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewModel.kt M vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsViewState.kt M vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt M vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedNotificationPreferenceFragment.kt M vector/src/main/java/im/vector/app/features/settings/VectorSettingsGeneralFragment.kt M vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt M vector/src/main/java/im/vector/app/features/settings/VectorSettingsNotificationPreferenceFragment.kt M vector/src/main/java/im/vector/app/features/settings/account/deactivation/DeactivateAccountViewModel.kt M vector/src/main/java/im/vector/app/features/settings/crosssigning/CrossSigningSettingsFragment.kt M vector/src/main/java/im/vector/app/features/settings/devices/VectorSettingsDevicesFragment.kt M vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataFragment.kt M vector/src/main/java/im/vector/app/features/settings/devtools/GossipingEventsPaperTrailFragment.kt M vector/src/main/java/im/vector/app/features/settings/devtools/IncomingKeyRequestListFragment.kt M vector/src/main/java/im/vector/app/features/settings/devtools/OutgoingKeyRequestListFragment.kt M vector/src/main/java/im/vector/app/features/settings/ignored/VectorSettingsIgnoredUsersFragment.kt M vector/src/main/java/im/vector/app/features/settings/push/PushGatewaysFragment.kt M vector/src/main/java/im/vector/app/features/settings/push/PushRulesFragment.kt M vector/src/main/java/im/vector/app/features/settings/threepids/ThreePidsSettingsFragment.kt M vector/src/main/java/im/vector/app/features/settings/troubleshoot/TestAccountSettings.kt M vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutFragment.kt A vector/src/main/java/im/vector/app/features/usercode/QRCodeBitmapDecodeHelper.kt A vector/src/main/java/im/vector/app/features/usercode/ScanUserCodeFragment.kt A vector/src/main/java/im/vector/app/features/usercode/ShowUserCodeFragment.kt A vector/src/main/java/im/vector/app/features/usercode/UserCodeActions.kt A vector/src/main/java/im/vector/app/features/usercode/UserCodeActivity.kt A vector/src/main/java/im/vector/app/features/usercode/UserCodeShareViewEvents.kt A vector/src/main/java/im/vector/app/features/usercode/UserCodeSharedViewModel.kt A vector/src/main/java/im/vector/app/features/usercode/UserCodeState.kt A vector/src/main/java/im/vector/app/features/userdirectory/ActionItem.kt A vector/src/main/java/im/vector/app/features/userdirectory/ContactDetailItem.kt A vector/src/main/java/im/vector/app/features/userdirectory/ContactItem.kt D vector/src/main/java/im/vector/app/features/userdirectory/KnownUsersController.kt D vector/src/main/java/im/vector/app/features/userdirectory/UserDirectoryFragment.kt A vector/src/main/java/im/vector/app/features/userdirectory/UserListAction.kt R vector/src/main/java/im/vector/app/features/userdirectory/{DirectoryUsersController.kt => UserListController.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{KnownUsersFragment.kt => UserListFragment.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{KnownUsersFragmentArgs.kt => UserListFragmentArgs.kt} A vector/src/main/java/im/vector/app/features/userdirectory/UserListHeaderItem.kt R vector/src/main/java/im/vector/app/features/userdirectory/{UserDirectorySharedAction.kt => UserListSharedAction.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{UserDirectorySharedActionViewModel.kt => UserListSharedActionViewModel.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{UserDirectoryViewEvents.kt => UserListViewEvents.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{UserDirectoryViewModel.kt => UserListViewModel.kt} R vector/src/main/java/im/vector/app/features/userdirectory/{UserDirectoryViewState.kt => UserListViewState.kt} A vector/src/main/res/drawable-nodpi/empty_state_dm.png A vector/src/main/res/drawable-nodpi/empty_state_room.png A vector/src/main/res/drawable/ic_add_people.xml A vector/src/main/res/drawable/ic_baseline_perm_contact_calendar_24.xml A vector/src/main/res/drawable/ic_book.xml A vector/src/main/res/drawable/ic_fab_add_by_mxid.xml A vector/src/main/res/drawable/ic_fab_add_by_qr_code.xml A vector/src/main/res/drawable/ic_invite_people.xml A vector/src/main/res/drawable/ic_picture_icon.xml A vector/src/main/res/drawable/ic_qr_code_add.xml M vector/src/main/res/layout/activity.xml M vector/src/main/res/layout/activity_simple.xml A vector/src/main/res/layout/bottom_sheet_matrix_to_card.xml A vector/src/main/res/layout/dialog_share_qr_code.xml M vector/src/main/res/layout/fragment_contacts_book.xml M vector/src/main/res/layout/fragment_create_direct_room_directory_users.xml M vector/src/main/res/layout/fragment_create_room.xml M vector/src/main/res/layout/fragment_generic_recycler.xml M vector/src/main/res/layout/fragment_home_detail.xml M vector/src/main/res/layout/fragment_home_drawer.xml M vector/src/main/res/layout/fragment_matrix_profile.xml M vector/src/main/res/layout/fragment_qr_code_scanner.xml A vector/src/main/res/layout/fragment_qr_code_scanner_with_button.xml M vector/src/main/res/layout/fragment_room_detail.xml M vector/src/main/res/layout/fragment_room_list.xml M vector/src/main/res/layout/fragment_room_setting_generic.xml R vector/src/main/res/layout/{fragment_known_users.xml => fragment_user_code_show.xml} M vector/src/main/res/layout/fragment_user_directory.xml R vector/src/main/res/layout/{fragment_create_direct_room.xml => fragment_user_list.xml} A vector/src/main/res/layout/item_checkbox.xml A vector/src/main/res/layout/item_contact_action.xml A vector/src/main/res/layout/item_form_advanced_toggle.xml M vector/src/main/res/layout/item_form_switch.xml A vector/src/main/res/layout/item_room_alias_text_input.xml M vector/src/main/res/layout/item_timeline_event_merged_room_creation_stub.xml A vector/src/main/res/layout/item_user_list_header.xml M vector/src/main/res/layout/item_verification_qr_code.xml R vector/src/main/res/layout/{motion_fab_menu_merge.xml => motion_notifs_fab_menu_merge.xml} M vector/src/main/res/layout/view_state.xml M vector/src/main/res/values-bg/strings.xml M vector/src/main/res/values-ca/strings.xml M vector/src/main/res/values-de/strings.xml M vector/src/main/res/values-es/strings.xml M vector/src/main/res/values-et/strings.xml M vector/src/main/res/values-fa/strings.xml M vector/src/main/res/values-fr/strings.xml M vector/src/main/res/values-gl/strings.xml M vector/src/main/res/values-hu/strings.xml M vector/src/main/res/values-it/strings.xml M vector/src/main/res/values-ja/strings.xml A vector/src/main/res/values-land/styles.xml M vector/src/main/res/values-nb-rNO/strings.xml M vector/src/main/res/values-pt-rBR/strings.xml M vector/src/main/res/values-sq/strings.xml M vector/src/main/res/values-sv/strings.xml M vector/src/main/res/values-uk/strings.xml M vector/src/main/res/values-zh-rCN/strings.xml M vector/src/main/res/values-zh-rTW/strings.xml M vector/src/main/res/values/donottranslate.xml M vector/src/main/res/values/strings.xml M vector/src/main/res/values/style_snackbar.xml M vector/src/main/res/values/styles.xml R vector/src/main/res/xml/{motion_scene_fab_menu.xml => motion_scene_notifs_fab_menu.xml} M vector/src/main/res/xml/vector_settings_security_privacy.xml