From 70d1b844e958cb2dda11dfbc726e598b5477794b Mon Sep 17 00:00:00 2001 From: Tommaso Piazza <196761+tmspzz@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:08:12 +0100 Subject: [PATCH 1/4] chore: update copyright to 2024 --- .githooks/pre-commit | 4 +--- AR-builder.groovy | 2 +- app/build.gradle.kts | 4 +--- .../wire/android/LinkSpannableStringTest.kt | 2 +- .../com/wire/android/SelfDeletionTimerTest.kt | 17 ++++++++++++++ .../datastore/EncryptionManagerTest.kt | 2 +- .../com/wire/android/ExternalLoggerManager.kt | 17 ++++++++++++++ .../navigation/TrackingNavController.kt | 17 ++++++++++++++ .../com/wire/android/util/DataDogLogger.kt | 4 +--- .../com/wire/android/util/DataDogLogger.kt | 2 +- .../res/drawable/ic_launcher_background.xml | 4 +--- .../res/drawable/ic_launcher_foreground.xml | 4 +--- .../com/wire/android/util/DataDogLogger.kt | 2 +- .../res/drawable/ic_launcher_background.xml | 4 +--- .../res/drawable/ic_launcher_foreground.xml | 4 +--- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +--- .../mipmap-anydpi-v26/ic_launcher_round.xml | 4 +--- app/src/main/AndroidManifest.xml | 4 +--- .../main/kotlin/com/wire/android/AppLogger.kt | 2 +- .../wire/android/GlobalObserversManager.kt | 4 +--- .../com/wire/android/WireApplication.kt | 4 +--- .../android/biomitric/BiometricPromptUtils.kt | 2 +- .../config/CustomUiConfigurationProvider.kt | 2 +- .../android/datastore/EncryptionManager.kt | 2 +- .../wire/android/datastore/GlobalDataStore.kt | 4 +--- .../wire/android/datastore/UserDataStore.kt | 4 +--- .../datastore/UserDataStoreProvider.kt | 4 +--- .../kotlin/com/wire/android/di/AppModule.kt | 4 +--- .../android/di/AuthServerConfigProvider.kt | 4 +--- .../wire/android/di/ClientScopeProvider.kt | 4 +--- .../com/wire/android/di/CoreLogicModule.kt | 2 +- .../com/wire/android/di/CoroutineScope.kt | 4 +--- .../com/wire/android/di/ImageLoadingModule.kt | 4 +--- .../wire/android/di/KaliumConfigsModule.kt | 4 +--- .../com/wire/android/di/LogWriterModule.kt | 4 +--- ...creenshotCensoringConfigUseCaseProvider.kt | 2 +- .../di/ObserveSyncStateUseCaseProvider.kt | 4 +--- .../com/wire/android/di/ViewModelScoped.kt | 2 +- .../android/di/accountScoped/CallsModule.kt | 2 +- .../android/di/accountScoped/ClientModule.kt | 2 +- .../di/accountScoped/ConnectionModule.kt | 2 +- .../di/accountScoped/ConversationModule.kt | 2 +- .../android/di/accountScoped/MessageModule.kt | 2 +- .../di/accountScoped/ServicesModule.kt | 2 +- .../android/di/accountScoped/TeamModule.kt | 2 +- .../android/di/accountScoped/UserModule.kt | 2 +- .../android/feature/AccountSwitchUseCase.kt | 4 +--- .../com/wire/android/feature/AppLockSource.kt | 2 +- .../android/feature/DisableAppLockUseCase.kt | 2 +- .../feature/GenerateRandomPasswordUseCase.kt | 2 +- .../feature/ObserveAppLockConfigUseCase.kt | 2 +- .../feature/e2ei/GetE2EICertificateUseCase.kt | 2 +- .../wire/android/feature/e2ei/OAuthUseCase.kt | 2 +- .../com/wire/android/mapper/ContactMapper.kt | 4 +--- .../android/mapper/MessageContentMapper.kt | 4 +--- .../com/wire/android/mapper/MessageMapper.kt | 4 +--- .../mapper/MessagePreviewContentMapper.kt | 4 +--- .../android/mapper/MessageResourceProvider.kt | 2 +- .../wire/android/mapper/OtherAccountMapper.kt | 4 +--- .../mapper/RegularMessageContentMapper.kt | 4 +--- .../mapper/SystemMessageContentMapper.kt | 4 +--- .../com/wire/android/mapper/UIAssetMapper.kt | 2 +- .../android/mapper/UICallParticipantMapper.kt | 4 +--- .../android/mapper/UIParticipantMapper.kt | 4 +--- .../com/wire/android/mapper/UserTypeMapper.kt | 4 +--- .../com/wire/android/media/CallRinger.kt | 4 +--- .../com/wire/android/media/PingRinger.kt | 17 ++++++++++++++ .../android/media/audiomessage/AudioState.kt | 17 ++++++++++++++ .../ConversationAudioMessagePlayer.kt | 17 ++++++++++++++ .../audiomessage/RecordAudioMessagePlayer.kt | 2 +- .../android/migration/MigrationManager.kt | 4 +--- .../wire/android/migration/MigrationMapper.kt | 4 +--- .../wire/android/migration/MigrationReport.kt | 17 ++++++++++++++ .../wire/android/migration/UpdateReceiver.kt | 17 ++++++++++++++ .../migration/failure/MigrationFailure.kt | 4 +--- .../migration/failure/UserMigrationStatus.kt | 17 ++++++++++++++ .../feature/MarkUsersAsNeedToBeMigrated.kt | 17 ++++++++++++++ .../feature/MigrateActiveAccountsUseCase.kt | 4 +--- .../feature/MigrateClientsDataUseCase.kt | 4 +--- .../feature/MigrateConversationsUseCase.kt | 4 +--- .../feature/MigrateMessagesUseCase.kt | 4 +--- .../feature/MigrateServerConfigUseCase.kt | 4 +--- .../migration/feature/MigrateUsersUseCase.kt | 4 +--- .../globalDatabase/ScalaAccountsDAO.kt | 4 +--- .../ScalaActiveAccountsEntity.kt | 4 +--- .../ScalaAppDataBaseProvider.kt | 4 +--- .../preference/ScalaBackendPreferences.kt | 4 +--- .../preference/ScalaServerConfigDAO.kt | 4 +--- .../migration/userDatabase/ScalaClientDAO.kt | 4 +--- .../userDatabase/ScalaConversationDAO.kt | 4 +--- .../migration/userDatabase/ScalaMessageDAO.kt | 4 +--- .../migration/userDatabase/ScalaUserDAO.kt | 4 +--- .../userDatabase/ScalaUserDatabaseProvider.kt | 4 +--- .../ShouldTriggerMigrationForUserUserCase.kt | 17 ++++++++++++++ .../com/wire/android/migration/util/DBUtil.kt | 4 +--- .../util/ScalaCryptoBoxDirectoryProvider.kt | 4 +--- .../migration/util/ScalaDBNameProvider.kt | 4 +--- .../com/wire/android/model/ActionableState.kt | 4 +--- .../com/wire/android/model/Clickable.kt | 4 +--- .../com/wire/android/model/ImageAsset.kt | 4 +--- .../com/wire/android/model/SnackBarMessage.kt | 4 +--- .../kotlin/com/wire/android/model/TriState.kt | 4 +--- .../com/wire/android/model/UserAvatarData.kt | 4 +--- .../com/wire/android/navigation/Extras.kt | 4 +--- .../android/navigation/HomeDestination.kt | 4 +--- .../android/navigation/NavigationCommand.kt | 2 +- .../android/navigation/NavigationGraph.kt | 4 +--- .../android/navigation/NavigationUtils.kt | 4 +--- .../com/wire/android/navigation/Navigator.kt | 2 +- .../android/navigation/OtherDestinations.kt | 2 +- .../android/navigation/SavedStateViewModel.kt | 4 +--- .../style/DefaultNavGraphAnimations.kt | 2 +- .../style/NavigationAnimationStyles.kt | 2 +- .../navigation/style/ScreenModeStyle.kt | 2 +- .../navigation/style/TransitionAnimations.kt | 2 +- .../style/WireDestinationStyleAnimated.kt | 2 +- .../notification/CallNotificationManager.kt | 4 +--- .../MessageNotificationManager.kt | 4 +--- .../com/wire/android/notification/Models.kt | 4 +--- .../notification/NotificationActions.kt | 4 +--- .../NotificationChannelsManager.kt | 4 +--- .../notification/NotificationConstants.kt | 4 +--- .../android/notification/PendingIntents.kt | 4 +--- .../notification/WireNotificationManager.kt | 4 +--- .../CallNotificationDismissReceiver.kt | 4 +--- .../EndOngoingCallReceiver.kt | 4 +--- .../NotificationReplyReceiver.kt | 4 +--- .../android/services/OngoingCallService.kt | 4 +--- .../services/PersistentWebSocketService.kt | 4 +--- .../wire/android/services/ServicesManager.kt | 4 +--- .../services/WireFirebaseMessagingService.kt | 4 +--- .../com/wire/android/ui/AppLockActivity.kt | 2 +- .../com/wire/android/ui/WireActivity.kt | 4 +--- .../wire/android/ui/WireActivityDialogs.kt | 4 +--- .../com/wire/android/ui/WireActivityState.kt | 4 +--- .../wire/android/ui/WireActivityViewModel.kt | 4 +--- .../android/ui/authentication/ServerTitle.kt | 4 +--- .../create/code/CreateAccountCodeScreen.kt | 4 +--- .../create/code/CreateAccountCodeViewModel.kt | 2 +- .../create/code/CreateAccountCodeViewState.kt | 4 +--- .../create/common/CreateAccountFlowType.kt | 4 +--- .../create/common/CreateAccountNavArgs.kt | 2 +- .../create/common/CreateAccountNavGraph.kt | 2 +- .../common/handle/HandleUpdateErrorState.kt | 2 +- .../create/common/handle/UsernameTextField.kt | 2 +- .../details/CreateAccountDetailsScreen.kt | 4 +--- .../details/CreateAccountDetailsViewModel.kt | 2 +- .../details/CreateAccountDetailsViewState.kt | 4 +--- .../create/email/CreateAccountEmailScreen.kt | 4 +--- .../email/CreateAccountEmailViewModel.kt | 2 +- .../email/CreateAccountEmailViewState.kt | 4 +--- .../overview/CreateAccountOverviewParams.kt | 4 +--- .../CreateAccountOverviewViewModel.kt | 2 +- .../CreatePersonalAccountOverviewScreen.kt | 4 +--- .../summary/CreateAccountSummaryNavArgs.kt | 2 +- .../summary/CreateAccountSummaryScreen.kt | 4 +--- .../summary/CreateAccountSummaryViewModel.kt | 4 +--- .../summary/CreateAccountSummaryViewState.kt | 4 +--- .../username/CreateAccountUsernameScreen.kt | 4 +--- .../CreateAccountUsernameViewModel.kt | 4 +--- .../CreateAccountUsernameViewState.kt | 4 +--- .../ui/authentication/devices/DeviceItem.kt | 4 +--- .../devices/common/ClearSessionState.kt | 4 +--- .../devices/common/ClearSessionViewModel.kt | 4 +--- .../ui/authentication/devices/model/Device.kt | 4 +--- .../devices/register/RegisterDeviceScreen.kt | 4 +--- .../devices/register/RegisterDeviceState.kt | 4 +--- .../register/RegisterDeviceViewModel.kt | 4 +--- .../devices/remove/RemoveDeviceDialog.kt | 17 ++++++++++++++ .../devices/remove/RemoveDeviceScreen.kt | 4 +--- .../devices/remove/RemoveDeviceState.kt | 4 +--- .../devices/remove/RemoveDeviceTopBar.kt | 4 +--- .../devices/remove/RemoveDeviceViewModel.kt | 4 +--- .../ui/authentication/login/LoginError.kt | 4 +--- .../ui/authentication/login/LoginNavArgs.kt | 2 +- .../login/LoginNavigationItem.kt | 2 +- .../ui/authentication/login/LoginScreen.kt | 4 +--- .../ui/authentication/login/LoginState.kt | 4 +--- .../ui/authentication/login/LoginViewModel.kt | 4 +--- .../login/email/LoginEmailScreen.kt | 4 +--- .../email/LoginEmailVerificationCodeScreen.kt | 3 +-- .../login/email/LoginEmailViewModel.kt | 4 +--- .../authentication/login/email/ProxyScreen.kt | 4 +--- .../login/sso/LoginSSOScreen.kt | 4 +--- .../login/sso/LoginSSOViewModel.kt | 4 +--- .../verificationcode/ResendCodeText.kt | 3 +-- .../verificationcode/VerificationCode.kt | 3 +-- .../verificationcode/VerificationCodeState.kt | 3 +-- .../authentication/welcome/WelcomeScreen.kt | 4 +--- .../welcome/WelcomeScreenState.kt | 2 +- .../welcome/WelcomeViewModel.kt | 4 +--- .../com/wire/android/ui/calling/CallState.kt | 4 +--- .../wire/android/ui/calling/CallingNavArgs.kt | 2 +- .../android/ui/calling/ConversationName.kt | 4 +--- .../ui/calling/ProximitySensorManager.kt | 4 +--- .../ui/calling/SharedCallingViewModel.kt | 4 +--- .../ui/calling/common/CallVideoPreview.kt | 4 +--- .../ui/calling/common/CallerDetails.kt | 4 +--- .../MicrophonePermissionDeniedDialog.kt | 2 +- .../ui/calling/controlbuttons/AcceptButton.kt | 4 +--- .../controlbuttons/CallOptionsControls.kt | 4 +--- .../ui/calling/controlbuttons/CameraButton.kt | 4 +--- .../controlbuttons/CameraFlipButton.kt | 4 +--- .../calling/controlbuttons/DeclineButton.kt | 4 +--- .../ui/calling/controlbuttons/HangUpButton.kt | 4 +--- .../ui/calling/controlbuttons/JoinButton.kt | 4 +--- .../controlbuttons/MicrophoneButton.kt | 4 +--- .../calling/controlbuttons/SpeakerButton.kt | 4 +--- .../calling/controlbuttons/StartCallButton.kt | 2 +- .../controlbuttons/WireCallControlButton.kt | 4 +--- .../ui/calling/incoming/IncomingCallScreen.kt | 4 +--- .../ui/calling/incoming/IncomingCallState.kt | 2 +- .../calling/incoming/IncomingCallViewModel.kt | 4 +--- .../initiating/InitiatingCallScreen.kt | 4 +--- .../calling/initiating/InitiatingCallState.kt | 2 +- .../initiating/InitiatingCallViewModel.kt | 4 +--- .../ui/calling/model/UICallParticipant.kt | 4 +--- .../ui/calling/ongoing/OngoingCallScreen.kt | 4 +--- .../ui/calling/ongoing/OngoingCallState.kt | 2 +- .../calling/ongoing/OngoingCallViewModel.kt | 4 +--- .../ongoing/fullscreen/DoubleTapToast.kt | 2 +- .../ongoing/fullscreen/FullScreenTile.kt | 2 +- .../ongoing/fullscreen/SelectedParticipant.kt | 2 +- .../participantsview/ParticipantTile.kt | 4 +--- .../participantsview/ParticipantsTiles.kt | 4 +--- .../VerticalPagerIndicator.kt | 4 +--- .../gridview/CallingGridView.kt | 4 +--- .../horizentalview/CallingHorizontalView.kt | 4 +--- .../android/ui/common/AddContactButton.kt | 4 +--- .../com/wire/android/ui/common/ArrowIcon.kt | 4 +--- .../android/ui/common/AttachmentButton.kt | 4 +--- .../wire/android/ui/common/BlockedLabel.kt | 4 +--- .../android/ui/common/BottomNavigation.kt | 4 +--- .../wire/android/ui/common/ClickableText.kt | 4 +--- .../ui/common/CollapsingTopBarScaffold.kt | 4 +--- .../android/ui/common/ComponentAnimations.kt | 4 +--- .../com/wire/android/ui/common/CopyButton.kt | 4 +--- .../android/ui/common/ElevationScrollExt.kt | 4 +--- .../com/wire/android/ui/common/Extensions.kt | 4 +--- .../android/ui/common/FloatingActionButton.kt | 4 +--- .../android/ui/common/LegalHoldIndicator.kt | 4 +--- .../kotlin/com/wire/android/ui/common/Logo.kt | 4 +--- .../ui/common/MembershipQualifierLabel.kt | 4 +--- .../wire/android/ui/common/MoreOptionIcon.kt | 4 +--- .../wire/android/ui/common/RowItemTemplate.kt | 4 +--- .../com/wire/android/ui/common/SearchBar.kt | 4 +--- .../ui/common/SettingUpWireScreenContent.kt | 4 +--- .../wire/android/ui/common/ShakeAnimation.kt | 4 +--- .../com/wire/android/ui/common/StatusBox.kt | 4 +--- .../ui/common/SurfaceBackgroundWrapper.kt | 4 +--- .../com/wire/android/ui/common/ThemeExt.kt | 4 +--- .../ui/common/UnderConstructionScreen.kt | 4 +--- .../com/wire/android/ui/common/UserBadge.kt | 4 +--- .../android/ui/common/UserProfileAvatar.kt | 4 +--- .../android/ui/common/UserStatusIndicator.kt | 4 +--- .../wire/android/ui/common/VerifiedIcons.kt | 2 +- .../wire/android/ui/common/VisibilityState.kt | 4 +--- .../wire/android/ui/common/WireCheckIcon.kt | 4 +--- .../com/wire/android/ui/common/WireDialog.kt | 4 +--- .../wire/android/ui/common/WireDropDown.kt | 4 +--- .../android/ui/common/WireLabelledCheckbox.kt | 4 +--- .../wire/android/ui/common/WireRadioButton.kt | 4 +--- .../com/wire/android/ui/common/WireSwitch.kt | 4 +--- .../com/wire/android/ui/common/WireTabRow.kt | 4 +--- .../banner/SecurityClassificationArgs.kt | 2 +- .../banner/SecurityClassificationBanner.kt | 2 +- .../banner/SecurityClassificationViewModel.kt | 2 +- .../bottombar/BottomNavigationBarHeight.kt | 2 +- .../common/bottomsheet/MenuBottomSheetItem.kt | 4 +--- .../bottomsheet/ModalSheetHeaderItem.kt | 4 +--- .../bottomsheet/RichMenuBottomSheetItem.kt | 4 +--- .../bottomsheet/WireBottomSheetDefaults.kt | 2 +- .../bottomsheet/WireBottomSheetScaffold.kt | 2 +- .../bottomsheet/WireModalSheetLayout.kt | 4 +--- .../common/bottomsheet/WireModalSheetState.kt | 2 +- .../conversation/ConversationSheetContent.kt | 4 +--- .../conversation/ConversationSheetState.kt | 4 +--- .../conversation/HomeSheetContent.kt | 4 +--- .../conversation/MutingOptionsSheetContent.kt | 4 +--- .../android/ui/common/button/WireButton.kt | 4 +--- .../ui/common/button/WireButtonDefaults.kt | 4 +--- .../ui/common/button/WireCheckBoxDefaults.kt | 4 +--- .../android/ui/common/button/WireItemLabel.kt | 4 +--- .../ui/common/button/WirePrimaryButton.kt | 4 +--- .../ui/common/button/WirePrimaryIconButton.kt | 4 +--- .../ui/common/button/WireSecondaryButton.kt | 4 +--- .../common/button/WireSecondaryIconButton.kt | 4 +--- .../ui/common/button/WireTertiaryButton.kt | 4 +--- .../common/button/WireTertiaryIconButton.kt | 4 +--- .../dialogs/ArchiveConversationDialog.kt | 2 +- .../ui/common/dialogs/BlockUserDialogs.kt | 4 +--- .../ui/common/dialogs/CancelLoginDialog.kt | 4 +--- .../ui/common/dialogs/CustomServerDialog.kt | 4 +--- .../android/ui/common/dialogs/DialogStates.kt | 4 +--- .../dialogs/FeatureDisabledWithProxyDialog.kt | 4 +--- .../ui/common/dialogs/InvalidLinkDialog.kt | 2 +- .../dialogs/MaxAccountsReachedDialog.kt | 4 +--- .../ui/common/dialogs/ProgressDialog.kt | 2 +- ...utMessagingInDegradedConversationDialog.kt | 2 +- .../ui/common/dialogs/UnblockUserDialogs.kt | 4 +--- .../ui/common/dialogs/VisitLinkDialog.kt | 2 +- .../CallingFeatureUnavailableDialog.kt | 2 +- .../dialogs/calling/ConfirmStartCallDialog.kt | 2 +- .../dialogs/calling/JoinAnywayDialog.kt | 2 +- .../calling/OngoingActiveCallDialog.kt | 2 +- ...boutCallingInDegradedConversationDialog.kt | 2 +- .../android/ui/common/divider/WireDivider.kt | 4 +--- .../ui/common/effects/LaunchedEffects.kt | 4 +--- .../ui/common/error/CoreFailureErrorDialog.kt | 4 +--- .../GroupConversationNameComponent.kt | 4 +--- .../ui/common/groupname/GroupMetadataState.kt | 4 +--- .../ui/common/groupname/GroupNameValidator.kt | 4 +--- .../common/imagepreview/AvatarPickerFlow.kt | 4 +--- .../imagepreview/BulletHoleImagePreview.kt | 4 +--- .../CenteredCircularProgressBarIndicator.kt | 4 +--- .../progress/WireCircularProgressIndicator.kt | 4 +--- .../progress/WireLinearProgressIndicator.kt | 4 +--- .../ui/common/scaffold/WireScaffold.kt | 2 +- .../common/snackbar/LocalSnackbarHostState.kt | 2 +- .../ui/common/snackbar/SwipeableSnackbar.kt | 2 +- .../ui/common/snackbar/WireSnackbar.kt | 2 +- .../ui/common/spacers/HorizontalSpace.kt | 4 +--- .../ui/common/spacers/VerticalSpace.kt | 4 +--- .../ui/common/textfield/AutoFillTextField.kt | 4 +--- .../ui/common/textfield/CodeTextField.kt | 4 +--- .../common/textfield/WirePasswordTextField.kt | 4 +--- .../ui/common/textfield/WireTextField.kt | 4 +--- .../common/textfield/WireTextFieldDefaults.kt | 4 +--- .../ui/common/topappbar/CommonTopAppBar.kt | 4 +--- .../common/topappbar/CommonTopAppBarState.kt | 2 +- .../topappbar/CommonTopAppBarViewModel.kt | 4 +--- .../ui/common/topappbar/Connectivity.kt | 4 +--- .../common/topappbar/ConnectivityUIState.kt | 4 +--- .../common/topappbar/NavigationIconButton.kt | 4 +--- .../topappbar/WireCenterAlignedTopAppBar.kt | 4 +--- .../common/topappbar/WireTopAppBarDefaults.kt | 4 +--- .../common/topappbar/search/SearchBarState.kt | 4 +--- .../common/topappbar/search/SearchTopBar.kt | 4 +--- .../ui/common/visbility/VisibilityState.kt | 4 +--- .../ui/connection/ConnectionActionButton.kt | 2 +- .../connection/ConnectionActionButtonArgs.kt | 2 +- .../ConnectionActionButtonViewModel.kt | 2 +- .../wire/android/ui/debug/DebugDataOptions.kt | 2 +- .../com/wire/android/ui/debug/DebugScreen.kt | 4 +--- .../com/wire/android/ui/debug/LogOptions.kt | 2 +- .../android/ui/debug/StartServiceReceiver.kt | 4 +--- .../android/ui/debug/UserDebugViewModel.kt | 4 +--- .../android/ui/edit/DeleteItemMenuOption.kt | 2 +- .../ui/edit/DownloadAssetExternallyOption.kt | 2 +- .../ui/edit/MessageDetailsMenuOption.kt | 17 ++++++++++++++ .../ui/edit/OpenAssetExternallyOption.kt | 2 +- .../wire/android/ui/edit/ReactionOption.kt | 17 ++++++++++++++ .../android/ui/edit/ReplyMessageOption.kt | 17 ++++++++++++++ .../DraggableByHandleBottomSheetBehavior.kt | 2 +- .../com/wire/android/ui/emoji/EmojiPicker.kt | 2 +- .../emoji/HandleDraggableBottomSheetDialog.kt | 22 ++++++++++--------- .../com/wire/android/ui/home/E2EIDialogs.kt | 2 +- .../wire/android/ui/home/FeatureFlagState.kt | 4 +--- .../com/wire/android/ui/home/HomeDialogs.kt | 4 +--- .../com/wire/android/ui/home/HomeNavGraph.kt | 2 +- .../com/wire/android/ui/home/HomeScreen.kt | 4 +--- .../wire/android/ui/home/HomeSnackbarState.kt | 4 +--- .../com/wire/android/ui/home/HomeState.kt | 4 +--- .../wire/android/ui/home/HomeStateHolder.kt | 4 +--- .../com/wire/android/ui/home/HomeTopBar.kt | 4 +--- .../com/wire/android/ui/home/HomeViewModel.kt | 4 +--- .../ui/home/appLock/LockCodeTimeManager.kt | 2 +- .../forgot/ForgotLockCodeResetDeviceDialog.kt | 2 +- .../appLock/forgot/ForgotLockCodeScreen.kt | 2 +- .../appLock/forgot/ForgotLockCodeViewState.kt | 2 +- .../forgot/ForgotLockScreenViewModel.kt | 2 +- .../ui/home/appLock/set/SetLockCodeScreen.kt | 2 +- .../home/appLock/set/SetLockCodeViewState.kt | 2 +- .../appLock/set/SetLockScreenViewModel.kt | 2 +- .../unlock/AppUnlockWithBiometricsScreen.kt | 2 +- .../AppUnlockWithBiometricsViewModel.kt | 2 +- .../appLock/unlock/EnterLockCodeScreen.kt | 2 +- .../appLock/unlock/EnterLockCodeViewState.kt | 2 +- .../unlock/EnterLockScreenViewModel.kt | 2 +- .../android/ui/home/archive/ArchiveScreen.kt | 4 +--- .../home/conversations/AssetTooLargeDialog.kt | 4 +--- .../home/conversations/AuthorHeaderHelper.kt | 2 +- .../CompositeMessageViewModel.kt | 2 +- .../conversations/ConversationMemberExt.kt | 4 +--- .../conversations/ConversationMessageType.kt | 4 +--- .../home/conversations/ConversationNavArgs.kt | 2 +- .../home/conversations/ConversationScreen.kt | 4 +--- .../ConversationScreenDialogType.kt | 4 +--- .../conversations/ConversationScreenState.kt | 4 +--- .../conversations/ConversationTopAppBar.kt | 4 +--- .../conversations/DownloadedAssetDialog.kt | 4 +--- .../conversations/MessageComposerViewModel.kt | 4 +--- .../conversations/MessageComposerViewState.kt | 4 +--- .../home/conversations/MessageExpiration.kt | 17 ++++++++++++++ .../ui/home/conversations/MessageItem.kt | 4 +--- .../conversations/MessageItemComponents.kt | 17 ++++++++++++++ .../conversations/MessageStatusIndicator.kt | 2 +- .../home/conversations/SystemMessageItem.kt | 4 +--- .../conversations/UsersTypingIndicator.kt | 2 +- .../banner/ConversationBanner.kt | 4 +--- .../banner/ConversationBannerViewModel.kt | 4 +--- ...bserveConversationMembersByTypesUseCase.kt | 4 +--- .../call/ConversationCallViewModel.kt | 4 +--- .../call/ConversationCallViewState.kt | 4 +--- .../delete/DeleteMessageDialog.kt | 4 +--- .../delete/DeleteMessageDialogHelper.kt | 4 +--- .../delete/DeleteMessageDialogsState.kt | 4 +--- .../AddMembersToConversationViewModel.kt | 4 +--- .../GroupConversationDetailsNavArgs.kt | 2 +- .../details/GroupConversationDetailsScreen.kt | 4 +--- ...roupConversationDetailsTopBarCollapsing.kt | 2 +- .../GroupConversationDetailsViewModel.kt | 4 +--- .../details/SearchAndMediaRow.kt | 2 +- .../dialog/ClearConversationContentDialog.kt | 4 +--- .../details/editguestaccess/Buttons.kt | 4 +--- .../CreateGuestLinkBottomSheet.kt | 2 +- .../details/editguestaccess/Dialogs.kt | 4 +--- .../editguestaccess/EditGuestAccessNavArgs.kt | 2 +- .../editguestaccess/EditGuestAccessParams.kt | 4 +--- .../editguestaccess/EditGuestAccessScreen.kt | 4 +--- .../editguestaccess/EditGuestAccessState.kt | 4 +--- .../EditGuestAccessViewModel.kt | 4 +--- .../editguestaccess/GuestLinkActionButtons.kt | 4 +--- .../details/editguestaccess/GuestOption.kt | 4 +--- .../PasswordProtectedLinkBanner.kt | 2 +- .../CreatePasswordGuestLinkNavArgs.kt | 2 +- .../CreatePasswordGuestLinkState.kt | 2 +- .../CreatePasswordGuestLinkViewModel.kt | 2 +- .../CreatePasswordProtectedGuestLinkScreen.kt | 2 +- .../GeneratePasswordButton.kt | 2 +- .../EditSelfDeletingMessagesNavArgs.kt | 2 +- .../EditSelfDeletingMessagesScreen.kt | 4 +--- .../EditSelfDeletingMessagesState.kt | 4 +--- .../EditSelfDeletingMessagesViewModel.kt | 4 +--- .../SelfDeletingMessageOption.kt | 4 +--- .../menu/DeleteConversationGroupDialog.kt | 4 +--- ...ersationDetailsBottomSheetEventsHandler.kt | 4 +--- .../menu/LeaveConversationGroupDialog.kt | 4 +--- .../EditConversationMetadataViewModel.kt | 4 +--- .../metadata/EditConversationNameNavArgs.kt | 2 +- .../metadata/EditConversationNameScreen.kt | 4 +--- .../options/GroupConversationOptions.kt | 4 +--- .../options/GroupConversationOptionsItem.kt | 4 +--- .../options/GroupConversationOptionsState.kt | 4 +--- .../ConversationParticipantItem.kt | 4 +--- ...GroupConversationAllParticipantsNavArgs.kt | 2 +- .../GroupConversationAllParticipantsScreen.kt | 4 +--- .../GroupConversationParticipantList.kt | 4 +--- .../GroupConversationParticipants.kt | 4 +--- .../GroupConversationParticipantsState.kt | 4 +--- .../GroupConversationParticipantsViewModel.kt | 4 +--- .../model/ConversationParticipantsData.kt | 4 +--- .../participants/model/UIParticipant.kt | 4 +--- .../ObserveConversationRoleForUserUseCase.kt | 4 +--- ...serveParticipantsForConversationUseCase.kt | 4 +--- .../conversations/edit/AssetEditMenuItems.kt | 2 +- .../edit/EditMessageMenuItems.kt | 4 +--- .../edit/TextMessageMenuItems.kt | 2 +- .../info/ConversationInfoViewModel.kt | 4 +--- .../info/ConversationInfoViewState.kt | 4 +--- .../ConversationAssetMessagesViewModel.kt | 2 +- .../ConversationAssetMessagesViewState.kt | 4 +--- .../media/ConversationMediaButton.kt | 2 +- .../media/ConversationMediaNavArgs.kt | 2 +- .../media/ConversationMediaScreen.kt | 2 +- .../media/EmptyMediaContentScreen.kt | 2 +- .../conversations/media/FileAssetsContent.kt | 2 +- .../conversations/media/ImageAssetsContent.kt | 2 +- .../mention/MemberItemToMention.kt | 4 +--- .../MessageDetailsEmptyScreenText.kt | 4 +--- .../messagedetails/MessageDetailsNavArgs.kt | 2 +- .../messagedetails/MessageDetailsReactions.kt | 4 +--- .../MessageDetailsReadReceipts.kt | 4 +--- .../messagedetails/MessageDetailsScreen.kt | 4 +--- .../messagedetails/MessageDetailsState.kt | 4 +--- .../messagedetails/MessageDetailsViewModel.kt | 4 +--- .../model/MessageDetailsReactionsData.kt | 4 +--- .../model/MessageDetailsReadReceiptsData.kt | 4 +--- .../ObserveReactionsForMessageUseCase.kt | 4 +--- .../ObserveReceiptsForMessageUseCase.kt | 4 +--- .../messages/ConversationMessagesViewModel.kt | 4 +--- .../messages/ConversationMessagesViewState.kt | 4 +--- .../conversations/messages/QuotedMessage.kt | 4 +--- .../conversations/messages/ReactionPill.kt | 4 +--- .../ConversationMigrationViewModel.kt | 2 +- .../ui/home/conversations/mock/Mock.kt | 4 +--- .../home/conversations/model/AssetBundle.kt | 4 +--- .../model/CompositeMessageArgs.kt | 2 +- .../home/conversations/model/MessageTypes.kt | 4 +--- .../model/MessageTypesPreview.kt | 4 +--- .../ui/home/conversations/model/UIMessage.kt | 4 +--- .../messagetypes/asset/AssetMessageTypes.kt | 4 +--- .../messagetypes/asset/UIAssetMessage.kt | 2 +- .../messagetypes/audio/AudioMessageType.kt | 17 ++++++++++++++ .../messagetypes/image/ImageMessageParams.kt | 4 +--- .../messagetypes/image/ImageMessageTypes.kt | 4 +--- .../location/LocationMessageType.kt | 2 +- .../search/AddMembersSearchNavArgs.kt | 2 +- .../search/AddMembersSearchScreen.kt | 2 +- .../search/EmptySearchQueryScreen.kt | 4 +--- .../conversations/search/HighLightName.kt | 4 +--- .../search/HighLightSubtTitle.kt | 4 +--- .../search/InternalContactSearchResultItem.kt | 4 +--- .../conversations/search/QueryExtension.kt | 2 +- .../search/SearchAllPeopleScreen.kt | 4 +--- .../search/SearchAllServicesScreen.kt | 2 +- .../search/SearchContactsScreen.kt | 2 +- .../search/SearchPeopleRouter.kt | 4 +--- .../search/SearchPeopleScreenState.kt | 4 +--- .../conversations/search/SearchPeopleState.kt | 4 +--- .../search/SearchPeopleViewModel.kt | 4 +--- .../search/SearchServicesViewModel.kt | 2 +- .../SearchConversationMessagesButton.kt | 2 +- .../SearchConversationMessagesEmptyScreen.kt | 2 +- .../SearchConversationMessagesNavArgs.kt | 2 +- ...archConversationMessagesNoResultsScreen.kt | 2 +- ...SearchConversationMessagesResultsScreen.kt | 2 +- .../SearchConversationMessagesScreen.kt | 2 +- .../SearchConversationMessagesState.kt | 2 +- .../SearchConversationMessagesViewModel.kt | 2 +- .../search/widget/SearchFailureWidget.kt | 4 +--- .../selfdeletion/SelfDeletionMapper.kt | 2 +- .../selfdeletion/SelfDeletionMenuItems.kt | 2 +- .../typing/TypingIndicatorViewModel.kt | 2 +- .../typing/UsersTypingViewState.kt | 2 +- ...GetAssetMessagesFromConversationUseCase.kt | 2 +- ...etConversationMessagesFromSearchUseCase.kt | 2 +- .../GetMessagesForConversationUseCase.kt | 4 +--- ...ageAssetMessagesFromConversationUseCase.kt | 2 +- ...ObserveUsersTypingInConversationUseCase.kt | 2 +- .../ConversationListState.kt | 4 +--- .../ConversationListViewModel.kt | 4 +--- .../conversationslist/ConversationRouter.kt | 4 +--- .../all/AllConversationScreen.kt | 4 +--- .../home/conversationslist/call/CallLabel.kt | 4 +--- .../conversationslist/call/CallsScreen.kt | 4 +--- .../common/ConnectionLabel.kt | 4 +--- .../common/ConversationItemFactory.kt | 4 +--- .../common/ConversationList.kt | 4 +--- .../common/ConversationTitle.kt | 4 +--- .../common/ConversationUserAvatar.kt | 4 +--- .../conversationslist/common/EventBadge.kt | 4 +--- .../conversationslist/common/FolderHeader.kt | 4 +--- .../common/GroupConversationAvatar.kt | 4 +--- .../common/LastMessageSubtitle.kt | 4 +--- .../common/MutedConversationBadge.kt | 4 +--- .../home/conversationslist/common/RowItem.kt | 4 +--- .../conversationslist/common/UserLabel.kt | 4 +--- .../conversationslist/mention/MentionLabel.kt | 4 +--- .../mention/MentionScreen.kt | 4 +--- .../conversationslist/model/BadgeEventType.kt | 4 +--- .../model/ConversationFolder.kt | 4 +--- .../model/ConversationItem.kt | 4 +--- .../model/GroupDialogState.kt | 4 +--- .../model/LastConversationEvent.kt | 4 +--- .../conversationslist/model/Membership.kt | 4 +--- .../conversationslist/model/MutedSetting.kt | 4 +--- .../conversationslist/model/SearchQuery.kt | 2 +- .../navigation/ConversationsNavigationItem.kt | 4 +--- .../search/SearchConversationScreen.kt | 4 +--- .../wire/android/ui/home/drawer/HomeDrawer.kt | 2 +- .../android/ui/home/drawer/HomeDrawerState.kt | 4 +--- .../ui/home/drawer/HomeDrawerViewModel.kt | 4 +--- .../ui/home/gallery/MediaGalleryNavArgs.kt | 2 +- .../ui/home/gallery/MediaGalleryScreen.kt | 4 +--- .../home/gallery/MediaGalleryScreenState.kt | 4 +--- .../gallery/MediaGalleryScreenTopAppBar.kt | 4 +--- .../ui/home/gallery/MediaGalleryViewModel.kt | 4 +--- .../ui/home/gallery/MediaGalleryViewState.kt | 4 +--- .../android/ui/home/gallery/ZoomableImage.kt | 4 +--- .../home/messagecomposer/AdditionalOptions.kt | 4 +--- .../home/messagecomposer/AttachmentOptions.kt | 2 +- .../DropDownMentionsSuggestions.kt | 4 +--- .../messagecomposer/EnabledMessageComposer.kt | 2 +- .../ui/home/messagecomposer/MessageActions.kt | 4 +--- .../messagecomposer/MessageComposeActions.kt | 4 +--- .../home/messagecomposer/MessageComposer.kt | 4 +--- .../messagecomposer/MessageComposerInput.kt | 4 +--- .../home/messagecomposer/RichTextOptions.kt | 2 +- .../messagecomposer/SelfDeletionDuration.kt | 2 +- .../ui/home/messagecomposer/UiMention.kt | 2 +- .../attachments/AdditionalOptionButton.kt | 2 +- .../attachments/IsFileSharingEnabledArgs.kt | 2 +- .../IsFileSharingEnabledViewModel.kt | 2 +- .../recordaudio/AudioMediaRecorder.kt | 2 +- .../recordaudio/RecordAudioButtons.kt | 2 +- .../recordaudio/RecordAudioComponent.kt | 2 +- .../recordaudio/RecordAudioInfoMessageType.kt | 2 +- .../recordaudio/RecordAudioState.kt | 2 +- .../recordaudio/RecordAudioViewModel.kt | 2 +- .../recordaudio/RecordedAudioDialogs.kt | 2 +- .../state/AdditionalOptionMenuState.kt | 2 +- .../state/MessageComposerStateHolder.kt | 4 +--- .../state/MessageCompositionHolder.kt | 2 +- .../MessageCompositionInputStateHolder.kt | 2 +- .../NewConversationViewModel.kt | 4 +--- .../common/CreateGroupErrorDialog.kt | 2 +- .../common/CreateGroupState.kt | 2 +- .../common/NewConversationNavGraph.kt | 2 +- .../common/SelectParticipantsButtonsRow.kt | 4 +--- .../groupOptions/GroupOptionState.kt | 4 +--- .../groupOptions/GroupOptionsScreen.kt | 4 +--- .../ui/home/newconversation/model/Contact.kt | 4 +--- .../newgroup/NewGroupNameScreen.kt | 4 +--- .../NewConversationSearchPeopleScreen.kt | 2 +- .../android/ui/home/settings/SettingsItem.kt | 4 +--- .../ui/home/settings/SettingsOptionSwitch.kt | 2 +- .../ui/home/settings/SettingsScreen.kt | 4 +--- .../android/ui/home/settings/SettingsState.kt | 2 +- .../ui/home/settings/SettingsViewModel.kt | 4 +--- .../ui/home/settings/TurnAppLockOffDialog.kt | 4 +--- .../settings/about/licenses/LicenseDialog.kt | 2 +- .../settings/about/licenses/LicensesItem.kt | 2 +- .../settings/about/licenses/LicensesScreen.kt | 2 +- .../settings/about/licenses/LicensesState.kt | 2 +- .../about/licenses/LicensesViewModel.kt | 2 +- .../settings/account/AccountDetailsItem.kt | 4 +--- .../home/settings/account/MyAccountScreen.kt | 4 +--- .../home/settings/account/MyAccountState.kt | 4 +--- .../settings/account/MyAccountViewModel.kt | 4 +--- .../deleteAccount/DeleteAccountDialog.kt | 2 +- .../deleteAccount/DeleteAccountState.kt | 2 +- .../deleteAccount/DeleteAccountViewModel.kt | 2 +- .../displayname/ChangeDisplayNameScreen.kt | 4 +--- .../displayname/ChangeDisplayNameViewModel.kt | 4 +--- .../account/displayname/DisplayNameState.kt | 4 +--- .../email/updateEmail/ChangeEmailScreen.kt | 2 +- .../email/updateEmail/ChangeEmailState.kt | 2 +- .../email/updateEmail/ChangeEmailViewModel.kt | 2 +- .../email/verifyEmail/VerifyEmailNavArgs.kt | 2 +- .../email/verifyEmail/VerifyEmailScreen.kt | 2 +- .../email/verifyEmail/VerifyEmailState.kt | 2 +- .../email/verifyEmail/VerifyEmailViewModel.kt | 2 +- .../account/handle/ChangeHandleScreen.kt | 2 +- .../account/handle/ChangeHandleState.kt | 2 +- .../account/handle/ChangeHandleViewModel.kt | 2 +- .../settings/appearance/AppearanceScreen.kt | 4 +--- .../settings/appearance/AppearanceState.kt | 2 +- .../appearance/AppearanceViewModel.kt | 4 +--- .../settings/appsettings/AppSettingsScreen.kt | 4 +--- .../networkSettings/NetworkSettingsScreen.kt | 4 +--- .../networkSettings/NetworkSettingsState.kt | 4 +--- .../NetworkSettingsViewModel.kt | 4 +--- .../backup/BackUpAndRestoreStateHolder.kt | 4 +--- .../settings/backup/BackupAndRestoreScreen.kt | 4 +--- .../settings/backup/BackupAndRestoreState.kt | 4 +--- .../backup/BackupAndRestoreViewModel.kt | 4 +--- .../backup/dialog/common/FailureDialog.kt | 4 +--- .../dialog/create/CreateBackupDialogFlow.kt | 4 +--- .../create/CreateBackupDialogStateHolder.kt | 4 +--- .../dialog/create/CreateBackupDialogs.kt | 4 +--- .../dialog/restore/RestoreBackupDialogFlow.kt | 4 +--- .../restore/RestoreBackupDialogStateHolder.kt | 4 +--- .../dialog/restore/RestoreBackupDialogs.kt | 4 +--- .../settings/privacy/PrivacySettingsScreen.kt | 4 +--- .../settings/privacy/PrivacySettingsState.kt | 4 +--- .../privacy/PrivacySettingsViewModel.kt | 4 +--- .../sync/FeatureFlagNotificationViewModel.kt | 4 +--- .../wire/android/ui/home/vault/VaultScreen.kt | 4 +--- .../android/ui/home/whatsnew/WhatsNewItem.kt | 4 +--- .../ui/home/whatsnew/WhatsNewScreen.kt | 4 +--- .../android/ui/home/whatsnew/WhatsNewState.kt | 2 +- .../ui/home/whatsnew/WhatsNewViewModel.kt | 2 +- .../ui/initialsync/InitialSyncScreen.kt | 4 +--- .../ui/initialsync/InitialSyncViewModel.kt | 4 +--- .../JoinConversationViaCodeViewModel.kt | 2 +- .../JoinConversationViaDeepLinkDialog.kt | 17 ++++++++++++++ .../JoinConversationViaDeepLinkErrorDialog.kt | 2 +- .../JoinConversationViaInviteLinkError.kt | 2 +- .../JoinViaDeepLinkDialogState.kt | 2 +- .../ui/legalhold/banner/LegalHoldStatusBar.kt | 2 +- .../banner/LegalHoldSubjectBanner.kt | 2 +- .../ui/legalhold/banner/LegalHoldUIState.kt | 2 +- .../common/LearnMoreAboutLegalHoldButton.kt | 2 +- .../deactivated/LegalHoldDeactivatedDialog.kt | 2 +- .../deactivated/LegalHoldDeactivatedState.kt | 2 +- .../LegalHoldDeactivatedViewModel.kt | 2 +- .../requested/LegalHoldRequestedDialog.kt | 2 +- .../requested/LegalHoldRequestedState.kt | 2 +- .../requested/LegalHoldRequestedViewModel.kt | 2 +- .../subject/LegalHoldSubjectBaseDialog.kt | 2 +- .../LegalHoldSubjectConnectionDialog.kt | 2 +- .../LegalHoldSubjectConversationDialog.kt | 2 +- .../subject/LegalHoldSubjectMessageDialog.kt | 2 +- .../subject/LegalHoldSubjectProfileDialog.kt | 2 +- .../android/ui/markdown/MarkdownBlockQuote.kt | 2 +- .../android/ui/markdown/MarkdownCodeBlock.kt | 2 +- .../android/ui/markdown/MarkdownComposer.kt | 2 +- .../android/ui/markdown/MarkdownConstants.kt | 2 +- .../android/ui/markdown/MarkdownHeading.kt | 2 +- .../wire/android/ui/markdown/MarkdownList.kt | 2 +- .../android/ui/markdown/MarkdownParagraph.kt | 2 +- .../wire/android/ui/markdown/MarkdownTable.kt | 2 +- .../wire/android/ui/markdown/MarkdownText.kt | 2 +- .../ui/markdown/MarkdownThematicBreak.kt | 2 +- .../com/wire/android/ui/markdown/NodeData.kt | 2 +- .../android/ui/migration/MigrationNavArgs.kt | 2 +- .../android/ui/migration/MigrationScreen.kt | 4 +--- .../android/ui/migration/MigrationState.kt | 4 +--- .../ui/migration/MigrationViewModel.kt | 4 +--- .../android/ui/server/ApiVersioningDialogs.kt | 4 +--- .../settings/devices/DeviceDetailsNavArgs.kt | 2 +- .../settings/devices/DeviceDetailsScreen.kt | 17 ++++++++++++++ .../devices/DeviceDetailsScreenState.kt | 17 ++++++++++++++ .../devices/DeviceDetailsViewModel.kt | 17 ++++++++++++++ .../EndToEndIdentityCertificateItem.kt | 2 +- .../ui/settings/devices/SelfDevicesScreen.kt | 4 +--- .../settings/devices/SelfDevicesViewModel.kt | 4 +--- .../button/GetE2eiCertificateButton.kt | 2 +- .../button/ShowE2eiCertificateButton.kt | 2 +- .../button/UpdateE2eiCertificateButton.kt | 2 +- .../e2ei/E2eiCertificateDetailsBottomSheet.kt | 2 +- .../e2ei/E2eiCertificateDetailsScreen.kt | 2 +- .../E2eiCertificateDetailsScreenNavArgs.kt | 2 +- .../e2ei/E2eiCertificateDetailsViewModel.kt | 2 +- .../devices/model/DeviceDetailsState.kt | 17 ++++++++++++++ .../devices/model/SelfDevicesState.kt | 4 +--- .../ImportMediaAuthenticatedViewModel.kt | 17 ++++++++++++++ .../android/ui/sharing/ImportMediaScreen.kt | 17 ++++++++++++++ .../ui/sharing/ImportMediaScreenState.kt | 2 +- .../ui/sharing/ImportMediaSnackbarMessages.kt | 17 ++++++++++++++ .../android/ui/sharing/ImportedMediaTypes.kt | 17 ++++++++++++++ .../sharing/ShareableConversationListState.kt | 17 ++++++++++++++ .../kotlin/com/wire/android/ui/theme/Theme.kt | 4 +--- .../com/wire/android/ui/theme/ThemeOption.kt | 2 +- .../com/wire/android/ui/theme/ThemeUtils.kt | 4 +--- .../wire/android/ui/theme/WireColorPalette.kt | 4 +--- .../wire/android/ui/theme/WireColorScheme.kt | 4 +--- .../wire/android/ui/theme/WireDimensions.kt | 4 +--- .../wire/android/ui/theme/WireTypography.kt | 4 +--- .../android/ui/theme/WireTypographyBase.kt | 4 +--- .../userprofile/avatarpicker/AvatarPicker.kt | 4 +--- .../avatarpicker/AvatarPickerState.kt | 4 +--- .../avatarpicker/AvatarPickerViewModel.kt | 4 +--- .../ui/userprofile/common/UserProfileInfo.kt | 4 +--- .../ui/userprofile/common/UsernameMapper.kt | 4 +--- .../group/RemoveConversationMemberState.kt | 4 +--- .../other/OtherUserConnectionStatusInfo.kt | 4 +--- .../OtherUserConnectionUnverifiedWarning.kt | 4 +--- .../other/OtherUserDevicesScreen.kt | 4 +--- .../other/OtherUserProfileDetails.kt | 4 +--- .../other/OtherUserProfileEventsHandlers.kt | 4 +--- .../other/OtherUserProfileGroup.kt | 4 +--- .../other/OtherUserProfileInfoMessageType.kt | 4 +--- .../other/OtherUserProfileNavArgs.kt | 2 +- .../other/OtherUserProfileScreen.kt | 4 +--- .../other/OtherUserProfileScreenState.kt | 4 +--- .../other/OtherUserProfileScreenViewModel.kt | 4 +--- .../other/OtherUserProfileState.kt | 4 +--- .../other/RemoveConversationMemberDialog.kt | 4 +--- .../bottomsheet/EditGroupRoleBottomSheet.kt | 4 +--- .../bottomsheet/OtherUserBottomSheetState.kt | 4 +--- .../OtherUserProfileBottomSheet.kt | 4 +--- .../userprofile/self/SelfUserProfileScreen.kt | 4 +--- .../userprofile/self/SelfUserProfileState.kt | 4 +--- .../self/SelfUserProfileViewModel.kt | 4 +--- .../self/dialog/ChangeStatusDialogs.kt | 4 +--- .../self/dialog/LogoutOptionsDialog.kt | 4 +--- .../self/dialog/LogoutOptionsDialogState.kt | 4 +--- .../self/dialog/StatusDialogData.kt | 4 +--- .../ui/userprofile/self/model/OtherAccount.kt | 4 +--- .../service/ServiceDetailsInfoMessageType.kt | 2 +- .../service/ServiceDetailsMapper.kt | 17 ++++++++++++++ .../service/ServiceDetailsNavArgs.kt | 2 +- .../service/ServiceDetailsNotFoundScreen.kt | 2 +- .../service/ServiceDetailsScreen.kt | 17 ++++++++++++++ .../service/ServiceDetailsState.kt | 17 ++++++++++++++ .../service/ServiceDetailsViewModel.kt | 17 ++++++++++++++ .../wire/android/util/AvatarImageManager.kt | 4 +--- .../com/wire/android/util/ClipboardCopier.kt | 4 +--- .../com/wire/android/util/CommonIntentUtil.kt | 2 +- .../kotlin/com/wire/android/util/Copyable.kt | 2 +- .../com/wire/android/util/CoreFailureUtil.kt | 4 +--- .../wire/android/util/CurrentScreenManager.kt | 4 +--- .../com/wire/android/util/CustomTabsHelper.kt | 4 +--- .../com/wire/android/util/DateTimeUtil.kt | 4 +--- .../com/wire/android/util/DurationUtil.kt | 2 +- .../com/wire/android/util/EmailComposer.kt | 4 +--- .../com/wire/android/util/FileManager.kt | 4 +--- .../kotlin/com/wire/android/util/FileUtil.kt | 4 +--- .../kotlin/com/wire/android/util/ImageUtil.kt | 4 +--- .../com/wire/android/util/LogFileWriter.kt | 4 +--- .../com/wire/android/util/NetworkStatus.kt | 4 +--- .../com/wire/android/util/NetworkUtil.kt | 4 +--- .../wire/android/util/QueryMatchExtractor.kt | 4 +--- .../wire/android/util/ScreenStateObserver.kt | 4 +--- .../wire/android/util/StringIntentSharer.kt | 4 +--- .../com/wire/android/util/StringUtil.kt | 4 +--- .../wire/android/util/SyncStateObserver.kt | 4 +--- .../kotlin/com/wire/android/util/UriUtil.kt | 2 +- .../wire/android/util/UserAgentProvider.kt | 17 ++++++++++++++ .../com/wire/android/util/WebsocketHelper.kt | 2 +- .../wire/android/util/WillNeverOccurError.kt | 4 +--- .../util/debug/FeatureVisibilityFlags.kt | 4 +--- .../util/deeplink/DeepLinkProcessor.kt | 4 +--- .../util/dispatchers/DispatcherProvider.kt | 4 +--- .../wire/android/util/extension/ClientId.kt | 4 +--- .../wire/android/util/extension/Context.kt | 4 +--- .../com/wire/android/util/extension/Flow.kt | 4 +--- .../android/util/extension/LazyListScope.kt | 4 +--- .../android/util/extension/OpenAppInfo.kt | 2 +- .../android/util/flow/SearchQueryStateFlow.kt | 4 +--- .../util/lifecycle/ConnectionPolicyManager.kt | 4 +--- .../CallingRecordAudioRequestFlow.kt | 4 +--- .../permission/CaptureVideoRequestFlow.kt | 4 +--- .../util/permission/CreateFileRequestFlow.kt | 4 +--- .../permission/CurrentLocationRequestFlow.kt | 4 +--- .../permission/OpenFileBrowserRequestFlow.kt | 4 +--- .../util/permission/OpenGalleryRequestFlow.kt | 4 +--- .../util/permission/RecordAudioRequestFlow.kt | 4 +--- .../RequestPushNotificationsPermissionFlow.kt | 4 +--- .../util/permission/TakePictureRequestFlow.kt | 4 +--- .../UseCameraAndWriteStorageRequestFlow.kt | 4 +--- .../util/permission/UseCameraRequestFlow.kt | 4 +--- .../util/permission/UseStorageRequestFlow.kt | 4 +--- .../permission/WriteStorageRequestFlow.kt | 4 +--- .../wire/android/util/time/ISOFormatter.kt | 4 +--- .../android/util/time/TimeZoneProvider.kt | 2 +- .../wire/android/util/ui/AssetImageFetcher.kt | 4 +--- .../android/util/ui/DownloadFolderOpener.kt | 2 +- .../android/util/ui/DrawableResultWrapper.kt | 4 +--- .../wire/android/util/ui/KeyboardHeight.kt | 2 +- .../util/ui/LocalizedStringResource.kt | 2 +- .../android/util/ui/PreviewMultipleThemes.kt | 2 +- .../android/util/ui/ScreenSettingsUtil.kt | 4 +--- .../wire/android/util/ui/StyledStringUtil.kt | 4 +--- .../kotlin/com/wire/android/util/ui/UIText.kt | 4 +--- .../android/util/ui/WireSessionImageLoader.kt | 4 +--- ...reForegroundNotificationDetailsProvider.kt | 4 +--- .../android/workmanager/WireWorkerFactory.kt | 4 +--- .../workmanager/worker/MigrationWorker.kt | 4 +--- .../worker/NotificationFetchWorker.kt | 4 +--- .../worker/SingleUserMigrationWorker.kt | 17 ++++++++++++++ .../ic_certificate_not_activated_mls.xml | 17 ++++++++++++++ .../ic_certificate_revoked_mls.xml | 17 ++++++++++++++ .../drawable-v31/ic_launcher_wire_logo.xml | 4 +--- app/src/main/res/drawable/ic_add.xml | 4 +--- app/src/main/res/drawable/ic_add_contact.xml | 4 +--- app/src/main/res/drawable/ic_archive.xml | 4 +--- app/src/main/res/drawable/ic_arrow_left.xml | 4 +--- .../main/res/drawable/ic_arrow_left_back.xml | 4 +--- app/src/main/res/drawable/ic_arrow_right.xml | 4 +--- app/src/main/res/drawable/ic_attach_file.xml | 4 +--- app/src/main/res/drawable/ic_audio.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_block.xml | 4 +--- .../res/drawable/ic_blocked_user_avatar.xml | 4 +--- app/src/main/res/drawable/ic_bug.xml | 4 +--- app/src/main/res/drawable/ic_call.xml | 4 +--- app/src/main/res/drawable/ic_call_accept.xml | 4 +--- app/src/main/res/drawable/ic_call_end.xml | 4 +--- app/src/main/res/drawable/ic_call_reject.xml | 4 +--- app/src/main/res/drawable/ic_camera.xml | 4 +--- app/src/main/res/drawable/ic_camera_flip.xml | 2 +- .../main/res/drawable/ic_camera_flipped.xml | 2 +- app/src/main/res/drawable/ic_camera_off.xml | 4 +--- app/src/main/res/drawable/ic_camera_on.xml | 4 +--- .../res/drawable/ic_camera_white_paused.xml | 4 +--- .../drawable/ic_certificate_expired_mls.xml | 2 +- .../ic_certificate_not_activated_mls.xml | 17 ++++++++++++++ .../drawable/ic_certificate_revoked_mls.xml | 17 ++++++++++++++ .../res/drawable/ic_certificate_valid_mls.xml | 2 +- .../drawable/ic_certificate_valid_proteus.xml | 2 +- app/src/main/res/drawable/ic_check_circle.xml | 4 +--- app/src/main/res/drawable/ic_check_tick.xml | 4 +--- app/src/main/res/drawable/ic_clear_search.xml | 4 +--- app/src/main/res/drawable/ic_close.xml | 4 +--- app/src/main/res/drawable/ic_collapse.xml | 4 +--- app/src/main/res/drawable/ic_contact.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_conversation.xml | 4 +--- .../drawable/ic_conversation_degraded_mls.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_copy.xml | 4 +--- .../drawable/ic_create_personal_account.xml | 4 +--- .../ic_create_personal_account_success.xml | 4 +--- app/src/main/res/drawable/ic_create_team.xml | 4 +--- .../res/drawable/ic_create_team_success.xml | 4 +--- app/src/main/res/drawable/ic_decline.xml | 4 +--- .../drawable/ic_default_service_avatar.xml | 17 ++++++++++++++ .../res/drawable/ic_default_user_avatar.xml | 4 +--- app/src/main/res/drawable/ic_delete.xml | 4 +--- app/src/main/res/drawable/ic_devices.xml | 4 +--- app/src/main/res/drawable/ic_download.xml | 4 +--- .../main/res/drawable/ic_dropdown_icon.xml | 4 +--- app/src/main/res/drawable/ic_edit.xml | 4 +--- app/src/main/res/drawable/ic_emoticon.xml | 4 +--- .../res/drawable/ic_empty_contacts_arrow.xml | 17 ++++++++++++++ .../drawable/ic_empty_conversation_arrow.xml | 4 +--- app/src/main/res/drawable/ic_entypo_share.xml | 4 +--- app/src/main/res/drawable/ic_erase.xml | 4 +--- .../ic_event_badge_connect_request.xml | 4 +--- .../drawable/ic_event_badge_missed_call.xml | 4 +--- .../drawable/ic_event_badge_unread_knock.xml | 4 +--- .../ic_event_badge_unread_mention.xml | 4 +--- .../drawable/ic_event_badge_unread_reply.xml | 4 +--- app/src/main/res/drawable/ic_favourite.xml | 4 +--- app/src/main/res/drawable/ic_file.xml | 4 +--- app/src/main/res/drawable/ic_folder.xml | 4 +--- app/src/main/res/drawable/ic_gallery.xml | 4 +--- app/src/main/res/drawable/ic_gif.xml | 4 +--- app/src/main/res/drawable/ic_info.xml | 4 +--- .../main/res/drawable/ic_input_mandatory.xml | 4 +--- .../res/drawable/ic_launcher_background.xml | 4 +--- .../res/drawable/ic_launcher_foreground.xml | 4 +--- app/src/main/res/drawable/ic_leave.xml | 4 +--- app/src/main/res/drawable/ic_legal_hold.xml | 2 +- app/src/main/res/drawable/ic_location.xml | 4 +--- app/src/main/res/drawable/ic_mention.xml | 4 +--- .../res/drawable/ic_message_delivered.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_message_read.xml | 17 ++++++++++++++ .../main/res/drawable/ic_message_sending.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_message_sent.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_mic_on.xml | 4 +--- .../main/res/drawable/ic_microphone_off.xml | 4 +--- .../main/res/drawable/ic_microphone_on.xml | 4 +--- .../main/res/drawable/ic_microphone_white.xml | 4 +--- .../drawable/ic_microphone_white_muted.xml | 4 +--- app/src/main/res/drawable/ic_migration.xml | 4 +--- app/src/main/res/drawable/ic_minus.xml | 4 +--- app/src/main/res/drawable/ic_missed_call.xml | 4 +--- app/src/main/res/drawable/ic_more.xml | 4 +--- app/src/main/res/drawable/ic_more_emojis.xml | 4 +--- app/src/main/res/drawable/ic_mute.xml | 4 +--- .../main/res/drawable/ic_no_answer_call.xml | 4 +--- .../main/res/drawable/ic_outgoing_call.xml | 4 +--- .../res/drawable/ic_participant_muted.xml | 4 +--- app/src/main/res/drawable/ic_pause.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_ping.xml | 4 +--- app/src/main/res/drawable/ic_play.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_remove.xml | 4 +--- app/src/main/res/drawable/ic_reply.xml | 4 +--- app/src/main/res/drawable/ic_rich_text.xml | 4 +--- .../main/res/drawable/ic_rich_text_bold.xml | 17 ++++++++++++++ .../main/res/drawable/ic_rich_text_header.xml | 17 ++++++++++++++ .../main/res/drawable/ic_rich_text_italic.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_search.xml | 4 +--- app/src/main/res/drawable/ic_send.xml | 4 +--- app/src/main/res/drawable/ic_settings.xml | 4 +--- app/src/main/res/drawable/ic_share.xml | 4 +--- app/src/main/res/drawable/ic_share_file.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_shield_holo.xml | 2 +- app/src/main/res/drawable/ic_speaker_off.xml | 4 +--- app/src/main/res/drawable/ic_speaker_on.xml | 4 +--- app/src/main/res/drawable/ic_star.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_stop.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_support.xml | 4 +--- app/src/main/res/drawable/ic_timer.xml | 4 +--- .../main/res/drawable/ic_unread_mention.xml | 4 +--- app/src/main/res/drawable/ic_unread_reply.xml | 4 +--- .../main/res/drawable/ic_validation_block.xml | 17 ++++++++++++++ .../main/res/drawable/ic_validation_check.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_vault.xml | 4 +--- app/src/main/res/drawable/ic_video.xml | 4 +--- app/src/main/res/drawable/ic_video_call.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_view.xml | 4 +--- .../main/res/drawable/ic_warning_circle.xml | 17 ++++++++++++++ app/src/main/res/drawable/ic_welcome_1.xml | 4 +--- app/src/main/res/drawable/ic_welcome_2.xml | 4 +--- app/src/main/res/drawable/ic_welcome_3.xml | 4 +--- app/src/main/res/drawable/ic_welcome_4.xml | 4 +--- app/src/main/res/drawable/ic_welcome_5.xml | 4 +--- app/src/main/res/drawable/ic_wire_logo.xml | 4 +--- .../res/drawable/notification_icon_small.xml | 4 +--- .../websocket_notification_icon_small.xml | 4 +--- .../dialog_bottom_sheet_custom_behavior.xml | 2 +- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +--- .../mipmap-anydpi-v26/ic_launcher_round.xml | 4 +--- app/src/main/res/values-af/strings.xml | 4 +--- app/src/main/res/values-ar/strings.xml | 4 +--- app/src/main/res/values-bn/strings.xml | 4 +--- app/src/main/res/values-ca/strings.xml | 4 +--- app/src/main/res/values-cs/strings.xml | 4 +--- app/src/main/res/values-da/strings.xml | 4 +--- app/src/main/res/values-de/strings.xml | 4 +--- app/src/main/res/values-el/strings.xml | 4 +--- app/src/main/res/values-es/strings.xml | 4 +--- app/src/main/res/values-et/strings.xml | 4 +--- app/src/main/res/values-fa/strings.xml | 4 +--- app/src/main/res/values-fi/strings.xml | 4 +--- app/src/main/res/values-fr/strings.xml | 4 +--- app/src/main/res/values-he/strings.xml | 4 +--- app/src/main/res/values-hi/strings.xml | 4 +--- app/src/main/res/values-hr/strings.xml | 4 +--- app/src/main/res/values-hu/strings.xml | 4 +--- app/src/main/res/values-id/strings.xml | 4 +--- app/src/main/res/values-it/strings.xml | 4 +--- app/src/main/res/values-ja/strings.xml | 4 +--- app/src/main/res/values-ko/strings.xml | 4 +--- app/src/main/res/values-lt/strings.xml | 4 +--- app/src/main/res/values-mk/strings.xml | 4 +--- app/src/main/res/values-night/colors.xml | 4 +--- app/src/main/res/values-night/flags.xml | 4 +--- app/src/main/res/values-night/themes.xml | 2 +- app/src/main/res/values-nl/strings.xml | 4 +--- app/src/main/res/values-no/strings.xml | 4 +--- app/src/main/res/values-pa/strings.xml | 4 +--- app/src/main/res/values-pl/strings.xml | 4 +--- app/src/main/res/values-pt/strings.xml | 4 +--- app/src/main/res/values-ro/strings.xml | 4 +--- app/src/main/res/values-ru/strings.xml | 4 +--- app/src/main/res/values-si/strings.xml | 4 +--- app/src/main/res/values-sk/strings.xml | 4 +--- app/src/main/res/values-sl/strings.xml | 4 +--- app/src/main/res/values-sr/strings.xml | 4 +--- app/src/main/res/values-sv/strings.xml | 4 +--- app/src/main/res/values-tr/strings.xml | 4 +--- app/src/main/res/values-uk/strings.xml | 4 +--- app/src/main/res/values-vi/strings.xml | 4 +--- app/src/main/res/values-zh/strings.xml | 4 +--- app/src/main/res/values/arrays.xml | 4 +--- app/src/main/res/values/colors.xml | 4 +--- app/src/main/res/values/flags.xml | 4 +--- app/src/main/res/values/integers.xml | 4 +--- app/src/main/res/values/strings.xml | 4 +--- app/src/main/res/values/themes.xml | 4 +--- app/src/main/res/xml/provider_paths.xml | 4 +--- .../com/wire/android/util/DataDogLogger.kt | 2 +- .../res/drawable/ic_launcher_background.xml | 4 +--- .../res/drawable/ic_launcher_foreground.xml | 4 +--- .../res/mipmap-anydpi-v26/ic_launcher.xml | 4 +--- .../mipmap-anydpi-v26/ic_launcher_round.xml | 4 +--- .../com/wire/android/util/DataDogLogger.kt | 2 +- .../res/drawable/ic_launcher_background.xml | 4 +--- .../res/drawable/ic_launcher_foreground.xml | 4 +--- .../android/GlobalObserversManagerTest.kt | 17 ++++++++++++++ .../test/kotlin/com/wire/android/TestUtil.kt | 2 +- .../com/wire/android/common/TestsCommon.kt | 4 +--- .../android/config/CoroutineTestExtension.kt | 4 +--- .../kotlin/com/wire/android/config/MockURI.kt | 4 +--- .../android/config/NavigationTestExtension.kt | 2 +- .../android/config/ScopedArgsTestExtension.kt | 4 +--- .../android/config/TestDispatcherProvider.kt | 4 +--- .../feature/AccountSwitchUseCaseTest.kt | 4 +--- .../feature/DisableAppLockUseCaseTest.kt | 2 +- .../GenerateRandomPasswordUseCaseTest.kt | 2 +- .../ObserveAppLockConfigUseCaseTest.kt | 2 +- .../android/framework/FakeKaliumFileSystem.kt | 4 +--- .../com/wire/android/framework/TestClient.kt | 4 +--- .../wire/android/framework/TestConnection.kt | 4 +--- .../android/framework/TestConversation.kt | 4 +--- .../framework/TestConversationDetails.kt | 4 +--- .../com/wire/android/framework/TestMessage.kt | 4 +--- .../com/wire/android/framework/TestTeam.kt | 4 +--- .../com/wire/android/framework/TestUser.kt | 4 +--- .../mapper/MessageContentMapperTest.kt | 4 +--- .../wire/android/mapper/MessageMapperTest.kt | 4 +--- .../mapper/MessagePreviewContentMapperTest.kt | 4 +--- .../android/mapper/OtherAccountMapperTest.kt | 4 +--- .../mapper/RegularMessageContentMapperTest.kt | 4 +--- .../mapper/SystemMessageContentMapperTest.kt | 4 +--- .../mapper/UICallParticipantMapperTest.kt | 4 +--- .../android/mapper/UIParticipantMapperTest.kt | 4 +--- .../wire/android/mapper/UserTypeMapperTest.kt | 4 +--- .../ConversationAudioMessagePlayerTest.kt | 17 ++++++++++++++ .../MarkUsersAsNeedToBeMigratedTest.kt | 17 ++++++++++++++ .../MigrateClientsDataUseCaseTest.kt | 4 +--- .../MigrateServerConfigUseCaseTest.kt | 4 +--- .../android/migration/MigrationManagerTest.kt | 4 +--- .../android/migration/MigrationMapperTest.kt | 17 ++++++++++++++ .../migration/ScalaBackendPreferencesTest.kt | 4 +--- .../migration/ScalaServerConfigDAOTest.kt | 4 +--- ...ouldTriggerMigrationForUserUserCaseTest.kt | 17 ++++++++++++++ .../com/wire/android/model/ImageAssetTest.kt | 4 +--- .../android/navigation/NavigationUtilsTest.kt | 4 +--- .../CallNotificationManagerTest.kt | 2 +- .../WireNotificationManagerTest.kt | 4 +--- .../android/services/ServicesManagerTest.kt | 2 +- .../android/ui/WireActivityViewModelTest.kt | 4 +--- .../ui/authentication/LoginViewModelTest.kt | 4 +--- .../CreateAccountUsernameViewModelTest.kt | 4 +--- .../register/RegisterDeviceViewModelTest.kt | 4 +--- .../login/email/LoginEmailViewModelTest.kt | 4 +--- .../login/sso/LoginSSOViewModelTest.kt | 4 +--- .../welcome/WelcomeViewModelTest.kt | 4 +--- .../ui/calling/OngoingCallViewModelTest.kt | 4 +--- .../ui/calling/SharedCallingViewModelTest.kt | 4 +--- .../incoming/IncomingCallViewModelTest.kt | 4 +--- .../initiating/InitiatingCallViewModelTest.kt | 4 +--- .../topappbar/CommonTopAppBarViewModelTest.kt | 4 +--- .../ConnectionActionButtonViewModelTest.kt | 2 +- .../home/appLock/LockCodeTimeManagerTest.kt | 2 +- .../forgot/ForgotLockScreenViewModelTest.kt | 2 +- .../appLock/set/SetLockScreenViewModelTest.kt | 2 +- .../conversations/AuthorHeaderHelperTest.kt | 2 +- .../CompositeMessageViewModelTest.kt | 2 +- .../MessageComposerViewModelArrangement.kt | 4 +--- .../MessageComposerViewModelTest.kt | 4 +--- .../banner/ConversationBannerViewModelTest.kt | 4 +--- .../SecurityClassificationViewModelTest.kt | 2 +- ...veConversationMembersByTypesUseCaseTest.kt | 4 +--- .../call/ConversationCallViewModelTest.kt | 2 +- .../GroupConversationDetailsViewModelTest.kt | 4 +--- .../CreatePasswordGuestLinkViewModelText.kt | 2 +- .../EditGuestAccessViewModelTest.kt | 4 +--- .../EditSelfDeletingMessagesViewModelTest.kt | 2 +- ...upConversationParticipantsViewModelTest.kt | 4 +--- ...eParticipantsForConversationUseCaseTest.kt | 4 +--- .../ConversationInfoViewModelArrangement.kt | 4 +--- .../info/ConversationInfoViewModelTest.kt | 4 +--- ...onversationMessagesViewModelArrangement.kt | 4 +--- .../ConversationMessagesViewModelTest.kt | 4 +--- ...SearchConversationMessagesViewModelTest.kt | 2 +- .../ConversationMigrationViewModelTest.kt | 2 +- .../conversations/model/MessageTypesTest.kt | 2 +- .../typing/TypingIndicatorViewModelTest.kt | 2 +- ...nversationMessagesFromSearchUseCaseTest.kt | 2 +- ...ssetMessagesFromConversationUseCaseTest.kt | 2 +- ...rveUsersTypingInConversationUseCaseTest.kt | 2 +- .../ConversationListViewModelTest.kt | 4 +--- .../ui/home/drawer/HomeDrawerViewModelTest.kt | 2 +- .../home/gallery/MediaGalleryViewModelTest.kt | 4 +--- .../MessageComposerStateHolderTest.kt | 4 +--- .../recordaudio/RecordAudioViewModelTest.kt | 2 +- .../state/MessageCompositionHolderTest.kt | 2 +- .../MessageCompositionInputStateHolderTest.kt | 17 ++++++++++++++ .../NewConversationViewModelArrangement.kt | 4 +--- .../NewConversationViewModelTest.kt | 4 +--- .../account/MyAccountViewModelTest.kt | 4 +--- .../DeleteAccountViewModelTest.kt | 2 +- .../ChangeDisplayNameViewModelTest.kt | 4 +--- .../account/email/ChangeEmailViewModelTest.kt | 17 ++++++++++++++ .../account/email/VerifyEmailViewModelTest.kt | 2 +- .../handle/ChangeHandleViewModelTest.kt | 2 +- .../appearance/AppearanceViewModelTest.kt | 2 +- .../home/BackupAndRestoreViewModelTest.kt | 4 +--- .../FeatureFlagNotificationViewModelTest.kt | 17 ++++++++++++++ .../initialsync/InitialSyncViewModelTest.kt | 4 +--- .../joinDeepLink/JoinViaCodeViewModelTest.kt | 2 +- .../LegalHoldDeactivatedViewModelTest.kt | 2 +- .../LegalHoldRequestedViewModelTest.kt | 2 +- .../devices/DeviceDetailsViewModelTest.kt | 17 ++++++++++++++ .../devices/SelfDevicesViewModelTest.kt | 4 +--- .../image/AvatarPickerViewModelTest.kt | 4 +--- .../OtherUserProfileScreenViewModelTest.kt | 4 +--- .../OtherUserProfileViewModelArrangement.kt | 4 +--- .../service/ServiceDetailsMapperTest.kt | 2 +- .../service/ServiceDetailsViewModelTest.kt | 2 +- .../android/util/CurrentScreenManagerTest.kt | 2 +- .../wire/android/util/DateTimeUtilKtTest.kt | 4 +--- .../android/util/DeepLinkProcessorTest.kt | 4 +--- .../com/wire/android/util/FileUtilTest.kt | 4 +--- .../android/util/QueryMatchExtractorTest.kt | 4 +--- .../android/util/ScreenStateObserverTest.kt | 4 +--- .../com/wire/android/util/StringUtilTest.kt | 2 +- .../com/wire/android/util/StubLifecycle.kt | 2 +- .../kotlin/com/wire/android/util/Stubs.kt | 4 +--- .../com/wire/android/util/UriUtilTest.kt | 2 +- .../android/util/extension/ClientIdTest.kt | 4 +--- .../lifecycle/ConnectionPolicyManagerTest.kt | 4 +--- .../android/util/ui/AssetImageFetcherTest.kt | 4 +--- benchmark/build.gradle.kts | 2 +- .../com/wire/benchmark/BaselineGenerator.kt | 2 +- .../com/wire/benchmark/StartupBenchmark.kt | 2 +- .../benchmark/StartupBenchmarkWithLogin.kt | 2 +- benchmark/src/main/AndroidManifest.xml | 2 +- build-logic/gradle.properties | 2 +- build-logic/plugins/build.gradle.kts | 2 +- .../AndroidApplicationConventionPlugin.kt | 19 +++++++++++++++- .../src/main/kotlin/AndroidCoordinates.kt | 19 +++++++++++++++- .../kotlin/AndroidLibraryConventionPlugin.kt | 19 +++++++++++++++- .../src/main/kotlin/HiltConventionPlugin.kt | 19 +++++++++++++++- .../plugins/src/main/kotlin/LibsCatalog.kt | 2 +- .../android/gradle/ComposeConfiguration.kt | 2 +- .../gradle/KotlinAndroidConfiguration.kt | 2 +- .../android/gradle/version/Versionizer.kt | 19 +++++++++++++++- .../src/test/kotlin/VersionizerTest.kt | 4 +--- build-logic/settings.gradle.kts | 2 +- build.gradle.kts | 4 +--- buildSrc/build.gradle.kts | 4 +--- buildSrc/settings.gradle.kts | 4 +--- buildSrc/src/main/kotlin/Dependencies.kt | 4 +--- .../src/main/kotlin/IncludeGitBuildTask.kt | 4 +--- buildSrc/src/main/kotlin/LibsCatalog.kt | 2 +- buildSrc/src/main/kotlin/ProjectExtensions.kt | 4 +--- .../customization/BuildTimeConfiguration.kt | 17 ++++++++++++++ .../ConfigurationFileImporter.kt | 3 +-- .../kotlin/customization/Customization.kt | 3 +-- .../kotlin/customization/FeatureConfigs.kt | 3 +-- .../main/kotlin/customization/FeatureFlags.kt | 3 +-- .../customization/ResourcesOverrider.kt | 17 ++++++++++++++ .../src/main/kotlin/flavor/ProductFlavors.kt | 17 ++++++++++++++ .../kotlin/scripts/compilation.gradle.kts | 4 +--- .../kotlin/scripts/infrastructure.gradle.kts | 4 +--- .../main/kotlin/scripts/quality.gradle.kts | 4 +--- .../main/kotlin/scripts/spotless.gradle.kts | 4 +--- .../main/kotlin/scripts/testing.gradle.kts | 4 +--- .../main/kotlin/scripts/variants.gradle.kts | 4 +--- .../ConfigurationFileImporterTest.kt | 3 +-- .../kotlin/customization/CustomizationTest.kt | 3 +-- config/detekt/baseline.xml | 17 ++++++++++++++ gradle.properties | 4 +--- gradle/wrapper/gradle-wrapper.properties | 4 +--- include_builds.gradle.kts | 2 +- scripts/tail_logcat_to_file.sh | 4 +--- settings.gradle.kts | 4 +--- 1193 files changed, 2441 insertions(+), 2688 deletions(-) diff --git a/.githooks/pre-commit b/.githooks/pre-commit index 986e223cd35..e610945fd5c 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -1,7 +1,7 @@ #!/bin/bash # # Wire -# Copyright (C) 2023 Wire Swiss GmbH +# Copyright (C) 2024 Wire Swiss GmbH # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,8 +16,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see http://www.gnu.org/licenses/. # -# -# set -e ############ diff --git a/AR-builder.groovy b/AR-builder.groovy index 5350e857230..9de771b8ed6 100644 --- a/AR-builder.groovy +++ b/AR-builder.groovy @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9e8839d5ac8..8e7f5c7e33d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -14,8 +14,6 @@ * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. - * - * */ plugins { diff --git a/app/src/androidTest/java/com/wire/android/LinkSpannableStringTest.kt b/app/src/androidTest/java/com/wire/android/LinkSpannableStringTest.kt index 4265250bf3a..0cd16cf7ca0 100644 --- a/app/src/androidTest/java/com/wire/android/LinkSpannableStringTest.kt +++ b/app/src/androidTest/java/com/wire/android/LinkSpannableStringTest.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/androidTest/java/com/wire/android/SelfDeletionTimerTest.kt b/app/src/androidTest/java/com/wire/android/SelfDeletionTimerTest.kt index dc20e50b233..a9d5dbba7c9 100644 --- a/app/src/androidTest/java/com/wire/android/SelfDeletionTimerTest.kt +++ b/app/src/androidTest/java/com/wire/android/SelfDeletionTimerTest.kt @@ -1,3 +1,20 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + */ package com.wire.android import androidx.test.platform.app.InstrumentationRegistry diff --git a/app/src/androidTest/java/com/wire/android/datastore/EncryptionManagerTest.kt b/app/src/androidTest/java/com/wire/android/datastore/EncryptionManagerTest.kt index 777b47d370e..9bb1f58caac 100644 --- a/app/src/androidTest/java/com/wire/android/datastore/EncryptionManagerTest.kt +++ b/app/src/androidTest/java/com/wire/android/datastore/EncryptionManagerTest.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/beta/kotlin/com/wire/android/ExternalLoggerManager.kt b/app/src/beta/kotlin/com/wire/android/ExternalLoggerManager.kt index 5aca1e45d52..d29ebd8205c 100644 --- a/app/src/beta/kotlin/com/wire/android/ExternalLoggerManager.kt +++ b/app/src/beta/kotlin/com/wire/android/ExternalLoggerManager.kt @@ -1,3 +1,20 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + */ package com.wire.android import android.app.Activity diff --git a/app/src/beta/kotlin/com/wire/android/navigation/TrackingNavController.kt b/app/src/beta/kotlin/com/wire/android/navigation/TrackingNavController.kt index 9000a69786e..0e01baa8d84 100644 --- a/app/src/beta/kotlin/com/wire/android/navigation/TrackingNavController.kt +++ b/app/src/beta/kotlin/com/wire/android/navigation/TrackingNavController.kt @@ -1,3 +1,20 @@ +/* + * Wire + * Copyright (C) 2024 Wire Swiss GmbH + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/. + */ package com.wire.android.navigation import androidx.compose.animation.ExperimentalAnimationApi diff --git a/app/src/beta/kotlin/com/wire/android/util/DataDogLogger.kt b/app/src/beta/kotlin/com/wire/android/util/DataDogLogger.kt index 08911615b31..e0c5c22169d 100644 --- a/app/src/beta/kotlin/com/wire/android/util/DataDogLogger.kt +++ b/app/src/beta/kotlin/com/wire/android/util/DataDogLogger.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -14,8 +14,6 @@ * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. - * - * */ package com.wire.android.util diff --git a/app/src/dev/kotlin/com/wire/android/util/DataDogLogger.kt b/app/src/dev/kotlin/com/wire/android/util/DataDogLogger.kt index 4fdf9c5e0b2..8eaf3265325 100644 --- a/app/src/dev/kotlin/com/wire/android/util/DataDogLogger.kt +++ b/app/src/dev/kotlin/com/wire/android/util/DataDogLogger.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/dev/res/drawable/ic_launcher_background.xml b/app/src/dev/res/drawable/ic_launcher_background.xml index 6e64e11450d..984eaa0f357 100644 --- a/app/src/dev/res/drawable/ic_launcher_background.xml +++ b/app/src/dev/res/drawable/ic_launcher_background.xml @@ -1,6 +1,6 @@ diff --git a/app/src/internal/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/internal/res/mipmap-anydpi-v26/ic_launcher_round.xml index 67d8edaea4c..00b79ed5f05 100644 --- a/app/src/internal/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/internal/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 625c8db8dce..f60f99354dc 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,6 @@ diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 52ad9ae85d9..307cee2a41a 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 071e5f2d76e..49572a8fbaa 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -1,7 +1,7 @@ إصدار التطبيق diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index f3c07ef2dd3..ec00f5518a7 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 38e9b7532fc..564aa14d22e 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -1,7 +1,7 @@ Verze aplikace diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 91a16c15277..fee97776d0a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,7 +1,7 @@ App-Version diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 8579af83b87..bdfa099bd8e 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,7 +1,7 @@ Versión diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index c17e7bb9c70..41fc3de3454 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index f3c07ef2dd3..ec00f5518a7 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 36d1f135562..08b908e3b2a 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,7 +1,7 @@ Version de l\'application diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 82adc6eb3f8..ab07bfeb1d9 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index f3c07ef2dd3..ec00f5518a7 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 1c331809bdb..acfa0824432 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -1,7 +1,7 @@ Verzija aplikacije diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 8c46a19a032..d3681c06b9a 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -1,7 +1,7 @@ Alkalmazás verzió diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index cd6906cc5a0..78e8b1a7c46 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 6a2e908e880..4df14b4a0d3 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -1,7 +1,7 @@ Versione dell\'app diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 5cf75d8d30d..de4f8f2d4af 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 5cf75d8d30d..de4f8f2d4af 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 79b6c1b81d8..18c23b6b9c5 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -1,7 +1,7 @@ Programėlės versija diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index f3c07ef2dd3..ec00f5518a7 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 944ca2aa0d7..be377ca64bc 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values-night/flags.xml b/app/src/main/res/values-night/flags.xml index 618250fd946..4c34ae5c57a 100644 --- a/app/src/main/res/values-night/flags.xml +++ b/app/src/main/res/values-night/flags.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml index fc8ba7146f1..60279fa17be 100644 --- a/app/src/main/res/values-night/themes.xml +++ b/app/src/main/res/values-night/themes.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index a2886b46061..d83e5c868b3 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index f3c07ef2dd3..ec00f5518a7 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index aa7e8cb8ddc..720041c8a51 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 7d1c3c74025..8bca259bd0e 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -1,7 +1,7 @@ Versão do aplicativo diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 2b209a29714..180b8b201cf 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 4a6a5a1848a..91ee60b227a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -1,7 +1,7 @@ Версия приложения diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index 1c0e19f2bab..89aa998f9ed 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -1,7 +1,7 @@ යෙදුමේ අනුවාදය diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 086882fb5ba..fa530905ddd 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 4ad4c38416e..145e64cb7c4 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 2b209a29714..180b8b201cf 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 83c7eb97da2..106172924c0 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -1,7 +1,7 @@ Appens version diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index f9e595baeed..b0251a36288 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -1,7 +1,7 @@ Uygulama sürümü diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index a42327a5b06..daf21929f7b 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -1,7 +1,7 @@ Версія програми diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 5cf75d8d30d..de4f8f2d4af 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index cd6906cc5a0..78e8b1a7c46 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -1,7 +1,7 @@ App version diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 042b7b06f47..affd53993f4 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index b57169e81df..5fc9bc9b7ef 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values/flags.xml b/app/src/main/res/values/flags.xml index 6632a5c5521..5f20910274b 100644 --- a/app/src/main/res/values/flags.xml +++ b/app/src/main/res/values/flags.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values/integers.xml b/app/src/main/res/values/integers.xml index 37d5af10186..8588b884600 100644 --- a/app/src/main/res/values/integers.xml +++ b/app/src/main/res/values/integers.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fd78adda41f..4e351c0cf4d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ App version diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 27651ad4d0a..564774fecbf 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -1,7 +1,7 @@ diff --git a/app/src/main/res/xml/provider_paths.xml b/app/src/main/res/xml/provider_paths.xml index 7c70418ddcf..b95f280b658 100644 --- a/app/src/main/res/xml/provider_paths.xml +++ b/app/src/main/res/xml/provider_paths.xml @@ -1,7 +1,7 @@ diff --git a/app/src/prod/kotlin/com/wire/android/util/DataDogLogger.kt b/app/src/prod/kotlin/com/wire/android/util/DataDogLogger.kt index 00c1986fcc2..9e834229b67 100644 --- a/app/src/prod/kotlin/com/wire/android/util/DataDogLogger.kt +++ b/app/src/prod/kotlin/com/wire/android/util/DataDogLogger.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/prod/res/drawable/ic_launcher_background.xml b/app/src/prod/res/drawable/ic_launcher_background.xml index e72d6c62a44..46c7010c7a1 100644 --- a/app/src/prod/res/drawable/ic_launcher_background.xml +++ b/app/src/prod/res/drawable/ic_launcher_background.xml @@ -1,6 +1,6 @@ diff --git a/app/src/prod/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/prod/res/mipmap-anydpi-v26/ic_launcher_round.xml index a08d8e05478..2ad16284146 100644 --- a/app/src/prod/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/prod/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -1,7 +1,7 @@ diff --git a/app/src/staging/kotlin/com/wire/android/util/DataDogLogger.kt b/app/src/staging/kotlin/com/wire/android/util/DataDogLogger.kt index 4fdf9c5e0b2..8eaf3265325 100644 --- a/app/src/staging/kotlin/com/wire/android/util/DataDogLogger.kt +++ b/app/src/staging/kotlin/com/wire/android/util/DataDogLogger.kt @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/staging/res/drawable/ic_launcher_background.xml b/app/src/staging/res/drawable/ic_launcher_background.xml index 707fdf880ad..0e1b03f7470 100644 --- a/app/src/staging/res/drawable/ic_launcher_background.xml +++ b/app/src/staging/res/drawable/ic_launcher_background.xml @@ -1,6 +1,6 @@ diff --git a/gradle.properties b/gradle.properties index dc706652e49..679ba85d055 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ # # Wire -# Copyright (C) 2023 Wire Swiss GmbH +# Copyright (C) 2024 Wire Swiss GmbH # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,8 +15,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see http://www.gnu.org/licenses/. # -# -# org.gradle.jvmargs=-Xmx8g android.useAndroidX=true diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 856ef66e32a..11d47f2c8d3 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ # # Wire -# Copyright (C) 2023 Wire Swiss GmbH +# Copyright (C) 2024 Wire Swiss GmbH # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,8 +15,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see http://www.gnu.org/licenses/. # -# -# distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists diff --git a/include_builds.gradle.kts b/include_builds.gradle.kts index 918d45cc8d1..14d18c9bd23 100644 --- a/include_builds.gradle.kts +++ b/include_builds.gradle.kts @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/scripts/tail_logcat_to_file.sh b/scripts/tail_logcat_to_file.sh index db30a5e5b96..98ceade4a22 100755 --- a/scripts/tail_logcat_to_file.sh +++ b/scripts/tail_logcat_to_file.sh @@ -2,7 +2,7 @@ # # Wire -# Copyright (C) 2023 Wire Swiss GmbH +# Copyright (C) 2024 Wire Swiss GmbH # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -17,8 +17,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see http://www.gnu.org/licenses/. # -# -# function rotateFile { echo "Rotating /tmp/logcat.log on exit..." diff --git a/settings.gradle.kts b/settings.gradle.kts index 3f5894be8e0..62426aa4225 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,6 +1,6 @@ /* * Wire - * Copyright (C) 2023 Wire Swiss GmbH + * Copyright (C) 2024 Wire Swiss GmbH * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -14,8 +14,6 @@ * * You should have received a copy of the GNU General Public License * along with this program. If not, see http://www.gnu.org/licenses/. - * - * */ pluginManagement { includeBuild("build-logic") From b70576a0111cad604fbf082381d84e3f8efb01d1 Mon Sep 17 00:00:00 2001 From: Tommaso Piazza <196761+tmspzz@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:33:23 +0100 Subject: [PATCH 2/4] chore: update copyright to 2024 --- .../emoji/HandleDraggableBottomSheetDialog.kt | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/app/src/main/kotlin/com/wire/android/ui/emoji/HandleDraggableBottomSheetDialog.kt b/app/src/main/kotlin/com/wire/android/ui/emoji/HandleDraggableBottomSheetDialog.kt index 98a4df7c088..28f81a75c06 100644 --- a/app/src/main/kotlin/com/wire/android/ui/emoji/HandleDraggableBottomSheetDialog.kt +++ b/app/src/main/kotlin/com/wire/android/ui/emoji/HandleDraggableBottomSheetDialog.kt @@ -1,19 +1,17 @@ /* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH + * Copyright (C) 2015 The Android Open Source Project * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * http://www.apache.org/licenses/LICENSE-2.0 * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ package com.wire.android.ui.emoji From 515fb9c244b55f3f625776a30c37a504a2ee5806 Mon Sep 17 00:00:00 2001 From: Tommaso Piazza <196761+tmspzz@users.noreply.github.com> Date: Fri, 5 Jan 2024 18:08:01 +0100 Subject: [PATCH 3/4] chore: update copyright to 2024 --- .../AndroidApplicationConventionPlugin.kt | 17 ----------------- .../src/main/kotlin/AndroidCoordinates.kt | 17 ----------------- .../kotlin/AndroidLibraryConventionPlugin.kt | 17 ----------------- .../src/main/kotlin/HiltConventionPlugin.kt | 17 ----------------- .../android/gradle/version/Versionizer.kt | 19 ------------------- 5 files changed, 87 deletions(-) diff --git a/build-logic/plugins/src/main/kotlin/AndroidApplicationConventionPlugin.kt b/build-logic/plugins/src/main/kotlin/AndroidApplicationConventionPlugin.kt index d382da95db0..f63bc30dd42 100644 --- a/build-logic/plugins/src/main/kotlin/AndroidApplicationConventionPlugin.kt +++ b/build-logic/plugins/src/main/kotlin/AndroidApplicationConventionPlugin.kt @@ -23,23 +23,6 @@ import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.configure -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - */ class AndroidApplicationConventionPlugin : Plugin { override fun apply(target: Project): Unit = with(target) { with(pluginManager) { diff --git a/build-logic/plugins/src/main/kotlin/AndroidCoordinates.kt b/build-logic/plugins/src/main/kotlin/AndroidCoordinates.kt index 6b952bd9eb9..8786a24986d 100644 --- a/build-logic/plugins/src/main/kotlin/AndroidCoordinates.kt +++ b/build-logic/plugins/src/main/kotlin/AndroidCoordinates.kt @@ -17,23 +17,6 @@ */ import com.wire.android.gradle.version.Versionizer -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - */ object AndroidSdk { const val min = 26 const val compile = 34 diff --git a/build-logic/plugins/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/plugins/src/main/kotlin/AndroidLibraryConventionPlugin.kt index 8f8e93abe9a..f69e573a970 100644 --- a/build-logic/plugins/src/main/kotlin/AndroidLibraryConventionPlugin.kt +++ b/build-logic/plugins/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -23,23 +23,6 @@ import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.configure -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - */ class AndroidLibraryConventionPlugin: Plugin { override fun apply(target: Project): Unit = with(target) { with(pluginManager){ diff --git a/build-logic/plugins/src/main/kotlin/HiltConventionPlugin.kt b/build-logic/plugins/src/main/kotlin/HiltConventionPlugin.kt index 382c6f6d4eb..2d1ce6e1710 100644 --- a/build-logic/plugins/src/main/kotlin/HiltConventionPlugin.kt +++ b/build-logic/plugins/src/main/kotlin/HiltConventionPlugin.kt @@ -19,23 +19,6 @@ import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.dependencies -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - */ class HiltConventionPlugin : Plugin { override fun apply(target: Project): Unit = with(target) { with(pluginManager) { diff --git a/build-logic/plugins/src/main/kotlin/com/wire/android/gradle/version/Versionizer.kt b/build-logic/plugins/src/main/kotlin/com/wire/android/gradle/version/Versionizer.kt index b9f3b79512e..78a42ada13a 100644 --- a/build-logic/plugins/src/main/kotlin/com/wire/android/gradle/version/Versionizer.kt +++ b/build-logic/plugins/src/main/kotlin/com/wire/android/gradle/version/Versionizer.kt @@ -16,25 +16,6 @@ * along with this program. If not, see http://www.gnu.org/licenses/. */ package com.wire.android.gradle.version -/* - * Wire - * Copyright (C) 2024 Wire Swiss GmbH - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see http://www.gnu.org/licenses/. - * - * - */ import java.time.Duration import java.time.LocalDateTime From 0a56e201b0da6f4b3e47a7cbcbd9bbe2ac86cd65 Mon Sep 17 00:00:00 2001 From: yamilmedina Date: Fri, 5 Jan 2024 18:28:00 +0100 Subject: [PATCH 4/4] chore: update baseline formatting --- config/detekt/baseline.xml | 300 ++++++++++++------------------------- 1 file changed, 95 insertions(+), 205 deletions(-) diff --git a/config/detekt/baseline.xml b/config/detekt/baseline.xml index 36cfe16c802..21bd486ca23 100644 --- a/config/detekt/baseline.xml +++ b/config/detekt/baseline.xml @@ -1,34 +1,16 @@ - - CommentSpacing:com.wire.android.ui.common.AddContactButton.kt:49 - CommentSpacing:com.wire.android.ui.home.conversationslist.common.RowItem.kt:39 - CommentSpacing:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:42 - CommentSpacing:com.wire.android.ui.home.newconversation.contacts.ContactsScreen.kt:109 + CommentSpacing:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:40 + CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:47 + CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:48 CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:49 CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:50 - CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:51 - CommentSpacing:com.wire.android.ui.theme.ThemeUtils.kt:52 - CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:25 + CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:23 + CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:26 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:28 + CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:29 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:30 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:31 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:32 @@ -42,210 +24,118 @@ CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:40 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:41 CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:42 - CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:43 - CommentSpacing:com.wire.android.util.debug.FeatureVisibilityFlags.kt:44 - MaximumLineLength:com.wire.android.feature.AccountSwitchUseCaseTest.kt:51 - MaximumLineLength:com.wire.android.feature.AccountSwitchUseCaseTest.kt:77 - MultiLineIfElse:MutingOptionsSheetContent.kt:67 - MultiLineIfElse:com.wire.android.ui.authentication.devices.remove.RemoveDeviceViewModel.kt:186 - MultiLineIfElse:com.wire.android.ui.authentication.devices.remove.RemoveDeviceViewModel.kt:188 - MultiLineIfElse:com.wire.android.ui.authentication.devices.remove.RemoveDeviceViewModel.kt:76 - MultiLineIfElse:com.wire.android.ui.calling.controlbuttons.SpeakerButton.kt:61 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:181 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:184 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:187 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:191 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:195 - MultiLineIfElse:com.wire.android.ui.common.WireDialog.kt:199 + MultiLineIfElse:MutingOptionsSheetContent.kt:65 + MultiLineIfElse:com.wire.android.ui.calling.controlbuttons.SpeakerButton.kt:59 + MultiLineIfElse:com.wire.android.ui.common.bottomsheet.conversation.ConversationSheetContent.kt:75 MultiLineIfElse:com.wire.android.ui.common.bottomsheet.conversation.ConversationSheetContent.kt:77 - MultiLineIfElse:com.wire.android.ui.common.bottomsheet.conversation.ConversationSheetContent.kt:79 + MultiLineIfElse:com.wire.android.ui.common.dialogs.BlockUserDialogs.kt:59 MultiLineIfElse:com.wire.android.ui.common.dialogs.BlockUserDialogs.kt:61 - MultiLineIfElse:com.wire.android.ui.common.dialogs.BlockUserDialogs.kt:63 + MultiLineIfElse:com.wire.android.ui.common.dialogs.UnblockUserDialogs.kt:60 MultiLineIfElse:com.wire.android.ui.common.dialogs.UnblockUserDialogs.kt:62 - MultiLineIfElse:com.wire.android.ui.common.dialogs.UnblockUserDialogs.kt:64 + MultiLineIfElse:com.wire.android.ui.home.conversations.details.dialog.ClearConversationContentDialog.kt:55 MultiLineIfElse:com.wire.android.ui.home.conversations.details.dialog.ClearConversationContentDialog.kt:57 - MultiLineIfElse:com.wire.android.ui.home.conversations.details.dialog.ClearConversationContentDialog.kt:59 + MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.DeleteConversationGroupDialog.kt:55 MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.DeleteConversationGroupDialog.kt:57 - MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.DeleteConversationGroupDialog.kt:59 + MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.LeaveConversationGroupDialog.kt:55 MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.LeaveConversationGroupDialog.kt:57 - MultiLineIfElse:com.wire.android.ui.home.conversations.details.menu.LeaveConversationGroupDialog.kt:59 - MultiLineIfElse:com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipants.kt:81 - MultiLineIfElse:com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipants.kt:94 - MultiLineIfElse:com.wire.android.ui.userprofile.other.OtherUserConnectionStatusInfo.kt:56 - MultiLineIfElse:com.wire.android.ui.userprofile.other.OtherUserConnectionStatusInfo.kt:67 - MultiLineIfElse:com.wire.android.ui.userprofile.other.OtherUserProfileDetails.kt:57 - MultiLineIfElse:com.wire.android.ui.userprofile.other.OtherUserProfileDetails.kt:65 + MultiLineIfElse:com.wire.android.ui.userprofile.other.RemoveConversationMemberDialog.kt:59 MultiLineIfElse:com.wire.android.ui.userprofile.other.RemoveConversationMemberDialog.kt:61 - MultiLineIfElse:com.wire.android.ui.userprofile.other.RemoveConversationMemberDialog.kt:63 - MultiLineIfElse:com.wire.android.util.extension.LazyListScope.kt:70 - NoBlankLineBeforeRbrace:com.wire.android.datastore.UserDataStore.kt:87 - NoBlankLineBeforeRbrace:com.wire.android.di.LogWriterModule.kt:44 - NoBlankLineBeforeRbrace:com.wire.android.feature.AccountSwitchUseCaseTest.kt:142 - NoBlankLineBeforeRbrace:com.wire.android.feature.AccountSwitchUseCaseTest.kt:206 - NoBlankLineBeforeRbrace:com.wire.android.framework.FakeKaliumFileSystem.kt:110 - NoBlankLineBeforeRbrace:com.wire.android.framework.TestConversationDetails.kt:60 - NoBlankLineBeforeRbrace:com.wire.android.mapper.UserTypeMapper.kt:39 - NoBlankLineBeforeRbrace:com.wire.android.mapper.UserTypeMapperTest.kt:55 - NoBlankLineBeforeRbrace:com.wire.android.migration.feature.MigrateServerConfigUseCase.kt:79 - NoBlankLineBeforeRbrace:com.wire.android.ui.authentication.create.common.CreateAccountBaseViewModel.kt:363 - NoBlankLineBeforeRbrace:com.wire.android.ui.authentication.create.email.CreateAccountEmailViewState.kt:51 - NoBlankLineBeforeRbrace:com.wire.android.ui.authentication.devices.remove.RemoveDeviceViewModel.kt:118 - NoBlankLineBeforeRbrace:com.wire.android.ui.common.spacers.VerticalSpace.kt:55 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.ConversationBannerViewModel.kt:105 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.ConversationBannerViewModel.kt:107 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCase.kt:46 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest.kt:154 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.details.GroupDetailsBaseViewModel.kt:37 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.details.participants.ConversationParticipantItem.kt:96 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:78 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:39 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.gallery.MediaGalleryViewModelTest.kt:297 - NoBlankLineBeforeRbrace:com.wire.android.ui.home.newconversation.contacts.ContactsScreen.kt:111 - NoBlankLineBeforeRbrace:com.wire.android.ui.settings.SettingsViewModel.kt:45 - NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.avatarpicker.AvatarPickerViewModel.kt:151 - NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.other.OtherUserProfileInfoMessageType.kt:60 - NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.other.RemoveConversationMemberDialog.kt:68 - NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.other.bottomsheet.OtherUserBottomSheetState.kt:64 - NoBlankLineBeforeRbrace:com.wire.android.util.EmailComposer.kt:66 + NoBlankLineBeforeRbrace:com.wire.android.datastore.UserDataStore.kt:85 + NoBlankLineBeforeRbrace:com.wire.android.framework.FakeKaliumFileSystem.kt:108 + NoBlankLineBeforeRbrace:com.wire.android.mapper.UserTypeMapper.kt:37 + NoBlankLineBeforeRbrace:com.wire.android.mapper.UserTypeMapperTest.kt:53 + NoBlankLineBeforeRbrace:com.wire.android.migration.feature.MigrateServerConfigUseCase.kt:77 + NoBlankLineBeforeRbrace:com.wire.android.ui.authentication.create.email.CreateAccountEmailViewState.kt:49 + NoBlankLineBeforeRbrace:com.wire.android.ui.common.spacers.VerticalSpace.kt:53 + NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCase.kt:44 + NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest.kt:152 + NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:76 + NoBlankLineBeforeRbrace:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:37 + NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.other.RemoveConversationMemberDialog.kt:66 + NoBlankLineBeforeRbrace:com.wire.android.ui.userprofile.other.bottomsheet.OtherUserBottomSheetState.kt:62 + NoBlankLineBeforeRbrace:com.wire.android.util.EmailComposer.kt:64 + NoBlankLineBeforeRbrace:com.wire.android.util.ScreenStateObserverTest.kt:134 NoBlankLineBeforeRbrace:com.wire.android.util.ScreenStateObserverTest.kt:136 - NoBlankLineBeforeRbrace:com.wire.android.util.ScreenStateObserverTest.kt:138 - NoBlankLineBeforeRbrace:com.wire.android.util.time.ISOFormatter.kt:36 - NoConsecutiveBlankLines:com.wire.android.di.CoroutineScope.kt:38 - NoConsecutiveBlankLines:com.wire.android.di.CoroutineScope.kt:55 - NoConsecutiveBlankLines:com.wire.android.di.LogWriterModule.kt:33 - NoConsecutiveBlankLines:com.wire.android.feature.AccountSwitchUseCaseTest.kt:102 - NoConsecutiveBlankLines:com.wire.android.feature.AccountSwitchUseCaseTest.kt:145 - NoConsecutiveBlankLines:com.wire.android.media.CallRinger.kt:84 - NoConsecutiveBlankLines:com.wire.android.migration.ScalaServerConfigDAOTest.kt:114 - NoConsecutiveBlankLines:com.wire.android.migration.ScalaServerConfigDAOTest.kt:124 - NoConsecutiveBlankLines:com.wire.android.ui.authentication.devices.remove.RemoveDeviceViewModel.kt:167 - NoConsecutiveBlankLines:com.wire.android.ui.authentication.welcome.WelcomeViewModel.kt:51 - NoConsecutiveBlankLines:com.wire.android.ui.common.SurfaceBackgroundWrapper.kt:43 - NoConsecutiveBlankLines:com.wire.android.ui.common.dialogs.CustomBEDeeplinkDialog.kt:75 - NoConsecutiveBlankLines:com.wire.android.ui.common.effects.LaunchedEffects.kt:30 - NoConsecutiveBlankLines:com.wire.android.ui.common.textfield.WirePasswordTextField.kt:122 - NoConsecutiveBlankLines:com.wire.android.ui.common.textfield.WireTextFieldDefaults.kt:138 - NoConsecutiveBlankLines:com.wire.android.ui.common.topappbar.search.SearchTopBar.kt:23 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.details.menu.GroupConversationDetailsBottomSheetEventsHandler.kt:47 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCase.kt:53 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.info.ConversationInfoViewModelArrangement.kt:44 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.search.HighLightSubtTitle.kt:42 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:35 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.common.GroupConversationAvatar.kt:46 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.common.RowItem.kt:38 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.mention.MentionScreen.kt:109 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:61 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:68 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:73 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.navigation.ConversationsNavigationItem.kt:28 - NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.search.SearchConversationScreen.kt:49 - NoConsecutiveBlankLines:com.wire.android.ui.home.settings.appsettings.AppSettingsScreen.kt:54 - NoConsecutiveBlankLines:com.wire.android.ui.home.settings.backup.BackUpAndRestoreStateHolder.kt:61 - NoConsecutiveBlankLines:com.wire.android.ui.userprofile.other.OtherUserProfileDetails.kt:75 - NoConsecutiveBlankLines:com.wire.android.ui.userprofile.self.model.OtherAccount.kt:26 - NoConsecutiveBlankLines:com.wire.android.util.ScreenStateObserver.kt:67 - NoConsecutiveBlankLines:com.wire.android.util.debug.FeatureVisibilityFlags.kt:61 - NoMultipleSpaces:com.wire.android.ui.common.ShakeAnimation.kt:47 - NoMultipleSpaces:com.wire.android.ui.common.ShakeAnimation.kt:48 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:100 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:101 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:102 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:103 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:104 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:107 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:108 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:109 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:110 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:111 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:117 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:118 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:119 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:120 - NoMultipleSpaces:com.wire.android.ui.common.button.WireButtonDefaults.kt:121 - NoMultipleSpaces:com.wire.android.ui.server.ApiVersioningDialogs.kt:64 - NoMultipleSpaces:com.wire.android.ui.theme.ThemeUtils.kt:51 - NoMultipleSpaces:com.wire.android.ui.theme.ThemeUtils.kt:52 - NoSemicolons:com.wire.android.media.CallRinger.kt:80 - NoSemicolons:com.wire.android.media.CallRinger.kt:90 - NoSemicolons:com.wire.android.media.CallRinger.kt:96 - NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:114 - NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:55 - NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:62 - NoUnusedImports:com.wire.android.ui.authentication.create.code.CreateAccountCodeViewModel.kt:24 - NoUnusedImports:com.wire.android.ui.authentication.create.details.CreateAccountDetailsViewModel.kt:24 - NoUnusedImports:com.wire.android.ui.calling.controlbuttons.CameraButton.kt:36 - NoUnusedImports:com.wire.android.ui.calling.controlbuttons.MicrophoneButton.kt:32 - NoUnusedImports:com.wire.android.ui.calling.controlbuttons.SpeakerButton.kt:32 - NoUnusedImports:com.wire.android.ui.common.SearchBar.kt:35 - NoUnusedImports:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:23 - NoUnusedImports:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:24 - NoUnusedImports:com.wire.android.ui.home.gallery.ZoomableImage.kt:38 - NoUnusedImports:com.wire.android.ui.home.settings.backup.dialog.create.CreateBackupDialogStateHolder.kt:29 + NoBlankLineBeforeRbrace:com.wire.android.util.time.ISOFormatter.kt:34 + NoConsecutiveBlankLines:com.wire.android.di.CoroutineScope.kt:36 + NoConsecutiveBlankLines:com.wire.android.di.CoroutineScope.kt:53 + NoConsecutiveBlankLines:com.wire.android.media.CallRinger.kt:82 + NoConsecutiveBlankLines:com.wire.android.migration.ScalaServerConfigDAOTest.kt:112 + NoConsecutiveBlankLines:com.wire.android.migration.ScalaServerConfigDAOTest.kt:122 + NoConsecutiveBlankLines:com.wire.android.ui.common.SurfaceBackgroundWrapper.kt:41 + NoConsecutiveBlankLines:com.wire.android.ui.common.effects.LaunchedEffects.kt:28 + NoConsecutiveBlankLines:com.wire.android.ui.common.textfield.WireTextFieldDefaults.kt:136 + NoConsecutiveBlankLines:com.wire.android.ui.common.topappbar.search.SearchTopBar.kt:21 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCase.kt:51 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:33 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:59 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:66 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:71 + NoConsecutiveBlankLines:com.wire.android.ui.home.conversationslist.navigation.ConversationsNavigationItem.kt:26 + NoConsecutiveBlankLines:com.wire.android.ui.home.settings.backup.BackUpAndRestoreStateHolder.kt:59 + NoConsecutiveBlankLines:com.wire.android.ui.userprofile.self.model.OtherAccount.kt:24 + NoConsecutiveBlankLines:com.wire.android.util.ScreenStateObserver.kt:65 + NoMultipleSpaces:com.wire.android.ui.common.ShakeAnimation.kt:45 + NoMultipleSpaces:com.wire.android.ui.common.ShakeAnimation.kt:46 + NoMultipleSpaces:com.wire.android.ui.server.ApiVersioningDialogs.kt:62 + NoMultipleSpaces:com.wire.android.ui.theme.ThemeUtils.kt:49 + NoMultipleSpaces:com.wire.android.ui.theme.ThemeUtils.kt:50 + NoSemicolons:com.wire.android.media.CallRinger.kt:78 + NoSemicolons:com.wire.android.media.CallRinger.kt:88 + NoSemicolons:com.wire.android.media.CallRinger.kt:94 + NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:112 + NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:53 + NoTrailingSpaces:com.wire.android.migration.ScalaServerConfigDAOTest.kt:60 + NoUnusedImports:com.wire.android.ui.calling.controlbuttons.CameraButton.kt:34 + NoUnusedImports:com.wire.android.ui.calling.controlbuttons.SpeakerButton.kt:30 + NoUnusedImports:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:21 + NoUnusedImports:com.wire.android.ui.home.conversations.search.SearchPeopleScreenState.kt:22 + NoUnusedImports:com.wire.android.ui.home.gallery.ZoomableImage.kt:36 + NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:21 + NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:22 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:23 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:24 - NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:25 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:26 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:28 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:30 NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:32 - NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:34 - NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:40 + NoUnusedImports:com.wire.android.ui.server.ApiVersioningDialogs.kt:38 + NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:24 + NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:25 NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:26 NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:27 NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:28 - NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:29 - NoUnusedImports:com.wire.android.ui.theme.WireTypography.kt:30 - NoUnusedImports:com.wire.android.util.extension.LazyListScope.kt:27 - NoUnusedImports:com.wire.android.util.extension.LazyListScope.kt:34 - NoUnusedImports:com.wire.android.util.permission.CallingRecordAudioRequestFlow.kt:31 - ParameterListWrapping:com.wire.android.ui.calling.controlbuttons.CameraButton.kt:99 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:100 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:101 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:102 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:103 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:104 + ParameterListWrapping:com.wire.android.ui.calling.controlbuttons.CameraButton.kt:97 + ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:115 + ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:116 ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:117 ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:118 ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:119 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:120 - ParameterListWrapping:com.wire.android.ui.common.button.WireButtonDefaults.kt:121 + ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:33 + ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:34 ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:35 ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:36 - ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:37 - ParameterListWrapping:com.wire.android.ui.theme.WireTypography.kt:38 - SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:130 - SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:134 - SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:138 + SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:128 + SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:132 + SpacingAroundColon:com.wire.android.migration.MigrateServerConfigUseCaseTest.kt:136 + SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:23 + SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:24 SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:25 SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:26 - SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:27 - SpacingAroundColon:com.wire.android.ui.WireActivityState.kt:28 - SpacingAroundColon:com.wire.android.ui.authentication.create.code.CreateAccountCodeViewState.kt:48 - SpacingAroundColon:com.wire.android.ui.authentication.login.LoginError.kt:42 - SpacingAroundColon:com.wire.android.ui.authentication.login.LoginError.kt:43 - SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:31 - SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:41 - SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:59 - SpacingAroundColon:com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipants.kt:53 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.ConversationFolder.kt:27 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.ConversationFolder.kt:28 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.ConversationFolder.kt:29 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.ConversationFolder.kt:30 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.ConversationFolder.kt:32 - SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:34 - SpacingAroundColon:com.wire.android.ui.userprofile.other.bottomsheet.OtherUserProfileBottomSheet.kt:35 - SpacingAroundColon:com.wire.android.util.SyncStateObserver.kt:28 - SpacingAroundColon:com.wire.android.workmanager.WireForegroundNotificationDetailsProvider.kt:26 - SpacingAroundComma:com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipants.kt:84 - SpacingAroundCurly:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCase.kt:40 - SpacingAroundCurly:com.wire.android.ui.home.conversations.search.widget.SearchFailureWidget.kt:38 - SpacingAroundCurly:com.wire.android.util.extension.LazyListScope.kt:62 - SpacingAroundKeyword:com.wire.android.migration.feature.MigrateServerConfigUseCase.kt:65 - SpacingAroundKeyword:com.wire.android.ui.common.button.WireButtonDefaults.kt:127 - SpacingAroundKeyword:com.wire.android.ui.common.button.WireButtonDefaults.kt:138 - SpacingAroundKeyword:com.wire.android.ui.common.button.WireButtonDefaults.kt:149 - SpacingAroundKeyword:com.wire.android.ui.common.textfield.CodeTextField.kt:151 - SpacingAroundOperators:com.wire.android.ui.common.visbility.VisibilityState.kt:64 - SpacingAroundParens:com.wire.android.ui.settings.devices.model.SelfDevicesState.kt:25 + SpacingAroundColon:com.wire.android.ui.authentication.create.code.CreateAccountCodeViewState.kt:46 + SpacingAroundColon:com.wire.android.ui.authentication.login.LoginError.kt:40 + SpacingAroundColon:com.wire.android.ui.authentication.login.LoginError.kt:41 + SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:29 + SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:39 + SpacingAroundColon:com.wire.android.ui.common.visbility.VisibilityState.kt:57 + SpacingAroundColon:com.wire.android.ui.home.conversationslist.model.LastConversationEvent.kt:32 + SpacingAroundColon:com.wire.android.util.SyncStateObserver.kt:26 + SpacingAroundColon:com.wire.android.workmanager.WireForegroundNotificationDetailsProvider.kt:24 + SpacingAroundCurly:com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCase.kt:38 + SpacingAroundCurly:com.wire.android.ui.home.conversations.search.widget.SearchFailureWidget.kt:36 + SpacingAroundKeyword:com.wire.android.migration.feature.MigrateServerConfigUseCase.kt:63 + SpacingAroundKeyword:com.wire.android.ui.common.textfield.CodeTextField.kt:149 + SpacingAroundOperators:com.wire.android.ui.common.visbility.VisibilityState.kt:62 + SpacingAroundParens:com.wire.android.ui.settings.devices.model.SelfDevicesState.kt:23