~evilham/unchat-android

dffdcfe1e4a534ee1646ade4bdc9465a0f3f2223 — Benoit Marty 3 years ago bba167d + 7b969eb
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
This diff is too large to display. Try viewing the raw diff instead.