├── .gitignore ├── .gitlab-ci.yml ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── copyright │ ├── ProtonMail.xml │ └── profiles_settings.xml ├── detekt.xml ├── externalDependencies.xml ├── icon.svg ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── runConfigurations │ ├── connectedAndroidTest.xml │ └── testDebugUnitTest.xml └── saveactions_settings.xml ├── .locale-state.metadata ├── .margebot.yml ├── .publishignore ├── CONTRIBUTING.md ├── Dangerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard │ ├── autoservice.pro │ ├── ezvcard.pro │ ├── firebase.pro │ ├── javax.pro │ ├── okhttp3.pro │ └── room.pro ├── schemas │ └── ch.protonmail.android.db.AppDatabase │ │ ├── 1.json │ │ ├── 10.json │ │ ├── 11.json │ │ ├── 12.json │ │ ├── 13.json │ │ ├── 14.json │ │ ├── 15.json │ │ ├── 16.json │ │ ├── 17.json │ │ ├── 18.json │ │ ├── 19.json │ │ ├── 2.json │ │ ├── 20.json │ │ ├── 21.json │ │ ├── 23.json │ │ ├── 24.json │ │ ├── 25.json │ │ ├── 26.json │ │ ├── 27.json │ │ ├── 28.json │ │ ├── 29.json │ │ ├── 3.json │ │ ├── 30.json │ │ ├── 31.json │ │ ├── 32.json │ │ ├── 33.json │ │ ├── 34.json │ │ ├── 35.json │ │ ├── 36.json │ │ ├── 37.json │ │ ├── 38.json │ │ ├── 39.json │ │ ├── 4.json │ │ ├── 40.json │ │ ├── 41.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── 8.json │ │ └── 9.json └── src │ ├── alpha │ ├── ic_launcher-playstore.png │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ ├── androidTest │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ ├── db │ │ ├── BaseDatabaseTest.kt │ │ ├── MessageDaoTest.kt │ │ └── MigrationTest.kt │ │ ├── feature │ │ └── forceupdate │ │ │ └── ForceUpdateHandlerTest.kt │ │ └── message │ │ └── SplitMessageBodyQuoteTest.kt │ ├── dev │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── di │ │ │ └── ServerProofModule.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── xml │ │ └── pm_network_security_config.xml │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── kotlin │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ ├── App.kt │ │ │ ├── LockScreenActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── PostSubscriptionActivity.kt │ │ │ ├── callbacks │ │ │ ├── AutoLockLifecycleCallbacks.kt │ │ │ └── SecureActivityLifecycleCallbacks.kt │ │ │ ├── db │ │ │ ├── AppDatabase.kt │ │ │ └── AppDatabaseMigrations.kt │ │ │ ├── di │ │ │ ├── AppDatabaseModule.kt │ │ │ ├── ApplicationModule.kt │ │ │ ├── AuthModule.kt │ │ │ ├── AutoLockModule.kt │ │ │ ├── BenchmarkModule.kt │ │ │ ├── BuildConfigModule.kt │ │ │ ├── EventManagerModule.kt │ │ │ ├── FeatureFlagModule.kt │ │ │ ├── HumanVerificationModule.kt │ │ │ ├── MailEventManagerQueryMapProvider.kt │ │ │ └── NetworkModule.kt │ │ │ ├── feature │ │ │ ├── account │ │ │ │ ├── RemoveAccountDialog.kt │ │ │ │ ├── SignOutAccountDialog.kt │ │ │ │ └── SignOutAccountViewModel.kt │ │ │ ├── alternativerouting │ │ │ │ └── HasAlternativeRouting.kt │ │ │ ├── forceupdate │ │ │ │ └── ForceUpdateHandler.kt │ │ │ └── postsubscription │ │ │ │ ├── ObservePostSubscription.kt │ │ │ │ └── ObservePostSubscriptionFlowEnabled.kt │ │ │ ├── initializer │ │ │ ├── AccountStateHandlerInitializer.kt │ │ │ ├── AppInBackgroundCheckerInitializer.kt │ │ │ ├── AutoLockHandlerInitializer.kt │ │ │ ├── EventManagerInitializer.kt │ │ │ ├── FeatureFlagInitializer.kt │ │ │ ├── LoggerInitializer.kt │ │ │ ├── MainInitializer.kt │ │ │ ├── NotificationHandlersInitializer.kt │ │ │ ├── NotificationInitializer.kt │ │ │ ├── OutboxInitializer.kt │ │ │ ├── SentryInitializer.kt │ │ │ ├── ThemeObserverInitializer.kt │ │ │ ├── WorkManagerInitializer.kt │ │ │ ├── featureflag │ │ │ │ ├── RefreshNPSFeedbackFeatureFlags.kt │ │ │ │ └── RefreshRatingBoosterFeatureFlags.kt │ │ │ ├── outbox │ │ │ │ └── OutboxObserver.kt │ │ │ └── strictmode │ │ │ │ ├── StrictModeHackArrayList.kt │ │ │ │ └── StrictModeInitializer.kt │ │ │ ├── logging │ │ │ ├── LogsFileHandlerLifecycleObserver.kt │ │ │ └── SentryUserObserver.kt │ │ │ ├── navigation │ │ │ ├── Home.kt │ │ │ ├── HomeViewModel.kt │ │ │ ├── Launcher.kt │ │ │ ├── LauncherRouter.kt │ │ │ ├── LauncherRouterViewModel.kt │ │ │ ├── LauncherViewModel.kt │ │ │ ├── deeplinks │ │ │ │ ├── NotificationsDeepLinkHelperImpl.kt │ │ │ │ └── NotificationsDeepLinksViewModel.kt │ │ │ ├── listener │ │ │ │ ├── NavHostControllerExtension.kt │ │ │ │ └── NavigationLifeCycleObserver.kt │ │ │ ├── model │ │ │ │ ├── Destination.kt │ │ │ │ ├── HomeState.kt │ │ │ │ ├── LauncherState.kt │ │ │ │ ├── OnboardingEligibilityState.kt │ │ │ │ └── SavedStateKey.kt │ │ │ ├── onboarding │ │ │ │ ├── Onboarding.kt │ │ │ │ └── OnboardingStepViewModel.kt │ │ │ ├── route │ │ │ │ ├── DeepLinkRoutes.kt │ │ │ │ ├── HomeRoutes.kt │ │ │ │ ├── OnboardingRoutes.kt │ │ │ │ ├── SettingsRoutes.kt │ │ │ │ └── UpsellingRoutes.kt │ │ │ └── share │ │ │ │ └── ShareIntentObserver.kt │ │ │ └── useragent │ │ │ ├── BuildUserAgent.kt │ │ │ ├── GetAndroidVersion.kt │ │ │ ├── GetAppVersion.kt │ │ │ ├── GetDeviceData.kt │ │ │ └── model │ │ │ └── DeviceData.kt │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_monochrome.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── values-b+es+419 │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sv-rSE │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values │ │ ├── config.xml │ │ └── strings.xml │ │ └── xml │ │ └── cache_logs_file_paths.xml │ ├── test │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ ├── di │ │ └── FeatureFlagModuleTest.kt │ │ ├── feature │ │ ├── account │ │ │ └── SignOutAccountViewModelTest.kt │ │ ├── alternativerouting │ │ │ └── HasAlternativeRoutingTest.kt │ │ └── postsubscription │ │ │ └── ObservePostSubscriptionTest.kt │ │ ├── initializer │ │ └── featureflag │ │ │ ├── RefreshNPSFeedbackFeatureFlagsTest.kt │ │ │ └── RefreshRatingBoosterFeatureFlagsTest.kt │ │ ├── logging │ │ └── SentryUserObserverTest.kt │ │ ├── mailmessage │ │ └── presentation │ │ │ └── mapper │ │ │ └── AttachmentUiModelMapperTest.kt │ │ ├── navigation │ │ ├── HomeViewModelTest.kt │ │ ├── LauncherRouterViewModelTest.kt │ │ ├── LauncherViewModelTest.kt │ │ ├── OnboardingStepViewModelTest.kt │ │ ├── ShareIntentObserverTest.kt │ │ └── deeplinks │ │ │ └── NotificationsDeepLinksViewModelTest.kt │ │ ├── outbox │ │ └── OutboxObserverTest.kt │ │ └── useragent │ │ └── BuildUserAgentTest.kt │ └── uiTest │ ├── kotlin │ └── ch │ │ └── protonmail │ │ └── android │ │ └── uitest │ │ ├── BaseTest.kt │ │ ├── HiltTestRunner.kt │ │ ├── MockedNetworkTest.kt │ │ ├── di │ │ ├── CoreBaseNetworkTestModule.kt │ │ ├── LocalhostApiModule.kt │ │ ├── NetworkConfigTestModule.kt │ │ └── TestClientSSLSocketFactory.kt │ │ ├── e2e │ │ ├── account │ │ │ ├── AddAccountRobotProxy.kt │ │ │ └── SignOutAccountTest.kt │ │ ├── accountrecovery │ │ │ └── AccountRecoveryFlowTest.kt │ │ ├── composer │ │ │ ├── ComposerMainTests.kt │ │ │ ├── ComposerTests.kt │ │ │ ├── attachments │ │ │ │ ├── ComposerAttachmentsButtonTests.kt │ │ │ │ ├── ComposerAttachmentsTests.kt │ │ │ │ └── ComposerSendMessageWithAttachmentsTests.kt │ │ │ ├── chips │ │ │ │ ├── ComposerChipsTests.kt │ │ │ │ ├── ComposerRecipientsChipsDeletionTests.kt │ │ │ │ ├── ComposerRecipientsCollapsedChipsTests.kt │ │ │ │ ├── ComposerRecipientsDuplicatedChipsTests.kt │ │ │ │ ├── ComposerRecipientsInvalidChipsTests.kt │ │ │ │ └── ComposerRecipientsValidChipsTests.kt │ │ │ ├── drafts │ │ │ │ ├── ComposerDraftsInvalidRecipientsTests.kt │ │ │ │ ├── ComposerDraftsMainTests.kt │ │ │ │ ├── ComposerDraftsSendButtonTests.kt │ │ │ │ ├── ComposerDraftsTests.kt │ │ │ │ └── ComposerDraftsValidRecipientsTests.kt │ │ │ ├── sender │ │ │ │ ├── ComposerSenderExternalUserTests.kt │ │ │ │ ├── ComposerSenderFreeUserTests.kt │ │ │ │ └── ComposerSenderPaidUserTests.kt │ │ │ ├── sending │ │ │ │ ├── ComposerSendButtonTests.kt │ │ │ │ ├── ComposerSendMessageToExternalUserTests.kt │ │ │ │ ├── ComposerSendMessageToMultipleExternalTests.kt │ │ │ │ ├── ComposerSendMessageToMultipleProtonTests.kt │ │ │ │ ├── ComposerSendMessageToProtonTests.kt │ │ │ │ ├── errors │ │ │ │ │ └── ComposerSendMessageNetworkErrors.kt │ │ │ │ └── reply │ │ │ │ │ └── ComposerReplyConversationTests.kt │ │ │ └── subject │ │ │ │ └── ComposerSubjectTests.kt │ │ ├── login │ │ │ ├── LoginFlowTests.kt │ │ │ └── StartupTests.kt │ │ ├── mailbox │ │ │ ├── ConversationMarkAsReadTests.kt │ │ │ ├── MailboxAuthenticityBadgeTests.kt │ │ │ ├── MailboxFlowTest.kt │ │ │ ├── MailboxParticipantsTest.kt │ │ │ ├── MailboxSwitchTests.kt │ │ │ ├── MessageLoadingTests.kt │ │ │ ├── allmail │ │ │ │ └── AllMailMailboxFolderColorsTests.kt │ │ │ ├── detail │ │ │ │ ├── attachments │ │ │ │ │ ├── AttachmentConversationModeTests.kt │ │ │ │ │ ├── AttachmentDetailsMainTests.kt │ │ │ │ │ ├── AttachmentDownloadNotificationsTests.kt │ │ │ │ │ ├── AttachmentErrorsTests.kt │ │ │ │ │ ├── AttachmentMessageModeTests.kt │ │ │ │ │ ├── AttachmentMultipleDownloadTests.kt │ │ │ │ │ └── inline │ │ │ │ │ │ ├── ConversationDetailEmbeddedImagesTests.kt │ │ │ │ │ │ ├── EmbeddedImagesTests.kt │ │ │ │ │ │ └── MessageDetailEmbeddedImagesTests.kt │ │ │ │ ├── authbadge │ │ │ │ │ ├── AuthenticityBadgeDetailTests.kt │ │ │ │ │ ├── ConversationDetailAuthenticityBadgeTests.kt │ │ │ │ │ └── MessageDetailAuthenticityBadgeTests.kt │ │ │ │ ├── bodycontent │ │ │ │ │ ├── ConversationDetailHtmlSanitizationTests.kt │ │ │ │ │ ├── ConversationDetailRemoteContentTests.kt │ │ │ │ │ ├── MessageDetailHtmlSanitizationTests.kt │ │ │ │ │ ├── MessageDetailRemoteContentTests.kt │ │ │ │ │ ├── MockedDetailRemoteContentTests.kt │ │ │ │ │ └── webview │ │ │ │ │ │ ├── ConversationDetailWebViewTests.kt │ │ │ │ │ │ ├── MessageDetailWebViewTests.kt │ │ │ │ │ │ └── MockedWebViewTests.kt │ │ │ │ └── bottomsheet │ │ │ │ │ ├── labelas │ │ │ │ │ ├── ConversationDetailMoveToBottomSheetDismissalTests.kt │ │ │ │ │ └── MessageDetailLabelAsBottomSheetDismissalTests.kt │ │ │ │ │ └── moveto │ │ │ │ │ ├── ConversationDetailLabelAsBottomSheetDismissalTests.kt │ │ │ │ │ ├── ConversationDetailMoveToBottomSheetMainTests.kt │ │ │ │ │ ├── DetailMoveToBottomSheetActionTests.kt │ │ │ │ │ ├── DetailMoveToBottomSheetLabelsTests.kt │ │ │ │ │ ├── DetailMoveToBottomSheetMainTests.kt │ │ │ │ │ ├── MessageDetailMoveToBottomSheetDismissalTests.kt │ │ │ │ │ └── MessageDetailMoveToBottomSheetMainTests.kt │ │ │ ├── drafts │ │ │ │ ├── DraftsMailboxTests.kt │ │ │ │ ├── OpenExistingDraftsErrorTests.kt │ │ │ │ ├── OpenExistingDraftsHappyPathTests.kt │ │ │ │ └── OpenExistingDraftsTest.kt │ │ │ ├── errors │ │ │ │ ├── append │ │ │ │ │ ├── ConversationModeAppendItemsTests.kt │ │ │ │ │ ├── MailboxAppendItemsTests.kt │ │ │ │ │ └── MessageModeAppendItemsTests.kt │ │ │ │ └── pulltorefresh │ │ │ │ │ ├── ConversationModeMailboxPullToRefreshErrorTests.kt │ │ │ │ │ ├── MailboxPullToRefreshErrorTests.kt │ │ │ │ │ └── MessageModeMailboxPullToRefreshErrorTests.kt │ │ │ └── selection │ │ │ │ ├── SelectionModeBottomBarActionsTests.kt │ │ │ │ ├── SelectionModeBottomBarTests.kt │ │ │ │ └── SelectionModeMainTests.kt │ │ ├── menu │ │ │ ├── SidebarMenuFoldersTests.kt │ │ │ ├── SidebarReportBugFlowTests.kt │ │ │ └── SidebarSubscriptionFlowTest.kt │ │ ├── onboarding │ │ │ └── OnboardingMainTests.kt │ │ ├── settings │ │ │ └── SettingsFlowTest.kt │ │ └── userrecovery │ │ │ └── UserRecoveryFlowTest.kt │ │ ├── filters │ │ ├── CoreLibraryTestFilter.kt │ │ ├── DescriptionExtension.kt │ │ ├── FullRegressionTestFilter.kt │ │ └── SmokeTestFilter.kt │ │ ├── helpers │ │ ├── core │ │ │ ├── AppThemeHelper.kt │ │ │ ├── TestId.kt │ │ │ ├── TestIdWatcher.kt │ │ │ ├── TestingNotes.kt │ │ │ └── navigation │ │ │ │ ├── Destination.kt │ │ │ │ └── Navigator.kt │ │ ├── login │ │ │ ├── LoginTestUserTypes.kt │ │ │ ├── LoginType.kt │ │ │ └── MockedLoginTestUsers.kt │ │ └── network │ │ │ ├── AuthenticationDispatcher.kt │ │ │ ├── DefaultNetworkDispatcher.kt │ │ │ └── NetworkManagerExtensions.kt │ │ ├── models │ │ ├── avatar │ │ │ └── AvatarInitial.kt │ │ ├── bottombar │ │ │ ├── BottomBarActionEntry.kt │ │ │ └── BottomBarActionEntryModel.kt │ │ ├── detail │ │ │ ├── ExtendedHeaderRecipientEntry.kt │ │ │ ├── ExtendedHeaderRecipientEntryModel.kt │ │ │ ├── ExtendedHeaderRowEntryModel.kt │ │ │ ├── MessageHeaderEntryModel.kt │ │ │ └── MessageHeaderExpandedEntryModel.kt │ │ ├── folders │ │ │ ├── MailFolderEntry.kt │ │ │ ├── MailLabelEntry.kt │ │ │ ├── SidebarCustomItemEntry.kt │ │ │ ├── SidebarItemCustomEntryModels.kt │ │ │ ├── SidebarItemEntryModel.kt │ │ │ └── Tint.kt │ │ ├── labels │ │ │ ├── LabelEntry.kt │ │ │ └── LabelEntryModel.kt │ │ ├── mailbox │ │ │ ├── MailboxListItemEntry.kt │ │ │ ├── MailboxListItemEntryModel.kt │ │ │ ├── MailboxType.kt │ │ │ ├── ParticipantEntry.kt │ │ │ └── ParticipantEntryModel.kt │ │ └── snackbar │ │ │ ├── SnackbarEntry.kt │ │ │ └── SnackbarType.kt │ │ ├── robot │ │ ├── ComposeRobot.kt │ │ ├── ComposeSectionRobot.kt │ │ ├── account │ │ │ ├── SignOutAccountDialogRobot.kt │ │ │ └── section │ │ │ │ └── SignOutAccountDialogButtonsSection.kt │ │ ├── bottombar │ │ │ └── BottomBarSection.kt │ │ ├── common │ │ │ ├── BottomActionBarRobot.kt │ │ │ └── section │ │ │ │ ├── FullscreenLoaderSection.kt │ │ │ │ ├── KeyboardSection.kt │ │ │ │ └── SnackbarSection.kt │ │ ├── composer │ │ │ ├── ComposerRobot.kt │ │ │ ├── model │ │ │ │ ├── ComposerFieldEntryModels.kt │ │ │ │ ├── ComposerFieldPrefixes.kt │ │ │ │ ├── ComposerRecipientsEntryModel.kt │ │ │ │ ├── chips │ │ │ │ │ ├── ChipsCreationTrigger.kt │ │ │ │ │ ├── RecipientChipEntry.kt │ │ │ │ │ ├── RecipientChipEntryModel.kt │ │ │ │ │ └── RecipientChipValidationState.kt │ │ │ │ ├── sender │ │ │ │ │ ├── ChangeSenderEntry.kt │ │ │ │ │ └── ChangeSenderEntryModel.kt │ │ │ │ └── snackbar │ │ │ │ │ └── ComposerSnackbar.kt │ │ │ └── section │ │ │ │ ├── ChangeSenderBottomSheetSection.kt │ │ │ │ ├── ComposerAlertDialogSection.kt │ │ │ │ ├── ComposerMessageBodySection.kt │ │ │ │ ├── ComposerSenderSection.kt │ │ │ │ ├── ComposerSubjectSection.kt │ │ │ │ ├── ComposerTopBarAppSection.kt │ │ │ │ └── recipients │ │ │ │ ├── ComposerRecipientsBccSection.kt │ │ │ │ ├── ComposerRecipientsCcSection.kt │ │ │ │ ├── ComposerRecipientsSection.kt │ │ │ │ └── ComposerRecipientsToSection.kt │ │ ├── detail │ │ │ ├── ConversationDetailRobot.kt │ │ │ ├── MessageDetailRobot.kt │ │ │ ├── model │ │ │ │ ├── DetailScreenTopBarEntryModel.kt │ │ │ │ ├── MessageDetailSnackbar.kt │ │ │ │ ├── attachments │ │ │ │ │ ├── AttachmentDetailItemEntry.kt │ │ │ │ │ ├── AttachmentDetailItemEntryModel.kt │ │ │ │ │ └── AttachmentDetailSummaryEntry.kt │ │ │ │ ├── bottomsheet │ │ │ │ │ ├── MoveToBottomSheetFolderEntry.kt │ │ │ │ │ └── MoveToBottomSheetFolderEntryModel.kt │ │ │ │ └── conversation │ │ │ │ │ ├── MessageBannerEntryModel.kt │ │ │ │ │ └── MessageCollapsedItemEntryModel.kt │ │ │ └── section │ │ │ │ ├── DetailBottomBarSection.kt │ │ │ │ ├── DetailTopBarSection.kt │ │ │ │ ├── MessageActionsSection.kt │ │ │ │ ├── MessageBannerSection.kt │ │ │ │ ├── MessageBodySection.kt │ │ │ │ ├── MessageExpandedHeaderSection.kt │ │ │ │ ├── MessageFooterAttachmentSection.kt │ │ │ │ ├── MessageHeaderSection.kt │ │ │ │ ├── MoveToBottomSheetSection.kt │ │ │ │ └── conversation │ │ │ │ └── ConversationDetailCollapsedMessagesSection.kt │ │ ├── helpers │ │ │ ├── DeviceRobot.kt │ │ │ ├── MockRobot.kt │ │ │ ├── models │ │ │ │ └── NotificationEntry.kt │ │ │ └── section │ │ │ │ ├── DeviceRobotExternalStorageSection.kt │ │ │ │ ├── DeviceRobotIntentsSection.kt │ │ │ │ ├── DeviceRobotNotificationsSection.kt │ │ │ │ ├── DeviceRobotSoftKeysSection.kt │ │ │ │ └── MockRobotTimeSection.kt │ │ ├── mailbox │ │ │ ├── MailboxRobot.kt │ │ │ ├── model │ │ │ │ └── snackbar │ │ │ │ │ └── MailboxSnackbar.kt │ │ │ └── section │ │ │ │ ├── MailboxAppendErrorSection.kt │ │ │ │ ├── MailboxAppendLoadingSection.kt │ │ │ │ ├── MailboxEmptyListSection.kt │ │ │ │ ├── MailboxErrorSection.kt │ │ │ │ ├── MailboxListSection.kt │ │ │ │ ├── MailboxProgressListSection.kt │ │ │ │ ├── MailboxStickyHeaderSection.kt │ │ │ │ ├── MailboxTopBarSection.kt │ │ │ │ └── RefreshableSection.kt │ │ ├── menu │ │ │ └── MenuRobot.kt │ │ ├── onboarding │ │ │ ├── OnboardingRobot.kt │ │ │ └── section │ │ │ │ ├── OnboardingBottomSection.kt │ │ │ │ ├── OnboardingMiddleSection.kt │ │ │ │ └── OnboardingTopBarSection.kt │ │ └── settings │ │ │ ├── AlternativeRoutingRobot.kt │ │ │ ├── CombinedContactsRobot.kt │ │ │ ├── LanguageRobot.kt │ │ │ ├── SettingsRobot.kt │ │ │ ├── ThemeRobot.kt │ │ │ ├── account │ │ │ ├── AccountSettingsRobot.kt │ │ │ └── ConversationModeRobot.kt │ │ │ └── swipeactions │ │ │ ├── EditSwipeActionRobot.kt │ │ │ └── SwipeActionsRobot.kt │ │ ├── rule │ │ ├── GrantNotificationsPermissionRule.kt │ │ ├── HiltInjectRule.kt │ │ ├── MainInitializerRule.kt │ │ ├── MockIntentsRule.kt │ │ ├── MockOnboardingRule.kt │ │ ├── MockTimeRule.kt │ │ └── SpotlightSeenRule.kt │ │ ├── screen │ │ ├── common │ │ │ └── BottomActionBarTest.kt │ │ ├── detail │ │ │ ├── ConversationDetailScreenTest.kt │ │ │ ├── DetailScreenTopBarTest.kt │ │ │ ├── MessageBodyTest.kt │ │ │ ├── MessageDetailHeaderTestData.kt │ │ │ └── MessageDetailScreenTest.kt │ │ ├── mailbox │ │ │ ├── MailboxItemLabelsTest.kt │ │ │ ├── MailboxScreenTest.kt │ │ │ ├── MailboxTopAppBarTest.kt │ │ │ └── MailboxUnreadFiltersTest.kt │ │ ├── settings │ │ │ ├── account │ │ │ │ ├── AccountSettingsScreenTest.kt │ │ │ │ └── conversationmode │ │ │ │ │ └── ConversationModeSettingScreenTest.kt │ │ │ └── appsettings │ │ │ │ ├── SettingsScreenTest.kt │ │ │ │ ├── alternativerouting │ │ │ │ └── AlternativeRoutingSettingScreenTest.kt │ │ │ │ ├── combinedcontacts │ │ │ │ └── CombinedContactsSettingScreenTest.kt │ │ │ │ ├── swipeactions │ │ │ │ ├── EditSwipeActionPreferenceScreenTest.kt │ │ │ │ └── SwipeActionsPreferenceScreenTest.kt │ │ │ │ └── theme │ │ │ │ └── ThemeSettingScreenTest.kt │ │ ├── sidebar │ │ │ ├── SidebarScreenTest.kt │ │ │ └── SidebarWithCounterItemTest.kt │ │ └── snackbar │ │ │ └── DismissableSnackbarHostTest.kt │ │ └── util │ │ ├── ActivityScenarioHolder.kt │ │ ├── AutomationHolders.kt │ │ ├── Await.kt │ │ ├── Checks.kt │ │ ├── HiltInstrumentedTest.kt │ │ ├── Interactions.kt │ │ ├── Locators.kt │ │ ├── Matchers.kt │ │ ├── ResourcesUtils.kt │ │ ├── StateManager.kt │ │ ├── StringUtils.kt │ │ ├── assertions │ │ ├── CustomMailboxAssertions.kt │ │ ├── CustomSemanticsPropertyKeyNames.kt │ │ ├── SemanticsNodeInteractionChildAssertions.kt │ │ ├── TextAssertions.kt │ │ └── TintColorAssertions.kt │ │ └── extensions │ │ ├── IdResExtensions.kt │ │ ├── LoginRobotExtensions.kt │ │ └── SemanticsNodeInteractionExtensions.kt │ └── res │ └── values │ └── strings.xml ├── benchmark ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── ch │ └── protonmail │ └── android │ └── benchmark │ ├── common │ ├── BenchmarkConfig.kt │ ├── BenchmarkTraceUtils.kt │ ├── MailboxUtils.kt │ ├── StartupUtils.kt │ ├── TestTags.kt │ ├── extensions │ │ └── UiDeviceExtensions.kt │ └── identifiers │ │ ├── ResourceIdentifiers.kt │ │ └── TextIdentifiers.kt │ ├── convdetail │ └── ConversationDetailsBenchmark.kt │ ├── scroll │ └── ScrollMailboxBenchmark.kt │ └── startup │ └── StartupBenchmark.kt ├── ci ├── cache-policy-pull.yml ├── cache-policy-push-pull.yml └── templates │ └── base-jobs.gitlab-ci.yml ├── config └── google-services │ └── dummy-google-services.json ├── coverage └── build.gradle.kts ├── detekt-rules ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── me │ │ │ └── proton │ │ │ └── mail │ │ │ └── detekt │ │ │ ├── MailRuleSetProvider.kt │ │ │ └── UseComposableActions.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.gitlab.arturbosch.detekt.api.RuleSetProvider │ └── test │ └── kotlin │ └── me │ └── proton │ └── mail │ └── detekt │ └── UseComposableActionsTest.kt ├── fastlane ├── Appfile ├── Fastfile └── Pluginfile ├── firebase-device-config.yml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mail-bugreport ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailbugreport │ │ └── MailReportModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailbugreport │ │ │ └── data │ │ │ ├── FileLoggingTree.kt │ │ │ ├── LogsFileHandlerImpl.kt │ │ │ └── provider │ │ │ ├── BugReportProviderImpl.kt │ │ │ └── LogcatProviderImpl.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailbugreport │ │ └── data │ │ ├── BugReportProviderImplTest.kt │ │ └── LogsFileHandlerImplTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailbugreport │ │ │ └── domain │ │ │ ├── LogsExportFeatureSetting.kt │ │ │ ├── LogsFileHandler.kt │ │ │ ├── annotations │ │ │ └── LogsExportingFeatureEnabled.kt │ │ │ ├── featureflags │ │ │ ├── IsLogsExportingFeatureEnabled.kt │ │ │ └── IsLogsExportingInternalFeatureEnabled.kt │ │ │ ├── provider │ │ │ └── LogcatProvider.kt │ │ │ └── usecase │ │ │ └── GetAggregatedEventsZipFile.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailbugreport │ │ └── domain │ │ └── usecase │ │ └── GetAggregatedEventsZipFileTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailbugreport │ │ │ └── presentation │ │ │ ├── model │ │ │ ├── ApplicationLogsFileUiModel.kt │ │ │ ├── ApplicationLogsOperation.kt │ │ │ ├── ApplicationLogsPeekViewAction.kt │ │ │ ├── ApplicationLogsState.kt │ │ │ ├── ApplicationLogsViewItemMode.kt │ │ │ └── ApplicationLogsViewState.kt │ │ │ ├── ui │ │ │ ├── ApplicationLogsPeekView.kt │ │ │ ├── ApplicationLogsPeekViewContent.kt │ │ │ ├── ApplicationLogsPeekViewError.kt │ │ │ ├── ApplicationLogsScreen.kt │ │ │ └── ApplicationLogsScreenList.kt │ │ │ ├── utils │ │ │ └── ApplicationLogsUtils.kt │ │ │ └── viewmodel │ │ │ ├── ApplicationLogsPeekViewViewModel.kt │ │ │ └── ApplicationLogsViewModel.kt │ │ └── res │ │ ├── values-b+es+419 │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sv-rSE │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ └── values │ │ └── strings.xml └── src │ └── main │ └── AndroidManifest.xml ├── mail-common ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcommon │ │ └── dagger │ │ ├── MailCommonDataModule.kt │ │ ├── MailCommonModule.kt │ │ └── NotificationCommonModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcommon │ │ │ └── data │ │ │ ├── db │ │ │ └── dao │ │ │ │ └── BaseDaoExtensions.kt │ │ │ ├── file │ │ │ ├── FileHelper.kt │ │ │ ├── IntentShareExtensions.kt │ │ │ ├── InternalFileStorage.kt │ │ │ └── UriHelper.kt │ │ │ ├── mapper │ │ │ ├── ApiResultEitherMapping.kt │ │ │ └── DataStoreEitherMappings.kt │ │ │ ├── repository │ │ │ ├── AppLocaleRepositoryImpl.kt │ │ │ └── UndoableOperationInMemoryRepository.kt │ │ │ ├── sample │ │ │ ├── AccountEntitySample.kt │ │ │ ├── AddressEntitySample.kt │ │ │ ├── LabelEntitySample.kt │ │ │ ├── SessionEntitySample.kt │ │ │ └── UserEntitySample.kt │ │ │ ├── system │ │ │ ├── BuildVersionProviderImpl.kt │ │ │ ├── ContentValuesProviderImpl.kt │ │ │ └── DeviceCapabilitiesImpl.kt │ │ │ └── worker │ │ │ └── Enqueuer.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcommon │ │ └── data │ │ ├── db │ │ └── BaseDaoExtensionsKtTest.kt │ │ ├── file │ │ ├── FileHelperTest.kt │ │ ├── IntentExtensionsTest.kt │ │ ├── InternalFileStorageTest.kt │ │ └── UriHelperTest.kt │ │ ├── mapper │ │ ├── ApiResultEitherMappingTest.kt │ │ └── DataStoreEitherMappingsTest.kt │ │ ├── repository │ │ ├── AppLocaleRepositoryImplTest.kt │ │ └── UndoableOperationInMemoryRepositoryTest.kt │ │ ├── system │ │ └── DeviceCapabilitiesImplTest.kt │ │ └── worker │ │ └── EnqueuerTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcommon │ │ │ └── domain │ │ │ ├── AppInBackgroundState.kt │ │ │ ├── AppInformation.kt │ │ │ ├── MailFeatureDefaults.kt │ │ │ ├── MailFeatureId.kt │ │ │ ├── benchmark │ │ │ ├── BenchmarkTracer.kt │ │ │ └── BenchmarkTracerImpl.kt │ │ │ ├── coroutines │ │ │ ├── DispatcherQualifiers.kt │ │ │ └── ScopeQualifiers.kt │ │ │ ├── flow │ │ │ └── FlowExtensions.kt │ │ │ ├── mapper │ │ │ ├── DataResultEitherMappings.kt │ │ │ ├── HttpCodeNetworkErrorMappings.kt │ │ │ └── ProtonErrorMappings.kt │ │ │ ├── model │ │ │ ├── Action.kt │ │ │ ├── BasicContactInfo.kt │ │ │ ├── ConversationId.kt │ │ │ ├── DaoError.kt │ │ │ ├── DataError.kt │ │ │ ├── IntentShareInfo.kt │ │ │ ├── NetworkError.kt │ │ │ ├── PreferencesError.kt │ │ │ ├── ProtonError.kt │ │ │ └── UndoableOperation.kt │ │ │ ├── repository │ │ │ ├── AppLocaleRepository.kt │ │ │ └── UndoableOperationRepository.kt │ │ │ ├── sample │ │ │ ├── AccountSample.kt │ │ │ ├── AddressIdSample.kt │ │ │ ├── ConversationIdSample.kt │ │ │ ├── DataErrorSample.kt │ │ │ ├── DurationEpochTimeSample.kt │ │ │ ├── LabelIdSample.kt │ │ │ ├── LabelSample.kt │ │ │ ├── SessionIdSample.kt │ │ │ ├── SessionSample.kt │ │ │ ├── UserAddressSample.kt │ │ │ ├── UserIdSample.kt │ │ │ └── UserSample.kt │ │ │ ├── system │ │ │ ├── BuildVersionProvider.kt │ │ │ ├── ContentValuesProvider.kt │ │ │ └── DeviceCapabilities.kt │ │ │ ├── usecase │ │ │ ├── GetAppLocale.kt │ │ │ ├── GetCurrentEpochTimeDuration.kt │ │ │ ├── GetLocalisedCalendar.kt │ │ │ ├── GetPrimaryAddress.kt │ │ │ ├── GetUndoableOperation.kt │ │ │ ├── IsPaidMailUser.kt │ │ │ ├── IsPaidUser.kt │ │ │ ├── ObserveMailFeature.kt │ │ │ ├── ObservePrimaryUser.kt │ │ │ ├── ObservePrimaryUserId.kt │ │ │ ├── ObserveUser.kt │ │ │ ├── ObserveUserAddresses.kt │ │ │ ├── RegisterUndoableOperation.kt │ │ │ ├── ResolveUserAddress.kt │ │ │ └── UndoLastOperation.kt │ │ │ └── util │ │ │ ├── EitherUtils.kt │ │ │ ├── Preconditions.kt │ │ │ └── StringUtils.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcommon │ │ ├── AppInBackgroundStateTest.kt │ │ └── domain │ │ ├── MailFeatureDefaultsTest.kt │ │ ├── mapper │ │ ├── DataResultEitherMappingsTest.kt │ │ └── HttpCodeNetworkErrorMappingsTest.kt │ │ ├── model │ │ ├── DataErrorExtensionsTest.kt │ │ └── IntentShareInfoTest.kt │ │ ├── usecase │ │ ├── GetAppLocaleTest.kt │ │ ├── GetCurrentEpochTimeDurationTest.kt │ │ ├── GetLocalisedCalendarTest.kt │ │ ├── GetPrimaryAddressTest.kt │ │ ├── GetUndoableOperationTest.kt │ │ ├── IsPaidMailUserTest.kt │ │ ├── IsPaidUserTest.kt │ │ ├── ObserveMailFeatureTest.kt │ │ ├── ObservePrimaryUserTest.kt │ │ ├── ObserveUserAddressesTest.kt │ │ ├── ObserveUserTest.kt │ │ └── RegisterUndoableOperationTest.kt │ │ └── util │ │ └── PreconditionsTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailcommon │ │ │ │ └── presentation │ │ │ │ ├── AdaptivePreviews.kt │ │ │ │ ├── ContentDescription.kt │ │ │ │ ├── Effect.kt │ │ │ │ ├── compose │ │ │ │ ├── Avatar.kt │ │ │ │ ├── DpToPx.kt │ │ │ │ ├── FocusableForm.kt │ │ │ │ ├── HyperlinkText.kt │ │ │ │ ├── MailDimens.kt │ │ │ │ ├── OfficialBadge.kt │ │ │ │ ├── PickerDialog.kt │ │ │ │ ├── PxToDp.kt │ │ │ │ ├── SmallNonClickableIcon.kt │ │ │ │ ├── UndoableOperationSnackbar.kt │ │ │ │ └── dropUnlessResumedDebounced.kt │ │ │ │ ├── extension │ │ │ │ ├── ContextExtension.kt │ │ │ │ ├── NavControllerExtension.kt │ │ │ │ └── SemanticsPropertyReceiverExtension.kt │ │ │ │ ├── mapper │ │ │ │ ├── ActionUiModelMapper.kt │ │ │ │ ├── ColorMapper.kt │ │ │ │ ├── ExpirationTimeMapper.kt │ │ │ │ └── UnreadCountValueMapper.kt │ │ │ │ ├── model │ │ │ │ ├── ActionResult.kt │ │ │ │ ├── ActionUiModel.kt │ │ │ │ ├── AvatarUiModel.kt │ │ │ │ ├── BottomBarState.kt │ │ │ │ ├── ColorHexWithName.kt │ │ │ │ ├── DialogState.kt │ │ │ │ └── TextUiModel.kt │ │ │ │ ├── previewdata │ │ │ │ └── BottomActionBarPreviewData.kt │ │ │ │ ├── reducer │ │ │ │ └── BottomBarReducer.kt │ │ │ │ ├── sample │ │ │ │ ├── ActionUiModelSample.kt │ │ │ │ └── TextMessageSample.kt │ │ │ │ ├── system │ │ │ │ ├── DeviceCapabilitiesProvider.kt │ │ │ │ └── NotificationProvider.kt │ │ │ │ ├── ui │ │ │ │ ├── AutoDeleteBanner.kt │ │ │ │ ├── BottomActionBar.kt │ │ │ │ ├── CommonTestTags.kt │ │ │ │ ├── MailDivider.kt │ │ │ │ ├── delete │ │ │ │ │ ├── AutoDeleteDialog.kt │ │ │ │ │ ├── DeleteDialog.kt │ │ │ │ │ └── DeleteDialogState.kt │ │ │ │ └── spotlight │ │ │ │ │ ├── SpotlightTooltip.kt │ │ │ │ │ └── SpotlightTooltipState.kt │ │ │ │ ├── usecase │ │ │ │ ├── DecodeByteArray.kt │ │ │ │ ├── FormatExtendedTime.kt │ │ │ │ ├── FormatLocalDate.kt │ │ │ │ ├── FormatShortTime.kt │ │ │ │ ├── GetColorHexWithNameList.kt │ │ │ │ ├── GetInitial.kt │ │ │ │ └── GetInitials.kt │ │ │ │ └── viewmodel │ │ │ │ └── UndoOperationViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_cake.xml │ │ │ ├── ic_m_plus_rainbow.xml │ │ │ └── ic_wand.xml │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcommon │ │ └── presentation │ │ ├── EffectTest.kt │ │ ├── mapper │ │ ├── ActionUiModelMapperTest.kt │ │ ├── ColorMapperTest.kt │ │ ├── ExpirationTimeMapperTest.kt │ │ └── UnreadCountValueMapperTest.kt │ │ ├── model │ │ └── TextUiModelTest.kt │ │ ├── reducer │ │ └── BottomBarReducerTest.kt │ │ ├── usecase │ │ ├── FormatExtendedTimeTest.kt │ │ ├── FormatShortTimeTest.kt │ │ ├── GetInitialTest.kt │ │ └── GetInitialsTest.kt │ │ └── viewmodel │ │ └── UndoOperationViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-composer ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcomposer │ │ └── dagger │ │ └── MailComposerModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── composer │ │ │ └── data │ │ │ ├── annotations │ │ │ └── ApiSendingErrorsEnabled.kt │ │ │ ├── extension │ │ │ ├── KeyHolderContextExtensions.kt │ │ │ └── ListenableFutureExtensions.kt │ │ │ ├── local │ │ │ ├── AttachmentStateLocalDataSource.kt │ │ │ ├── AttachmentStateLocalDataSourceImpl.kt │ │ │ ├── ContactsPermissionDataStoreProvider.kt │ │ │ ├── ContactsPermissionLocalDataSource.kt │ │ │ ├── DraftStateDatabase.kt │ │ │ ├── DraftStateLocalDataSource.kt │ │ │ ├── DraftStateLocalDataSourceImpl.kt │ │ │ ├── MessageExpirationTimeLocalDataSource.kt │ │ │ ├── MessageExpirationTimeLocalDataSourceImpl.kt │ │ │ ├── MessagePasswordLocalDataSource.kt │ │ │ ├── MessagePasswordLocalDataSourceImpl.kt │ │ │ ├── RoomTransactor.kt │ │ │ ├── converters │ │ │ │ ├── AttachmentStateConverter.kt │ │ │ │ └── DraftStateConverters.kt │ │ │ ├── dao │ │ │ │ ├── DraftStateDao.kt │ │ │ │ ├── MessageExpirationTimeDao.kt │ │ │ │ └── MessagePasswordDao.kt │ │ │ └── entity │ │ │ │ ├── MessageExpirationTimeEntity.kt │ │ │ │ └── MessagePasswordEntity.kt │ │ │ ├── remote │ │ │ ├── AttachmentApi.kt │ │ │ ├── AttachmentRemoteDataSource.kt │ │ │ ├── AttachmentRemoteDataSourceImpl.kt │ │ │ ├── DeleteAttachmentWorker.kt │ │ │ ├── DraftActionExt.kt │ │ │ ├── DraftApi.kt │ │ │ ├── DraftRemoteDataSource.kt │ │ │ ├── DraftRemoteDataSourceImpl.kt │ │ │ ├── MessageApi.kt │ │ │ ├── MessageRemoteDataSource.kt │ │ │ ├── MessageRemoteDataSourceImpl.kt │ │ │ ├── SendMessageWorker.kt │ │ │ ├── UploadAttachmentModel.kt │ │ │ ├── UploadAttachmentsWorker.kt │ │ │ ├── UploadDraftWorker.kt │ │ │ ├── resource │ │ │ │ ├── CreateDraftBody.kt │ │ │ │ ├── DraftMessageResource.kt │ │ │ │ ├── SendMessageBody.kt │ │ │ │ ├── SendMessagePackage.kt │ │ │ │ └── UpdateDraftBody.kt │ │ │ └── response │ │ │ │ ├── SaveDraftResponse.kt │ │ │ │ ├── SendMessageResponse.kt │ │ │ │ └── UploadAttachmentResponse.kt │ │ │ ├── repository │ │ │ ├── AttachmentRepositoryImpl.kt │ │ │ ├── AttachmentStateRepositoryImpl.kt │ │ │ ├── ContactsPermissionRepositoryImpl.kt │ │ │ ├── DraftRepositoryImpl.kt │ │ │ ├── DraftStateRepositoryImpl.kt │ │ │ ├── MessageExpirationTimeRepositoryImpl.kt │ │ │ ├── MessagePasswordRepositoryImpl.kt │ │ │ └── MessageRepositoryImpl.kt │ │ │ ├── sample │ │ │ ├── AttachmentStateEntitySample.kt │ │ │ ├── CreateDraftBodySample.kt │ │ │ ├── DraftMessageResourceSample.kt │ │ │ ├── DraftStateEntitySample.kt │ │ │ ├── MessageWithBodyResourceSample.kt │ │ │ ├── SendMessageSample.kt │ │ │ └── UpdateDraftBodySample.kt │ │ │ └── usecase │ │ │ ├── EncryptAndSignAttachment.kt │ │ │ ├── GenerateMessagePackages.kt │ │ │ ├── GenerateMimeBody.kt │ │ │ ├── GenerateSendMessagePackages.kt │ │ │ ├── GetAttachmentFiles.kt │ │ │ ├── SendMessage.kt │ │ │ ├── UploadAttachments.kt │ │ │ ├── UploadDraft.kt │ │ │ └── featureflags │ │ │ └── IsApiSendingErrorsEnabled.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── composer │ │ └── data │ │ ├── local │ │ ├── AttachmentStateLocalDataSourceImplTest.kt │ │ ├── ContactsPermissionLocalDataSourceImplTest.kt │ │ ├── ContactsPermissionRepositoryImplTest.kt │ │ ├── DraftStateLocalDataSourceImplTest.kt │ │ ├── MessageExpirationTimeLocalDataSourceImplTest.kt │ │ └── MessagePasswordLocalDataSourceImplTest.kt │ │ ├── remote │ │ ├── AttachmentRemoteDataSourceImplTest.kt │ │ ├── DeleteAttachmentWorkerTest.kt │ │ ├── DraftRemoteDataSourceTest.kt │ │ ├── SendMessageWorkerTest.kt │ │ ├── UploadAttachmentsWorkerTest.kt │ │ ├── UploadDraftWorkerChainTest.kt │ │ └── UploadDraftWorkerTest.kt │ │ ├── repository │ │ ├── AttachmentRepositoryImplTest.kt │ │ ├── AttachmentStateRepositoryImplTest.kt │ │ ├── DraftRepositoryImplTest.kt │ │ ├── DraftStateRepositoryImplTest.kt │ │ ├── MessageExpirationTimeRepositoryImplTest.kt │ │ └── MessagePasswordRepositoryImplTest.kt │ │ └── usecase │ │ ├── EncryptAndSignAttachmentTest.kt │ │ ├── GenerateMessagePackagesTest.kt │ │ ├── GenerateMimeBodyTest.kt │ │ ├── GenerateSendMessagePackagesTest.kt │ │ ├── GetAttachmentFilesTest.kt │ │ ├── SendMessageTest.kt │ │ ├── UploadAttachmentsTest.kt │ │ └── UploadDraftTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcomposer │ │ │ └── domain │ │ │ ├── Transactor.kt │ │ │ ├── annotation │ │ │ ├── IsComposerV2Enabled.kt │ │ │ └── IsExternalAddressSendingEnabled.kt │ │ │ ├── model │ │ │ ├── AddressPublicKey.kt │ │ │ ├── DecryptedDraftFields.kt │ │ │ ├── DraftBody.kt │ │ │ ├── DraftFields.kt │ │ │ ├── MessageExpirationTime.kt │ │ │ ├── MessagePassword.kt │ │ │ ├── MessageSendingStatus.kt │ │ │ ├── MessageWithDecryptedBody.kt │ │ │ ├── QuotedHtmlContent.kt │ │ │ ├── RecipientsBcc.kt │ │ │ ├── RecipientsCc.kt │ │ │ ├── RecipientsTo.kt │ │ │ ├── SenderEmail.kt │ │ │ └── Subject.kt │ │ │ ├── repository │ │ │ ├── AttachmentRepository.kt │ │ │ ├── AttachmentStateRepository.kt │ │ │ ├── ContactsPermissionRepository.kt │ │ │ ├── DraftRepository.kt │ │ │ ├── MessageExpirationTimeRepository.kt │ │ │ ├── MessagePasswordRepository.kt │ │ │ └── MessageRepository.kt │ │ │ ├── sample │ │ │ ├── AttachmentStateSample.kt │ │ │ └── DraftStateSample.kt │ │ │ └── usecase │ │ │ ├── ClearMessageSendingError.kt │ │ │ ├── ConfirmSendingMessageStatus.kt │ │ │ ├── CreateEmptyDraft.kt │ │ │ ├── CreateOrUpdateParentAttachmentStates.kt │ │ │ ├── DeleteAllAttachments.kt │ │ │ ├── DeleteAttachment.kt │ │ │ ├── DeleteDraftState.kt │ │ │ ├── DeleteMessagePassword.kt │ │ │ ├── DiscardDraft.kt │ │ │ ├── DraftUploadTracker.kt │ │ │ ├── DraftUploader.kt │ │ │ ├── EncryptDraftBody.kt │ │ │ ├── FindLocalDraft.kt │ │ │ ├── GetAddressPublicKey.kt │ │ │ ├── GetComposerSenderAddresses.kt │ │ │ ├── GetDecryptedDraftFields.kt │ │ │ ├── GetExternalRecipients.kt │ │ │ ├── GetLocalDraft.kt │ │ │ ├── GetLocalMessageDecrypted.kt │ │ │ ├── InjectAddressPublicKeyIntoMessage.kt │ │ │ ├── IsDraftKnownToApi.kt │ │ │ ├── IsValidEmailAddress.kt │ │ │ ├── MoveToSentOptimistically.kt │ │ │ ├── ObserveMessageAttachments.kt │ │ │ ├── ObserveMessageExpirationTime.kt │ │ │ ├── ObserveMessagePassword.kt │ │ │ ├── ObserveMessageSendingError.kt │ │ │ ├── ObserveSendingMessagesStatus.kt │ │ │ ├── PrepareAndEncryptDraftBody.kt │ │ │ ├── ProvideNewDraftId.kt │ │ │ ├── ReEncryptAttachments.kt │ │ │ ├── ResetDraftStateError.kt │ │ │ ├── ResetSendingMessagesStatus.kt │ │ │ ├── SaveDraft.kt │ │ │ ├── SaveMessageExpirationTime.kt │ │ │ ├── SaveMessagePassword.kt │ │ │ ├── SendMessage.kt │ │ │ ├── SplitMessageBodyHtmlQuote.kt │ │ │ ├── StoreAttachments.kt │ │ │ ├── StoreDraftWithAllFields.kt │ │ │ ├── StoreDraftWithBody.kt │ │ │ ├── StoreDraftWithParentAttachments.kt │ │ │ ├── StoreDraftWithRecipients.kt │ │ │ ├── StoreDraftWithSubject.kt │ │ │ ├── StoreExternalAttachments.kt │ │ │ ├── StoreParentAttachmentStates.kt │ │ │ ├── UpdateDraftStateForError.kt │ │ │ ├── ValidateSenderAddress.kt │ │ │ └── featureflags │ │ │ ├── IsComposerV2FeatureEnabled.kt │ │ │ └── IsExternalAddressEnabled.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcomposer │ │ └── domain │ │ └── usecase │ │ ├── ConfirmSendingMessageStatusTest.kt │ │ ├── CreateEmptyDraftTest.kt │ │ ├── DeleteAllAttachmentsTest.kt │ │ ├── DeleteAttachmentTest.kt │ │ ├── DeleteDraftStateTest.kt │ │ ├── DeleteMessagePasswordTest.kt │ │ ├── DiscardDraftTest.kt │ │ ├── DraftUploadTrackerTest.kt │ │ ├── DraftUploaderTest.kt │ │ ├── EncryptDraftBodyTest.kt │ │ ├── FindLocalDraftTest.kt │ │ ├── GetAddressPublicKeyTest.kt │ │ ├── GetComposerSenderAddressesTest.kt │ │ ├── GetDecryptedDraftFieldsTest.kt │ │ ├── GetExternalRecipientsTest.kt │ │ ├── GetLocalDraftTest.kt │ │ ├── GetLocalMessageDecryptedTest.kt │ │ ├── IsDraftKnownToApiTest.kt │ │ ├── IsValidEmailAddressTest.kt │ │ ├── MoveToSentOptimisticallyTest.kt │ │ ├── ObserveMessageAttachmentsTest.kt │ │ ├── ObserveMessageExpirationTimeTest.kt │ │ ├── ObserveMessagePasswordTest.kt │ │ ├── ObserveSendingMessagesStatusTest.kt │ │ ├── PrepareAndEncryptDraftBodyTest.kt │ │ ├── ProvideNewDraftIdTest.kt │ │ ├── ReEncryptAttachmentsTest.kt │ │ ├── ResetDraftStateErrorTest.kt │ │ ├── ResetSendingMessagesStatusTest.kt │ │ ├── ResolveUserAddressTest.kt │ │ ├── SaveDraftTest.kt │ │ ├── SaveMessageExpirationTimeTest.kt │ │ ├── SaveMessagePasswordTest.kt │ │ ├── StoreAttachmentsTest.kt │ │ ├── StoreDraftWithAllFieldsTest.kt │ │ ├── StoreDraftWithBodyTest.kt │ │ ├── StoreDraftWithParentAttachmentsTest.kt │ │ ├── StoreDraftWithRecipientsTest.kt │ │ ├── StoreDraftWithSubjectTest.kt │ │ ├── StoreExternalAttachmentsTest.kt │ │ ├── StoreParentAttachmentStatesTest.kt │ │ ├── UpdateDraftStateForErrorTest.kt │ │ ├── UpdateParentAttachmentStatesTest.kt │ │ └── ValidateSenderAddressTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcomposer │ │ │ └── presentation │ │ │ └── usecase │ │ │ └── ConvertHtmlToPlainTextTest.kt │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailcomposer │ │ │ │ └── presentation │ │ │ │ ├── facade │ │ │ │ ├── AddressesFacade.kt │ │ │ │ ├── AttachmentsFacade.kt │ │ │ │ ├── DraftFacade.kt │ │ │ │ ├── MessageAttributesFacade.kt │ │ │ │ ├── MessageContentFacade.kt │ │ │ │ ├── MessageParticipantsFacade.kt │ │ │ │ └── MessageSendingFacade.kt │ │ │ │ ├── mapper │ │ │ │ ├── ComposerParticipantMapper.kt │ │ │ │ ├── ParticipantMapper.kt │ │ │ │ └── RecipientUiModelMapper.kt │ │ │ │ ├── model │ │ │ │ ├── ComposerBottomSheetType.kt │ │ │ │ ├── ComposerChipsFieldState.kt │ │ │ │ ├── ComposerDraftState.kt │ │ │ │ ├── ComposerOperation.kt │ │ │ │ ├── ComposerStates.kt │ │ │ │ ├── ContactSuggestionUiModel.kt │ │ │ │ ├── DraftUiModel.kt │ │ │ │ ├── FocusedFieldType.kt │ │ │ │ ├── MessagePasswordOperation.kt │ │ │ │ ├── ObserverComposerDataChanged.kt │ │ │ │ ├── RecipientUiModel.kt │ │ │ │ ├── RecipientsState.kt │ │ │ │ ├── RecipientsStateManager.kt │ │ │ │ ├── SendExpiringMessageDialogState.kt │ │ │ │ ├── SenderUiModel.kt │ │ │ │ ├── SetMessagePasswordState.kt │ │ │ │ └── operations │ │ │ │ │ ├── ComposerAccessoriesEvents.kt │ │ │ │ │ ├── ComposerAction2.kt │ │ │ │ │ ├── ComposerAttachmentsEvents.kt │ │ │ │ │ ├── ComposerCompositeEvents.kt │ │ │ │ │ ├── ComposerEffectsEvent.kt │ │ │ │ │ ├── ComposerEvent.kt │ │ │ │ │ ├── ComposerMainEvent.kt │ │ │ │ │ └── ComposerStateOperation.kt │ │ │ │ ├── reducer │ │ │ │ ├── ComposerReducer.kt │ │ │ │ ├── ComposerStateReducer.kt │ │ │ │ ├── SetMessagePasswordReducer.kt │ │ │ │ └── modifications │ │ │ │ │ ├── AccessoriesStateModification.kt │ │ │ │ │ ├── AttachmentsStateModification.kt │ │ │ │ │ ├── ComposerStateModifications.kt │ │ │ │ │ ├── MainStateModification.kt │ │ │ │ │ └── effects │ │ │ │ │ ├── BottomSheetEffectsStateModification.kt │ │ │ │ │ ├── CompletionEffectsStateModification.kt │ │ │ │ │ ├── ConfirmationEffectsStateModifications.kt │ │ │ │ │ ├── ContentEffectsStateModifications.kt │ │ │ │ │ ├── EffectsStateModification.kt │ │ │ │ │ └── ErrorEffectsStateModification.kt │ │ │ │ ├── ui │ │ │ │ ├── BodyHtmlQuote.kt │ │ │ │ ├── BodyTextField.kt │ │ │ │ ├── BodyTextField2.kt │ │ │ │ ├── ChangeSenderBottomSheetContent.kt │ │ │ │ ├── ComposerBottomBar.kt │ │ │ │ ├── ComposerForm.kt │ │ │ │ ├── ComposerFormActions.kt │ │ │ │ ├── ComposerScreen.kt │ │ │ │ ├── ComposerScreen2.kt │ │ │ │ ├── ComposerTestTags.kt │ │ │ │ ├── ComposerTopBar.kt │ │ │ │ ├── Constants.kt │ │ │ │ ├── EnabledStateIconButton.kt │ │ │ │ ├── LoadingIndicator.kt │ │ │ │ ├── PasswordInputField.kt │ │ │ │ ├── PrefixedEmailSelector.kt │ │ │ │ ├── RecipientFields.kt │ │ │ │ ├── RespondInlineButton.kt │ │ │ │ ├── SendExpiringMessageDialog.kt │ │ │ │ ├── SendingErrorDialog.kt │ │ │ │ ├── SendingWithEmptySubjectDialog.kt │ │ │ │ ├── SetExpirationTimeBottomSheetContent.kt │ │ │ │ ├── SetMessagePasswordScreen.kt │ │ │ │ ├── SubjectTextField.kt │ │ │ │ ├── SubjectTextField2.kt │ │ │ │ ├── chips │ │ │ │ │ └── ComposerChipsListField.kt │ │ │ │ └── form │ │ │ │ │ ├── ComposerForm2.kt │ │ │ │ │ ├── EmailValidator.kt │ │ │ │ │ └── RecipientFields2.kt │ │ │ │ ├── usecase │ │ │ │ ├── ConvertHtmlToPlainText.kt │ │ │ │ ├── FormatMessageSendingError.kt │ │ │ │ ├── InjectAddressSignature.kt │ │ │ │ ├── ParentMessageToDraftFields.kt │ │ │ │ ├── SortContactsForSuggestions.kt │ │ │ │ ├── StyleQuotedHtml.kt │ │ │ │ └── SubjectWithPrefixForAction.kt │ │ │ │ └── viewmodel │ │ │ │ ├── ComposerChipsListViewModel.kt │ │ │ │ ├── ComposerViewModel.kt │ │ │ │ ├── ComposerViewModel2.kt │ │ │ │ ├── RecipientsViewModel.kt │ │ │ │ └── SetMessagePasswordViewModel.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcomposer │ │ └── presentation │ │ ├── EmailValidatorTests.kt │ │ ├── facade │ │ ├── AddressesFacadeTest.kt │ │ ├── AttachmentsFacadeTest.kt │ │ ├── DraftFacadeTest.kt │ │ ├── MessageAttributesFacadeTest.kt │ │ ├── MessageContentFacadeTest.kt │ │ ├── MessageParticipantsFacadeTest.kt │ │ └── MessageSendingFacadeTest.kt │ │ ├── mapper │ │ ├── ComposerParticipantMapperTest.kt │ │ ├── ParticipantMapperTest.kt │ │ ├── RecipientUiModelMapperTest.kt │ │ ├── effects │ │ │ ├── AccessoriesEventTest.kt │ │ │ ├── AttachmentsEventTest.kt │ │ │ ├── CompositeEventTest.kt │ │ │ ├── EffectsEventTest.kt │ │ │ └── MainEventTest.kt │ │ └── modifications │ │ │ ├── AccessoriesStateModificationTest.kt │ │ │ ├── AttachmentsStateModificationTest.kt │ │ │ ├── EffectsStateModificationTest.kt │ │ │ └── MainStateModificationTest.kt │ │ ├── model │ │ └── RecipientsStateManagerTest.kt │ │ ├── reducer │ │ ├── ComposerReducerTest.kt │ │ └── SetMessagePasswordReducerTest.kt │ │ ├── usecase │ │ ├── InjectAddressSignatureTest.kt │ │ ├── ParentMessageToDraftFieldsTest.kt │ │ ├── SortContactsForSuggestionsTest.kt │ │ └── SubjectWithPrefixForActionTest.kt │ │ └── viewmodel │ │ ├── ComposerChipsListViewModelTest.kt │ │ ├── ComposerViewModel2ActionsTest.kt │ │ ├── ComposerViewModel2SharedTestData.kt │ │ ├── ComposerViewModel2Test.kt │ │ ├── ComposerViewModelTest.kt │ │ ├── RecipientsViewModelTest.kt │ │ └── SetMessagePasswordViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-contact ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcontact │ │ └── dagger │ │ └── MailContactModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcontact │ │ │ └── data │ │ │ ├── ContactDataStoreProvider.kt │ │ │ ├── ContactDetailRepositoryImpl.kt │ │ │ ├── ContactGroupRepositoryImpl.kt │ │ │ ├── DeviceContactsRepositoryImpl.kt │ │ │ ├── DeviceContactsSuggestionsPromptImpl.kt │ │ │ ├── local │ │ │ ├── ContactDetailLocalDataSource.kt │ │ │ ├── ContactDetailLocalDataSourceImpl.kt │ │ │ ├── ContactGroupLocalDataSource.kt │ │ │ └── ContactGroupLocalDataSourceImpl.kt │ │ │ └── remote │ │ │ ├── ContactDetailRemoteDataSource.kt │ │ │ ├── ContactDetailRemoteDataSourceImpl.kt │ │ │ ├── ContactGroupApi.kt │ │ │ ├── ContactGroupRemoteDataSource.kt │ │ │ ├── ContactGroupRemoteDataSourceImpl.kt │ │ │ ├── DeleteContactWorker.kt │ │ │ ├── EditMembersOfContactGroupWorker.kt │ │ │ ├── resource │ │ │ ├── LabelContactEmailsBody.kt │ │ │ └── UnlabelContactEmailsBody.kt │ │ │ └── response │ │ │ ├── ContactEmailResponses.kt │ │ │ ├── LabelContactEmailsResponse.kt │ │ │ └── UnlabelContactEmailsResponse.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcontact │ │ └── data │ │ ├── ContactDetailRepositoryImplTest.kt │ │ ├── ContactGroupRepositoryImplTest.kt │ │ ├── DeviceContactsRepositoryImplTest.kt │ │ ├── local │ │ ├── ContactDetailLocalDataSourceImplTest.kt │ │ └── ContactGroupLocalDataSourceImplTest.kt │ │ └── remote │ │ ├── ContactDetailRemoteDataSourceImplTest.kt │ │ ├── ContactGroupRemoteDataSourceImplTest.kt │ │ ├── DeleteContactWorkerTest.kt │ │ └── EditMembersOfContactGroupWorkerTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailcontact │ │ │ └── domain │ │ │ ├── DeviceContactsSuggestionsPrompt.kt │ │ │ ├── VCardCryptoExtensions.kt │ │ │ ├── VCardExtensions.kt │ │ │ ├── VCardUtils.kt │ │ │ ├── mapper │ │ │ ├── DecryptedContactMapper.kt │ │ │ └── ThrowableMapping.kt │ │ │ ├── model │ │ │ ├── ContactGroup.kt │ │ │ ├── ContactGroupLabel.kt │ │ │ ├── ContactProperty.kt │ │ │ ├── DecryptedContact.kt │ │ │ ├── DeviceContact.kt │ │ │ └── GetContactError.kt │ │ │ ├── repository │ │ │ ├── ContactDetailRepository.kt │ │ │ ├── ContactGroupRepository.kt │ │ │ └── DeviceContactsRepository.kt │ │ │ └── usecase │ │ │ ├── CreateContact.kt │ │ │ ├── CreateContactGroup.kt │ │ │ ├── DecryptContactCards.kt │ │ │ ├── DeleteContact.kt │ │ │ ├── DeleteContactGroup.kt │ │ │ ├── EditContact.kt │ │ │ ├── EditContactGroup.kt │ │ │ ├── EditContactGroupMembers.kt │ │ │ ├── EncryptAndSignContactCards.kt │ │ │ ├── FindContactByEmail.kt │ │ │ ├── GetContactEmailsById.kt │ │ │ ├── GetContacts.kt │ │ │ ├── GetDecryptedContact.kt │ │ │ ├── ObserveContactGroup.kt │ │ │ ├── ObserveContactGroupLabels.kt │ │ │ ├── ObserveContacts.kt │ │ │ ├── ObserveDecryptedContact.kt │ │ │ ├── SearchContactGroups.kt │ │ │ ├── SearchContacts.kt │ │ │ ├── SearchDeviceContacts.kt │ │ │ └── featureflags │ │ │ └── IsDeviceContactsSuggestionsEnabled.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcontact │ │ └── domain │ │ └── usecase │ │ ├── CreateContactGroupTest.kt │ │ ├── CreateContactTest.kt │ │ ├── DecryptContactCardsTest.kt │ │ ├── DecryptedContactMapperTest.kt │ │ ├── DeleteContactTest.kt │ │ ├── EditContactGroupTest.kt │ │ ├── EncryptAndSignContactCardsTest.kt │ │ ├── FindContactByEmailTest.kt │ │ ├── GetContactEmailsByIdTest.kt │ │ ├── GetContactsTest.kt │ │ ├── GetDecryptedContactTest.kt │ │ ├── ObserveContactGroupLabelsTest.kt │ │ ├── ObserveContactGroupTest.kt │ │ ├── ObserveContactsTest.kt │ │ ├── ObserveDecryptedContactTest.kt │ │ ├── SearchContactGroupsTest.kt │ │ ├── SearchContactsTest.kt │ │ ├── VCardExtensionsTest.kt │ │ └── VCardUtilsTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailcontact │ │ │ │ └── presentation │ │ │ │ ├── contactdetails │ │ │ │ ├── ContactDetailsOperation.kt │ │ │ │ ├── ContactDetailsReducer.kt │ │ │ │ ├── ContactDetailsScreen.kt │ │ │ │ ├── ContactDetailsState.kt │ │ │ │ └── ContactDetailsViewModel.kt │ │ │ │ ├── contactform │ │ │ │ ├── ContactFormOperation.kt │ │ │ │ ├── ContactFormReducer.kt │ │ │ │ ├── ContactFormScreen.kt │ │ │ │ ├── ContactFormState.kt │ │ │ │ └── ContactFormViewModel.kt │ │ │ │ ├── contactgroupdetails │ │ │ │ ├── ContactGroupDetailsOperation.kt │ │ │ │ ├── ContactGroupDetailsReducer.kt │ │ │ │ ├── ContactGroupDetailsScreen.kt │ │ │ │ ├── ContactGroupDetailsState.kt │ │ │ │ └── ContactGroupDetailsViewModel.kt │ │ │ │ ├── contactgroupform │ │ │ │ ├── ContactGroupFormOperation.kt │ │ │ │ ├── ContactGroupFormReducer.kt │ │ │ │ ├── ContactGroupFormScreen.kt │ │ │ │ ├── ContactGroupFormState.kt │ │ │ │ └── ContactGroupFormViewModel.kt │ │ │ │ ├── contactlist │ │ │ │ ├── ContactListOperation.kt │ │ │ │ ├── ContactListReducer.kt │ │ │ │ ├── ContactListState.kt │ │ │ │ ├── ContactListViewModel.kt │ │ │ │ └── ui │ │ │ │ │ ├── ContactBottomSheet.kt │ │ │ │ │ ├── ContactEmptyDataScreen.kt │ │ │ │ │ ├── ContactGroupsScreenContent.kt │ │ │ │ │ ├── ContactListGroupItem.kt │ │ │ │ │ ├── ContactListHeaderItem.kt │ │ │ │ │ ├── ContactListItem.kt │ │ │ │ │ ├── ContactListScreen.kt │ │ │ │ │ ├── ContactListScreenContent.kt │ │ │ │ │ ├── ContactListTopBar.kt │ │ │ │ │ └── ContactTabLayout.kt │ │ │ │ ├── contactsearch │ │ │ │ ├── ContactSearchOperation.kt │ │ │ │ ├── ContactSearchReducer.kt │ │ │ │ ├── ContactSearchScreen.kt │ │ │ │ ├── ContactSearchState.kt │ │ │ │ └── ContactSearchViewModel.kt │ │ │ │ ├── managemembers │ │ │ │ ├── ManageMembersOperation.kt │ │ │ │ ├── ManageMembersReducer.kt │ │ │ │ ├── ManageMembersScreen.kt │ │ │ │ ├── ManageMembersState.kt │ │ │ │ └── ManageMembersViewModel.kt │ │ │ │ ├── model │ │ │ │ ├── ContactDetailsUiModel.kt │ │ │ │ ├── ContactDetailsUiModelMapper.kt │ │ │ │ ├── ContactFormUiModel.kt │ │ │ │ ├── ContactFormUiModelMapper.kt │ │ │ │ ├── ContactGroupDetailsUiModel.kt │ │ │ │ ├── ContactGroupDetailsUiModelMapper.kt │ │ │ │ ├── ContactGroupFormUiModel.kt │ │ │ │ ├── ContactGroupFormUiModelMapper.kt │ │ │ │ ├── ContactGroupItemUiModel.kt │ │ │ │ ├── ContactGroupItemUiModelMapper.kt │ │ │ │ ├── ContactListItemUiModel.kt │ │ │ │ ├── ContactListItemUiModelMapper.kt │ │ │ │ ├── ContactSearchUiModel.kt │ │ │ │ ├── ContactSearchUiModelMapper.kt │ │ │ │ ├── ManageMembersUiModel.kt │ │ │ │ └── ManageMembersUiModelMapper.kt │ │ │ │ ├── previewdata │ │ │ │ ├── ContactDetailsPreviewData.kt │ │ │ │ ├── ContactFormPreviewData.kt │ │ │ │ ├── ContactGroupDetailsPreviewData.kt │ │ │ │ ├── ContactGroupFormPreviewData.kt │ │ │ │ ├── ContactListPreviewData.kt │ │ │ │ └── ManageMembersPreviewData.kt │ │ │ │ ├── ui │ │ │ │ ├── ColorPickerDialog.kt │ │ │ │ ├── ContactAvatar.kt │ │ │ │ ├── DeleteContactGroupDialog.kt │ │ │ │ ├── FormInputField.kt │ │ │ │ └── FormTextFieldDefaults.kt │ │ │ │ ├── upselling │ │ │ │ └── ContactGroupsUpsellingBottomSheet.kt │ │ │ │ └── utils │ │ │ │ └── ContactFeatureFlags.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailcontact │ │ └── presentation │ │ ├── ContactDetailsTestData.kt │ │ ├── ContactDetailsUiModelMapperTest.kt │ │ ├── ContactFormUiModelMapperTest.kt │ │ ├── ContactGroupDetailsUiModelMapperTest.kt │ │ ├── ContactGroupFormUiModelMapperTest.kt │ │ ├── ContactGroupItemUiModelMapperTest.kt │ │ ├── ContactImagesSample.kt │ │ ├── ContactListItemUiModelMapperTest.kt │ │ ├── ContactSearchUiModelMapperTest.kt │ │ ├── ManageMembersUiModelMapperTest.kt │ │ ├── contactdetails │ │ ├── ContactDetailsReducerTest.kt │ │ └── ContactDetailsViewModelTest.kt │ │ ├── contactform │ │ ├── ContactFormReducerTest.kt │ │ └── ContactFormViewModelTest.kt │ │ ├── contactgroupdetails │ │ ├── ContactGroupDetailsReducerTest.kt │ │ └── ContactGroupDetailsViewModelTest.kt │ │ ├── contactgroupform │ │ ├── ContactGroupFormReducerTest.kt │ │ └── ContactGroupFormViewModelTest.kt │ │ ├── contactlist │ │ ├── ContactListReducerTest.kt │ │ └── ContactListViewModelTest.kt │ │ ├── contactsearch │ │ ├── ContactSearchReducerTest.kt │ │ └── ContactSearchViewModelTest.kt │ │ └── managemembers │ │ ├── ManageMembersReducerTest.kt │ │ └── ManageMembersViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-conversation ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailconversation │ │ └── dagger │ │ └── MailConversationModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailconversation │ │ │ └── data │ │ │ ├── ConversationEventListener.kt │ │ │ ├── UnreadConversationsCountEventListener.kt │ │ │ ├── local │ │ │ ├── ConversationDatabase.kt │ │ │ ├── ConversationLocalDataSourceImpl.kt │ │ │ ├── ConversationMapper.kt │ │ │ ├── UnreadConversationsCountLocalDataSource.kt │ │ │ ├── UnreadConversationsCountLocalDataSourceImpl.kt │ │ │ ├── converters │ │ │ │ ├── ConversationConverters.kt │ │ │ │ └── MapConverters.kt │ │ │ ├── dao │ │ │ │ ├── ConversationDao.kt │ │ │ │ ├── ConversationLabelDao.kt │ │ │ │ └── UnreadConversationsCountDao.kt │ │ │ ├── entity │ │ │ │ ├── ConversationEntity.kt │ │ │ │ ├── ConversationLabelEntity.kt │ │ │ │ └── UnreadConversationsCountEntity.kt │ │ │ └── relation │ │ │ │ └── ConversationWithLabels.kt │ │ │ ├── remote │ │ │ ├── ConversationApi.kt │ │ │ ├── ConversationRemoteDataSourceImpl.kt │ │ │ ├── UnreadConversationsCountRemoteDataSource.kt │ │ │ ├── UnreadConversationsCountRemoteDataSourceImpl.kt │ │ │ ├── UnreadConversationsCountersApi.kt │ │ │ ├── resource │ │ │ │ ├── ConversationActionBody.kt │ │ │ │ ├── ConversationLabelResource.kt │ │ │ │ ├── ConversationResource.kt │ │ │ │ ├── MarkConversationAsReadBody.kt │ │ │ │ ├── MarkConversationAsUnreadBody.kt │ │ │ │ └── UnreadConversationCountResource.kt │ │ │ ├── response │ │ │ │ ├── GetConversationResponse.kt │ │ │ │ ├── GetConversationsResponse.kt │ │ │ │ ├── MarkConversationReadResponse.kt │ │ │ │ └── UnreadConversationCountsResponse.kt │ │ │ └── worker │ │ │ │ ├── AddLabelConversationWorker.kt │ │ │ │ ├── ClearConversationLabelWorker.kt │ │ │ │ ├── DeleteConversationsWorker.kt │ │ │ │ ├── MarkConversationAsReadWorker.kt │ │ │ │ ├── MarkConversationAsUnreadWorker.kt │ │ │ │ └── RemoveLabelConversationWorker.kt │ │ │ ├── repository │ │ │ ├── ConversationRepositoryImpl.kt │ │ │ └── UnreadConversationsCountRepositoryImpl.kt │ │ │ └── sample │ │ │ ├── ConversationEntitySample.kt │ │ │ └── ConversationWithLabelsSample.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ ├── mailconversation │ │ └── data │ │ │ ├── ConversationRepositoryImplTest.kt │ │ │ ├── TestConversation.kt │ │ │ ├── TestConversationLabel.kt │ │ │ ├── local │ │ │ └── ConversationLocalDataSourceImplTest.kt │ │ │ ├── remote │ │ │ ├── ConversationRemoteDataSourceImplTest.kt │ │ │ └── worker │ │ │ │ ├── AddLabelConversationWorkerTest.kt │ │ │ │ ├── ClearConversationLabelWorkerTest.kt │ │ │ │ ├── DeleteConversationsWorkerTest.kt │ │ │ │ ├── MarkConversationAsReadWorkerTest.kt │ │ │ │ ├── MarkConversationAsUnreadWorkerTest.kt │ │ │ │ └── RemoveLabelConversationWorkerTest.kt │ │ │ └── repository │ │ │ └── UnreadConversationCountRepositoryImplTest.kt │ │ └── mailmessage │ │ └── data │ │ └── mapper │ │ ├── MessageAttachmentEntityMapperTest.kt │ │ └── MessageWithBodyEntityMapperTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailconversation │ │ │ └── domain │ │ │ ├── ConversationLabelPropagationOptions.kt │ │ │ ├── entity │ │ │ ├── Conversation.kt │ │ │ ├── ConversationLabel.kt │ │ │ ├── ConversationWithContext.kt │ │ │ ├── ConversationWithLabels.kt │ │ │ └── ConversationWithMessages.kt │ │ │ ├── repository │ │ │ ├── ConversationLocalDataSource.kt │ │ │ ├── ConversationRemoteDataSource.kt │ │ │ ├── ConversationRepository.kt │ │ │ └── UnreadConversationsCountRepository.kt │ │ │ ├── sample │ │ │ ├── ConversationLabelSample.kt │ │ │ └── ConversationSample.kt │ │ │ └── usecase │ │ │ ├── DecrementUnreadCount.kt │ │ │ ├── DeleteConversations.kt │ │ │ ├── GetConversationsWithLabels.kt │ │ │ ├── IncrementUnreadCount.kt │ │ │ ├── MarkConversationsAsRead.kt │ │ │ ├── MarkConversationsAsUnread.kt │ │ │ ├── MoveConversations.kt │ │ │ ├── ObserveClearConversationOperation.kt │ │ │ ├── ObserveConversation.kt │ │ │ ├── StarConversations.kt │ │ │ └── UnStarConversations.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailconversation │ │ └── domain │ │ └── usecase │ │ ├── DeleteConversationsTest.kt │ │ ├── GetConversationsWithLabelsTest.kt │ │ ├── MarkConversationsAsReadTest.kt │ │ ├── MarkConversationsAsUnreadTest.kt │ │ ├── MoveConversationsTest.kt │ │ ├── ObserveConversationTest.kt │ │ ├── StarConversationsTest.kt │ │ ├── UnStarConversationsTest.kt │ │ └── UndoMoveConversationsTest.kt ├── presentation │ └── build.gradle.kts └── src │ └── main │ └── AndroidManifest.xml ├── mail-detail ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maildetail │ │ └── dagger │ │ └── MailDetailModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── maildetail │ │ │ └── data │ │ │ └── repository │ │ │ └── InMemoryConversationStateRepositoryImpl.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maildetail │ │ └── data │ │ └── repository │ │ └── InMemoryConversationStateRepositoryImplTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── maildetail │ │ │ └── domain │ │ │ ├── mapper │ │ │ └── MessageWithLabelsMapper.kt │ │ │ ├── model │ │ │ ├── BottomBarDefaults.kt │ │ │ ├── MarkConversationReadError.kt │ │ │ ├── OpenAttachmentIntentValues.kt │ │ │ └── OpenProtonCalendarIntentValues.kt │ │ │ ├── repository │ │ │ ├── InMemoryConversationStateRepository.kt │ │ │ ├── MailDetailRepository.kt │ │ │ ├── MailDetailRepositoryImpl.kt │ │ │ └── MarkMessageAndConversationReadWorker.kt │ │ │ └── usecase │ │ │ ├── DelayedMarkMessageAndConversationReadIfAllMessagesRead.kt │ │ │ ├── DoesMessageBodyHaveEmbeddedImages.kt │ │ │ ├── DoesMessageBodyHaveRemoteContent.kt │ │ │ ├── GetAttachmentIntentValues.kt │ │ │ ├── GetDetailBottomSheetActions.kt │ │ │ ├── GetDownloadingAttachmentsForMessages.kt │ │ │ ├── IsProtonCalendarInstalled.kt │ │ │ ├── MarkConversationAsUnread.kt │ │ │ ├── MarkMessageAndConversationReadIfAllMessagesRead.kt │ │ │ ├── MarkMessageAsRead.kt │ │ │ ├── MarkMessageAsUnread.kt │ │ │ ├── MoveConversation.kt │ │ │ ├── MoveMessage.kt │ │ │ ├── MoveRemoteMessageAndLocalConversation.kt │ │ │ ├── ObserveConversationDetailActions.kt │ │ │ ├── ObserveConversationMessagesWithLabels.kt │ │ │ ├── ObserveConversationViewState.kt │ │ │ ├── ObserveMessageAttachmentStatus.kt │ │ │ ├── ObserveMessageDetailActions.kt │ │ │ ├── ObserveMessageWithLabels.kt │ │ │ ├── RelabelConversation.kt │ │ │ ├── RelabelMessage.kt │ │ │ ├── ReportPhishingMessage.kt │ │ │ ├── SetMessageViewState.kt │ │ │ ├── ShouldShowEmbeddedImages.kt │ │ │ └── ShouldShowRemoteContent.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maildetail │ │ └── domain │ │ ├── ObserveConversationDetailActionsTest.kt │ │ ├── mapper │ │ └── MessageWithLabelsMapperTest.kt │ │ ├── repository │ │ ├── MailDetailRepositoryImplTest.kt │ │ └── MarkMessageAndConversationReadWorkerTest.kt │ │ └── usecase │ │ ├── DoesMessageBodyHaveEmbeddedImagesTest.kt │ │ ├── DoesMessageBodyHaveRemoteContentTest.kt │ │ ├── GetAttachmentIntentValuesTest.kt │ │ ├── GetDetailBottomSheetActionsTest.kt │ │ ├── GetDownloadingAttachmentsForMessagesTest.kt │ │ ├── IsProtonCalendarInstalledTest.kt │ │ ├── MarkConversationAsUnreadTest.kt │ │ ├── MarkMessageAndConversationReadIfAllMessagesReadTest.kt │ │ ├── MarkMessageAsReadTest.kt │ │ ├── MarkMessageAsUnreadTest.kt │ │ ├── MoveConversationTest.kt │ │ ├── MoveMessageTest.kt │ │ ├── MoveRemoteMessageAndLocalConversationTest.kt │ │ ├── ObserveConversationMessagesWithLabelsTest.kt │ │ ├── ObserveConversationViewStateTest.kt │ │ ├── ObserveMessageAttachmentStatusTest.kt │ │ ├── ObserveMessageDetailActionsTest.kt │ │ ├── ObserveMessageWithLabelsTest.kt │ │ ├── RelabelConversationTest.kt │ │ ├── RelabelMessageTest.kt │ │ ├── ReportPhishingMessageTest.kt │ │ ├── SetMessageViewStateTest.kt │ │ ├── ShouldShowEmbeddedImagesTest.kt │ │ └── ShouldShowRemoteContentTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── maildetail │ │ │ │ └── presentation │ │ │ │ ├── GetMessageIdToExpand.kt │ │ │ │ ├── mapper │ │ │ │ ├── ConversationDetailMessageUiModelMapper.kt │ │ │ │ ├── ConversationDetailMetadataUiModelMapper.kt │ │ │ │ ├── DetailAvatarUiModelMapper.kt │ │ │ │ ├── MessageBannersUiModelMapper.kt │ │ │ │ ├── MessageBodyUiModelMapper.kt │ │ │ │ ├── MessageDetailActionBarUiModelMapper.kt │ │ │ │ ├── MessageDetailFooterUiModelMapper.kt │ │ │ │ ├── MessageDetailHeaderUiModelMapper.kt │ │ │ │ ├── MessageIdUiModelMapper.kt │ │ │ │ ├── MessageLocationUiModelMapper.kt │ │ │ │ └── ParticipantUiModelMapper.kt │ │ │ │ ├── model │ │ │ │ ├── ConversationDetailMessageUiModel.kt │ │ │ │ ├── ConversationDetailMetadataState.kt │ │ │ │ ├── ConversationDetailMetadataUiModel.kt │ │ │ │ ├── ConversationDetailOperation.kt │ │ │ │ ├── ConversationDetailState.kt │ │ │ │ ├── ConversationDetailsMessagesState.kt │ │ │ │ ├── EntireMessageBodyOperation.kt │ │ │ │ ├── EntireMessageBodyState.kt │ │ │ │ ├── MessageBannersState.kt │ │ │ │ ├── MessageBannersUiModel.kt │ │ │ │ ├── MessageBodyLink.kt │ │ │ │ ├── MessageBodyState.kt │ │ │ │ ├── MessageBodyWithoutQuote.kt │ │ │ │ ├── MessageDetailActionBarUiModel.kt │ │ │ │ ├── MessageDetailFooterUiModel.kt │ │ │ │ ├── MessageDetailHeaderUiModel.kt │ │ │ │ ├── MessageDetailOperation.kt │ │ │ │ ├── MessageDetailState.kt │ │ │ │ ├── MessageIdUiModel.kt │ │ │ │ ├── MessageLocationUiModel.kt │ │ │ │ ├── MessageMetadataState.kt │ │ │ │ ├── ParticipantUiModel.kt │ │ │ │ ├── ReportPhishingDialogState.kt │ │ │ │ ├── TrashedMessagesBannerState.kt │ │ │ │ └── TrashedMessagesBannerUiModel.kt │ │ │ │ ├── previewdata │ │ │ │ ├── ConversationDetailCollapsedMessageHeaderPreviewData.kt │ │ │ │ ├── ConversationDetailsPreviewData.kt │ │ │ │ ├── ConversationDetailsUiModelPreviewData.kt │ │ │ │ ├── DetailsScreenTopBarPreviewData.kt │ │ │ │ ├── MessageDetailActionBarUiModelPreviewData.kt │ │ │ │ ├── MessageDetailFooterPreviewData.kt │ │ │ │ ├── MessageDetailHeaderPreviewData.kt │ │ │ │ └── MessageDetailsPreviewData.kt │ │ │ │ ├── reducer │ │ │ │ ├── ConversationCustomizeToolbarSpotlightReducer.kt │ │ │ │ ├── ConversationDeleteDialogReducer.kt │ │ │ │ ├── ConversationDetailMessagesReducer.kt │ │ │ │ ├── ConversationDetailMetadataReducer.kt │ │ │ │ ├── ConversationDetailReducer.kt │ │ │ │ ├── ConversationReportPhishingDialogReducer.kt │ │ │ │ ├── MessageBannersReducer.kt │ │ │ │ ├── MessageBodyReducer.kt │ │ │ │ ├── MessageCustomizeToolbarSpotlightReducer.kt │ │ │ │ ├── MessageDeleteDialogReducer.kt │ │ │ │ ├── MessageDetailMetadataReducer.kt │ │ │ │ ├── MessageDetailReducer.kt │ │ │ │ ├── MessageReportPhishingDialogReducer.kt │ │ │ │ └── TrashedMessagesBannerReducer.kt │ │ │ │ ├── sample │ │ │ │ ├── ConversationDetailMessageUiModelSample.kt │ │ │ │ ├── ConversationDetailMetadataUiModelSample.kt │ │ │ │ ├── MessageDetailBodyUiModelSample.kt │ │ │ │ ├── MessageDetailHeaderUiModelSample.kt │ │ │ │ └── MessageLocationUiModelSample.kt │ │ │ │ ├── ui │ │ │ │ ├── ConversationDetailCollapsedMessageHeader.kt │ │ │ │ ├── ConversationDetailItem.kt │ │ │ │ ├── ConversationDetailScreen.kt │ │ │ │ ├── DetailScreenTopBar.kt │ │ │ │ ├── EntireMessageBodyScreen.kt │ │ │ │ ├── ExternalLinkConfirmationDialog.kt │ │ │ │ ├── MessageBanners.kt │ │ │ │ ├── MessageBody.kt │ │ │ │ ├── MessageDetailScreen.kt │ │ │ │ ├── OpenInProtonCalendarBanner.kt │ │ │ │ ├── PhishingLinkConfirmationDialog.kt │ │ │ │ ├── TrashedMessagesBanner.kt │ │ │ │ ├── dialog │ │ │ │ │ └── ReportPhishingDialog.kt │ │ │ │ ├── footer │ │ │ │ │ └── MessageDetailFooter.kt │ │ │ │ └── header │ │ │ │ │ ├── MessageDetailHeader.kt │ │ │ │ │ ├── MessageDetailHeaderActions.kt │ │ │ │ │ └── MessageDetailHeaderTestTags.kt │ │ │ │ ├── usecase │ │ │ │ ├── ExtractMessageBodyWithoutQuote.kt │ │ │ │ ├── GetEmbeddedImageAvoidDuplicatedExecution.kt │ │ │ │ ├── LoadDataForMessageLabelAsBottomSheet.kt │ │ │ │ ├── OnMessageLabelAsConfirmed.kt │ │ │ │ ├── PrintMessage.kt │ │ │ │ └── ShouldMessageBeHidden.kt │ │ │ │ ├── util │ │ │ │ ├── DurationUtils.kt │ │ │ │ └── ProtonCalendarUtil.kt │ │ │ │ └── viewmodel │ │ │ │ ├── ConversationDetailViewModel.kt │ │ │ │ ├── EntireMessageBodyViewModel.kt │ │ │ │ └── MessageDetailViewModel.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maildetail │ │ └── presentation │ │ ├── AttachmentMimeTypeTest.kt │ │ ├── DurationUtilsTest.kt │ │ ├── GetMessageIdToExpandTest.kt │ │ ├── mapper │ │ ├── ConversationDetailMessageUiModelMapperTest.kt │ │ ├── ConversationDetailMetadataUiModelMapperTest.kt │ │ ├── DetailAvatarUiModelMapperTest.kt │ │ ├── MessageBannersUiModelMapperTest.kt │ │ ├── MessageBodyUiModelMapperTest.kt │ │ ├── MessageDetailActionBarUiModelMapperTest.kt │ │ ├── MessageDetailFooterUiModelMapperTest.kt │ │ ├── MessageDetailHeaderUiModelMapperTest.kt │ │ ├── MessageLocationUiModelMapperTest.kt │ │ └── ParticipantUiModelMapperTest.kt │ │ ├── reducer │ │ ├── BottomSheetReducerTest.kt │ │ ├── ConversationDeleteDialogReducerTest.kt │ │ ├── ConversationDetailMessagesReducerTest.kt │ │ ├── ConversationDetailMetadataReducerTest.kt │ │ ├── ConversationDetailReducerTest.kt │ │ ├── ConversationReportPhishingDialogReducerTest.kt │ │ ├── LabelAsBottomSheetReducerTest.kt │ │ ├── MessageBannersReducerTest.kt │ │ ├── MessageBodyReducerTest.kt │ │ ├── MessageDeleteDialogReducerTest.kt │ │ ├── MessageDetailMetadataReducerTest.kt │ │ ├── MessageDetailReducerTest.kt │ │ ├── MessageReportPhishingDialogReducerTest.kt │ │ ├── MessageStateReducerTest.kt │ │ ├── MoveToBottomSheetReducerTest.kt │ │ └── TrashedMessagesBannerReducerTest.kt │ │ ├── ui │ │ └── MessageDetailFooterActionsTest.kt │ │ ├── usecase │ │ ├── GetEmbeddedImageAvoidDuplicatedExecutionTest.kt │ │ ├── LoadDataForMessageLabelAsBottomSheetTest.kt │ │ ├── OnMessageLabelAsConfirmedTest.kt │ │ ├── PrintMessageTest.kt │ │ └── ShouldMessageBeHiddenTest.kt │ │ └── viewmodel │ │ ├── ConversationDetailViewModelIntegrationTest.kt │ │ ├── ConversationDetailViewModelTest.kt │ │ ├── EmailBodyTestSamples.kt │ │ ├── EntireMessageBodyViewModelTest.kt │ │ ├── FakeInMemoryConversationStateRepository.kt │ │ └── MessageDetailViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-label ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maillabel │ │ └── dagger │ │ └── MailLabelModule.kt ├── data │ └── build.gradle.kts ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── maillabel │ │ │ └── domain │ │ │ ├── SelectedMailLabelId.kt │ │ │ ├── extension │ │ │ ├── ColorExtension.kt │ │ │ └── LabelIdExtension.kt │ │ │ ├── model │ │ │ ├── ColorHex.kt │ │ │ ├── MailLabel.kt │ │ │ ├── MailLabelBuilder.kt │ │ │ └── SystemLabelId.kt │ │ │ └── usecase │ │ │ ├── CreateFolder.kt │ │ │ ├── CreateLabel.kt │ │ │ ├── DeleteLabel.kt │ │ │ ├── GetDraftLabelId.kt │ │ │ ├── GetLabel.kt │ │ │ ├── GetLabelColors.kt │ │ │ ├── GetLabels.kt │ │ │ ├── GetRootLabel.kt │ │ │ ├── IsLabelLimitReached.kt │ │ │ ├── IsLabelNameAllowed.kt │ │ │ ├── ObserveCustomMailLabels.kt │ │ │ ├── ObserveExclusiveDestinationMailLabels.kt │ │ │ ├── ObserveExclusiveMailLabels.kt │ │ │ ├── ObserveLabels.kt │ │ │ ├── ObserveMailLabels.kt │ │ │ ├── UpdateLabel.kt │ │ │ └── UpdateLabelExpandedState.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maillabel │ │ └── domain │ │ ├── extension │ │ ├── ColorExtensionKtTest.kt │ │ └── LabelIdExtensionTest.kt │ │ └── usecase │ │ ├── CreateFolderTest.kt │ │ ├── CreateLabelTest.kt │ │ ├── DeleteLabelTest.kt │ │ ├── GetDraftLabelIdTest.kt │ │ ├── GetLabelColorsTest.kt │ │ ├── GetLabelTest.kt │ │ ├── GetLabelsTest.kt │ │ ├── GetRootLabelTest.kt │ │ ├── IsLabelLimitReachedTest.kt │ │ ├── IsLabelNameAllowedTest.kt │ │ ├── MailLabelBuilderTest.kt │ │ ├── ObserveCustomMailLabelsTest.kt │ │ ├── ObserveExclusiveDestinationMailLabelsTest.kt │ │ ├── ObserveExclusiveMailLabelsTest.kt │ │ ├── ObserveLabelsTest.kt │ │ ├── ObserveMailLabelsTest.kt │ │ ├── SelectedMailLabelIdTest.kt │ │ ├── UpdateLabelExpandedStateTest.kt │ │ └── UpdateLabelTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── maillabel │ │ │ │ └── presentation │ │ │ │ ├── LabelColorsUtils.kt │ │ │ │ ├── LabelType.kt │ │ │ │ ├── MailLabelUiModel.kt │ │ │ │ ├── MailLabelUiModelMapper.kt │ │ │ │ ├── SystemLabelId.kt │ │ │ │ ├── folderform │ │ │ │ ├── FolderFormOperation.kt │ │ │ │ ├── FolderFormReducer.kt │ │ │ │ ├── FolderFormScreen.kt │ │ │ │ ├── FolderFormState.kt │ │ │ │ └── FolderFormViewModel.kt │ │ │ │ ├── folderlist │ │ │ │ ├── FolderListOperation.kt │ │ │ │ ├── FolderListReducer.kt │ │ │ │ ├── FolderListScreen.kt │ │ │ │ ├── FolderListState.kt │ │ │ │ └── FolderListViewModel.kt │ │ │ │ ├── folderparentlist │ │ │ │ ├── ParentFolderListOperation.kt │ │ │ │ ├── ParentFolderListReducer.kt │ │ │ │ ├── ParentFolderListScreen.kt │ │ │ │ ├── ParentFolderListState.kt │ │ │ │ └── ParentFolderListViewModel.kt │ │ │ │ ├── labelform │ │ │ │ ├── LabelFormOperation.kt │ │ │ │ ├── LabelFormReducer.kt │ │ │ │ ├── LabelFormScreen.kt │ │ │ │ ├── LabelFormState.kt │ │ │ │ └── LabelFormViewModel.kt │ │ │ │ ├── labellist │ │ │ │ ├── LabelListOperation.kt │ │ │ │ ├── LabelListReducer.kt │ │ │ │ ├── LabelListScreen.kt │ │ │ │ ├── LabelListState.kt │ │ │ │ └── LabelListViewModel.kt │ │ │ │ ├── mapper │ │ │ │ └── MailLabelTextMapper.kt │ │ │ │ ├── model │ │ │ │ ├── FolderUiModel.kt │ │ │ │ ├── FolderUiModelMapper.kt │ │ │ │ ├── LabelUiModel.kt │ │ │ │ ├── LabelUiModelWithSelectedState.kt │ │ │ │ ├── MailLabelText.kt │ │ │ │ ├── ParentFolderUiModel.kt │ │ │ │ └── ParentFolderUiModelMapper.kt │ │ │ │ ├── previewdata │ │ │ │ ├── FolderFormPreviewData.kt │ │ │ │ ├── FolderListPreviewData.kt │ │ │ │ ├── LabelFormPreviewData.kt │ │ │ │ ├── LabelListPreviewData.kt │ │ │ │ └── MailboxItemLabelsPreviewData.kt │ │ │ │ ├── sample │ │ │ │ ├── LabelColorListSample.kt │ │ │ │ ├── LabelUiModelSample.kt │ │ │ │ └── LabelUiModelWithSelectedStateSample.kt │ │ │ │ ├── sidebar │ │ │ │ ├── SIdebarUpsellItem.kt │ │ │ │ ├── SidebarCustomLabel.kt │ │ │ │ ├── SidebarItemWithCounter.kt │ │ │ │ ├── SidebarLabelAction.kt │ │ │ │ └── SidebarSystemLabel.kt │ │ │ │ ├── ui │ │ │ │ ├── ColorPicker.kt │ │ │ │ ├── FormDeleteButton.kt │ │ │ │ ├── FormInputField.kt │ │ │ │ ├── FormTextFieldDefaults.kt │ │ │ │ └── LabelsList.kt │ │ │ │ └── upselling │ │ │ │ ├── FoldersUpsellingBottomSheet.kt │ │ │ │ └── LabelsUpsellingBottomSheet.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── maillabel │ │ └── presentation │ │ ├── FolderUiModelMapperTest.kt │ │ ├── MailLabelUiModelMapperTest.kt │ │ ├── folderform │ │ └── FolderFormViewModelTest.kt │ │ ├── folderlist │ │ └── FolderListViewModelTest.kt │ │ ├── folderparentlist │ │ ├── ParentFolderListViewModelTest.kt │ │ └── ParentFolderUiModelMapperTest.kt │ │ ├── labelform │ │ └── LabelFormViewModelTest.kt │ │ ├── labellist │ │ └── LabelListViewModelTest.kt │ │ └── mapper │ │ └── MailLabelTextMapperTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-mailbox ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmailbox │ │ └── dagger │ │ └── MailboxModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailmailbox │ │ │ └── data │ │ │ └── repository │ │ │ ├── InMemoryMailboxRepositoryImpl.kt │ │ │ └── UnreadCountersRepositoryImpl.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmailbox │ │ └── data │ │ └── repository │ │ ├── InMemoryMailboxRepositoryImplTest.kt │ │ └── UnreadCountersRepositoryImplTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailmailbox │ │ │ └── domain │ │ │ ├── annotations │ │ │ └── IsSkipInitialMediatorRefreshEnabled.kt │ │ │ ├── extension │ │ │ └── FlowExtension.kt │ │ │ ├── mapper │ │ │ ├── ConversationMailboxItemMapper.kt │ │ │ └── MessageMailboxItemMapper.kt │ │ │ ├── model │ │ │ ├── MailboxBottomBarDefaults.kt │ │ │ ├── MailboxItem.kt │ │ │ ├── MailboxItemId.kt │ │ │ ├── MailboxPageKey.kt │ │ │ ├── OpenMailboxItemRequest.kt │ │ │ ├── UnreadCounters.kt │ │ │ └── UserAccountStorageStatus.kt │ │ │ ├── repository │ │ │ ├── InMemoryMailboxRepository.kt │ │ │ └── UnreadCountersRepository.kt │ │ │ └── usecase │ │ │ ├── GetMailboxActions.kt │ │ │ ├── GetMailboxBottomSheetActions.kt │ │ │ ├── GetMailboxItems.kt │ │ │ ├── GetMultiUserMailboxItems.kt │ │ │ ├── GetParticipantsResolvedNames.kt │ │ │ ├── IsLocalPageValid.kt │ │ │ ├── IsMultiUserLocalPageValid.kt │ │ │ ├── MessageOnlyLabelIds.kt │ │ │ ├── ObserveCurrentViewMode.kt │ │ │ ├── ObservePrimaryUserAccountStorageStatus.kt │ │ │ ├── ObserveUnreadCounters.kt │ │ │ ├── RecordMailboxScreenView.kt │ │ │ ├── RecordRatingBoosterTriggered.kt │ │ │ ├── RelabelConversations.kt │ │ │ ├── RelabelMessages.kt │ │ │ ├── ShouldShowRatingBooster.kt │ │ │ └── featureflags │ │ │ └── SkipInitialMediatorRefresh.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmailbox │ │ └── domain │ │ ├── mapper │ │ ├── ConversationMailboxItemMapperTest.kt │ │ └── MessageMailboxItemMapperTest.kt │ │ └── usecase │ │ ├── GetMailboxBottomSheetActionsTest.kt │ │ ├── GetMailboxItemsTest.kt │ │ ├── GetMultiUserMailboxItemsTest.kt │ │ ├── IsLocalPageValidTest.kt │ │ ├── IsMultiUserLocalPageValidTest.kt │ │ ├── ObserveCurrentViewModeTest.kt │ │ ├── ObserveMailboxActionsTest.kt │ │ ├── ObservePrimaryUserAccountStorageStatusTest.kt │ │ ├── ObserveUnreadCountersTest.kt │ │ ├── RecordMailboxScreenViewTest.kt │ │ ├── RecordRatingBoosterTriggeredTest.kt │ │ ├── RelabelConversationsTest.kt │ │ ├── RelabelMessagesTest.kt │ │ └── ShouldShowRatingBoosterTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── ch.protonmail.android.mailmailbox.presentation.paging │ │ │ ├── PagingLoadingStateMapperKtTest.kt │ │ │ └── SearchPagingLoadingStateMapperKtTest.kt │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailmailbox │ │ │ │ └── presentation │ │ │ │ ├── mailbox │ │ │ │ ├── ComposeMailboxItem.kt │ │ │ │ ├── IncludeSpamTrashItem.kt │ │ │ │ ├── MailboxScreen.kt │ │ │ │ ├── MailboxScreenState.kt │ │ │ │ ├── MailboxTopAppBar.kt │ │ │ │ ├── MailboxViewModel.kt │ │ │ │ ├── ParticipantsList.kt │ │ │ │ ├── StorageLimitWarningDialogs.kt │ │ │ │ ├── SwipeableItem.kt │ │ │ │ ├── UnreadItemsFilter.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── MailboxAvatarUiModelMapper.kt │ │ │ │ │ ├── MailboxItemUiModelMapper.kt │ │ │ │ │ └── SwipeActionsMapper.kt │ │ │ │ ├── model │ │ │ │ │ ├── MailboxItemLocationUiModel.kt │ │ │ │ │ ├── MailboxItemUiModel.kt │ │ │ │ │ ├── MailboxListState.kt │ │ │ │ │ ├── MailboxOperation.kt │ │ │ │ │ ├── MailboxSearchMode.kt │ │ │ │ │ ├── MailboxSearchState.kt │ │ │ │ │ ├── MailboxState.kt │ │ │ │ │ ├── MailboxTopAppBarState.kt │ │ │ │ │ ├── ParticipantsUiModel.kt │ │ │ │ │ ├── StorageLimitState.kt │ │ │ │ │ ├── SwipeActionsUiModel.kt │ │ │ │ │ ├── SwipeUiModel.kt │ │ │ │ │ ├── UnreadFilterState.kt │ │ │ │ │ ├── UpgradeStorageState.kt │ │ │ │ │ └── UsedLabels.kt │ │ │ │ ├── previewdata │ │ │ │ │ ├── MailboxItemUiModelPreviewData.kt │ │ │ │ │ ├── MailboxItemsPreviewData.kt │ │ │ │ │ ├── MailboxPreviewData.kt │ │ │ │ │ ├── MailboxSearchStateSampleData.kt │ │ │ │ │ ├── MailboxStateSampleData.kt │ │ │ │ │ └── SwipeUiModelSampleData.kt │ │ │ │ ├── reducer │ │ │ │ │ ├── MailboxActionMessageReducer.kt │ │ │ │ │ ├── MailboxDeleteDialogReducer.kt │ │ │ │ │ ├── MailboxListReducer.kt │ │ │ │ │ ├── MailboxReducer.kt │ │ │ │ │ ├── MailboxTopAppBarReducer.kt │ │ │ │ │ ├── MailboxUnreadFilterReducer.kt │ │ │ │ │ ├── StorageLimitReducer.kt │ │ │ │ │ └── UpgradeStorageReducer.kt │ │ │ │ └── usecase │ │ │ │ │ ├── GetMailboxItemLocationIcons.kt │ │ │ │ │ └── ShowRatingBooster.kt │ │ │ │ └── paging │ │ │ │ ├── MailboxItemPagingSource.kt │ │ │ │ ├── MailboxItemRemoteMediator.kt │ │ │ │ ├── MailboxPagerFactory.kt │ │ │ │ ├── PagingLoadingStateMapper.kt │ │ │ │ ├── exception │ │ │ │ └── DataErrorException.kt │ │ │ │ └── search │ │ │ │ ├── NewSearchStateHandler.kt │ │ │ │ ├── SearchAppendErrorStateHandler.kt │ │ │ │ ├── SearchDataStateHandler.kt │ │ │ │ ├── SearchLoadingStateHandler.kt │ │ │ │ ├── SearchLoadingWithDataStateHandler.kt │ │ │ │ ├── SearchNoDataStateHandler.kt │ │ │ │ ├── SearchPagingLoadingStateMapper.kt │ │ │ │ ├── SearchRefreshErrorStateHandler.kt │ │ │ │ └── SearchStateFinder.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── illustration_empty_mailbox_folder.xml │ │ │ ├── illustration_empty_mailbox_no_messages.xml │ │ │ ├── illustration_empty_mailbox_spam.xml │ │ │ ├── illustration_empty_mailbox_trash.xml │ │ │ ├── illustration_empty_mailbox_unread.xml │ │ │ └── search_no_results.xml │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmailbox │ │ └── presentation │ │ ├── MailboxViewModelTest.kt │ │ ├── helper │ │ └── MailboxAsyncPagingDataDiffer.kt │ │ ├── mailbox │ │ ├── mapper │ │ │ ├── MailboxAvatarUiModelMapperTest.kt │ │ │ ├── MailboxItemUiModelMapperTest.kt │ │ │ └── SwipeActionsMapperTest.kt │ │ ├── reducer │ │ │ ├── MailboxActionMessageReducerTest.kt │ │ │ ├── MailboxDeleteDialogReducerTest.kt │ │ │ ├── MailboxListReducerTest.kt │ │ │ ├── MailboxReducerTest.kt │ │ │ ├── MailboxTopAppBarReducerTest.kt │ │ │ ├── MailboxUnreadFilterReducerTest.kt │ │ │ ├── StorageLimitReducerTest.kt │ │ │ └── UpgradeStorageReducerTest.kt │ │ └── usecase │ │ │ ├── GetMailboxItemLocationIconsTest.kt │ │ │ ├── GetParticipantsResolvedNamesTest.kt │ │ │ └── ShowRatingBoosterTest.kt │ │ └── paging │ │ ├── MailboxItemPagingSourceTest.kt │ │ ├── MailboxItemRemoteMediatorTest.kt │ │ └── MailboxPagerFactoryTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-message ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmessage │ │ └── dagger │ │ ├── MailAttachmentModule.kt │ │ └── MailMessageModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailmessage │ │ │ │ └── data │ │ │ │ ├── MessageEventListener.kt │ │ │ │ ├── UnreadMessagesCountEventListener.kt │ │ │ │ ├── local │ │ │ │ ├── AttachmentFileStorage.kt │ │ │ │ ├── AttachmentLocalDataSource.kt │ │ │ │ ├── AttachmentLocalDataSourceImpl.kt │ │ │ │ ├── MessageBodyFileStorage.kt │ │ │ │ ├── MessageConverters.kt │ │ │ │ ├── MessageDatabase.kt │ │ │ │ ├── MessageLocalDataSource.kt │ │ │ │ ├── MessageLocalDataSourceImpl.kt │ │ │ │ ├── MessageMapper.kt │ │ │ │ ├── SearchResultsDatabase.kt │ │ │ │ ├── SearchResultsLocalDataSource.kt │ │ │ │ ├── SearchResultsLocalDataSourceImpl.kt │ │ │ │ ├── UnreadMessagesCountLocalDataSource.kt │ │ │ │ ├── UnreadMessagesCountLocalDataSourceImpl.kt │ │ │ │ ├── converters │ │ │ │ │ ├── AttachmentWorkerStatusConverters.kt │ │ │ │ │ └── UriConverter.kt │ │ │ │ ├── dao │ │ │ │ │ ├── AttachmentStateDao.kt │ │ │ │ │ ├── MessageAttachmentDao.kt │ │ │ │ │ ├── MessageAttachmentMetaDataDao.kt │ │ │ │ │ ├── MessageBodyDao.kt │ │ │ │ │ ├── MessageDao.kt │ │ │ │ │ ├── MessageLabelDao.kt │ │ │ │ │ ├── OutboxDao.kt │ │ │ │ │ ├── SearchResultDao.kt │ │ │ │ │ └── UnreadMessagesCountDao.kt │ │ │ │ ├── entity │ │ │ │ │ ├── AttachmentCountEntity.kt │ │ │ │ │ ├── AttachmentStateEntity.kt │ │ │ │ │ ├── DraftStateEntity.kt │ │ │ │ │ ├── MessageAttachmentEntity.kt │ │ │ │ │ ├── MessageAttachmentMetadataEntity.kt │ │ │ │ │ ├── MessageBodyEntity.kt │ │ │ │ │ ├── MessageEntity.kt │ │ │ │ │ ├── MessageLabelEntity.kt │ │ │ │ │ ├── SearchResultEntity.kt │ │ │ │ │ └── UnreadMessagesCountEntity.kt │ │ │ │ ├── provider │ │ │ │ │ └── GetUriFromMediaScanner.kt │ │ │ │ ├── relation │ │ │ │ │ ├── MessageWithBodyEntity.kt │ │ │ │ │ └── MessageWithLabelIds.kt │ │ │ │ └── usecase │ │ │ │ │ ├── DecryptAttachmentByteArray.kt │ │ │ │ │ ├── GenerateUniqueFileName.kt │ │ │ │ │ ├── PrepareAttachmentForSharing.kt │ │ │ │ │ └── SanitizeFullFileName.kt │ │ │ │ ├── mapper │ │ │ │ ├── AttachmentCountMappings.kt │ │ │ │ ├── MessageAttachmentEntityMapper.kt │ │ │ │ ├── MessageAttachmentMetadataMapper.kt │ │ │ │ └── MessageWithBodyEntityMapper.kt │ │ │ │ ├── remote │ │ │ │ ├── AttachmentApi.kt │ │ │ │ ├── AttachmentRemoteDataSource.kt │ │ │ │ ├── AttachmentRemoteDataSourceImpl.kt │ │ │ │ ├── MessageApi.kt │ │ │ │ ├── MessageRemoteDataSource.kt │ │ │ │ ├── MessageRemoteDataSourceImpl.kt │ │ │ │ ├── UnreadMessageCountersApi.kt │ │ │ │ ├── UnreadMessagesCountRemoteDataSource.kt │ │ │ │ ├── UnreadMessagesCountRemoteDataSourceImpl.kt │ │ │ │ ├── resource │ │ │ │ │ ├── AttachmentsInfoResource.kt │ │ │ │ │ ├── MarkMessageAsReadBody.kt │ │ │ │ │ ├── MarkMessageAsUnreadBody.kt │ │ │ │ │ ├── MessageActionBody.kt │ │ │ │ │ ├── MessagePhishingReportBody.kt │ │ │ │ │ ├── MessageResource.kt │ │ │ │ │ ├── MessageWithBodyResource.kt │ │ │ │ │ ├── RecipientResource.kt │ │ │ │ │ └── UnreadMessageCountResource.kt │ │ │ │ ├── response │ │ │ │ │ ├── GetMessageResponse.kt │ │ │ │ │ ├── GetMessagesResponse.kt │ │ │ │ │ ├── MarkReadResponse.kt │ │ │ │ │ ├── MarkUnreadResponse.kt │ │ │ │ │ ├── PutLabelResponse.kt │ │ │ │ │ └── UnreadMessagesCountsResponse.kt │ │ │ │ └── worker │ │ │ │ │ ├── AddLabelMessageWorker.kt │ │ │ │ │ ├── ClearMessageLabelWorker.kt │ │ │ │ │ ├── DeleteMessagesWorker.kt │ │ │ │ │ ├── GetAttachmentWorker.kt │ │ │ │ │ ├── MarkMessageAsReadWorker.kt │ │ │ │ │ ├── MarkMessageAsUnreadWorker.kt │ │ │ │ │ └── RemoveLabelMessageWorker.kt │ │ │ │ ├── repository │ │ │ │ ├── AttachmentRepositoryImpl.kt │ │ │ │ ├── MessageRepositoryImpl.kt │ │ │ │ ├── OutboxRepositoryImpl.kt │ │ │ │ ├── SearchResultsRepositoryImpl.kt │ │ │ │ └── UnreadMessageCountRepositoryImpl.kt │ │ │ │ ├── sample │ │ │ │ ├── AttachmentCountEntitySample.kt │ │ │ │ ├── AttachmentResourceSample.kt │ │ │ │ ├── MessageEntitySample.kt │ │ │ │ ├── MessageLabelEntitySample.kt │ │ │ │ ├── MessageWithLabelIdsSample.kt │ │ │ │ └── PutLabelResponseSample.kt │ │ │ │ └── usecase │ │ │ │ ├── DeleteSentMessagesFromOutbox.kt │ │ │ │ ├── ExcludeDraftMessagesAlreadyInOutbox.kt │ │ │ │ └── GetMessageIdsInDraftState.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmessage │ │ └── data │ │ ├── AttachmentRepositoryImplTest.kt │ │ ├── MessageEventListenerTest.kt │ │ ├── MessageRepositoryImplTest.kt │ │ ├── TestMessage.kt │ │ ├── local │ │ ├── AttachmentFileStorageTest.kt │ │ ├── AttachmentLocalDataSourceImplTest.kt │ │ ├── MessageBodyFileStorageTest.kt │ │ ├── MessageLocalDataSourceImplTest.kt │ │ ├── SearchResultsLocalDataSourceImplTest.kt │ │ └── usecase │ │ │ ├── DecryptAttachmentByteArrayTest.kt │ │ │ └── PrepareAttachmentForSharingTest.kt │ │ ├── remote │ │ ├── AttachmentRemoteDataSourceImplTest.kt │ │ ├── MessageRemoteDataSourceImplTest.kt │ │ ├── resource │ │ │ ├── AttachmentsInfoResourceTest.kt │ │ │ └── MailToResourceTest.kt │ │ └── worker │ │ │ ├── AddLabelMessageWorkerTest.kt │ │ │ ├── ClearMessageLabelWorkerTest.kt │ │ │ ├── DeleteMessagesWorkerTest.kt │ │ │ ├── GetAttachmentWorkerTest.kt │ │ │ ├── MarkMessageAsReadWorkerTest.kt │ │ │ ├── MarkMessageAsUnreadWorkerTest.kt │ │ │ └── RemoveLabelMessageWorkerTest.kt │ │ ├── repository │ │ ├── SearchResultsRepositoryImplTest.kt │ │ └── UnreadMessagesCountRepositoryImplTest.kt │ │ └── usecase │ │ ├── DeleteSentMessagesFromOutboxTest.kt │ │ ├── ExcludeDraftMessagesAlreadyInOutboxTest.kt │ │ ├── GenerateUniqueFileNameTest.kt │ │ ├── GetMessageIdsInDraftStateTest.kt │ │ └── SanitizeFullFileNameTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailmessage │ │ │ └── domain │ │ │ ├── extension │ │ │ └── MessageAttachmentExtension.kt │ │ │ ├── model │ │ │ ├── AttachmentCount.kt │ │ │ ├── AttachmentState.kt │ │ │ ├── AttachmentSyncState.kt │ │ │ ├── AttachmentWorkerStatus.kt │ │ │ ├── DecryptedMessageBody.kt │ │ │ ├── DraftAction.kt │ │ │ ├── DraftState.kt │ │ │ ├── DraftSyncState.kt │ │ │ ├── GetDecryptedMessageBodyError.kt │ │ │ ├── LabelSelectionList.kt │ │ │ ├── Message.kt │ │ │ ├── MessageAttachment.kt │ │ │ ├── MessageAttachmentMetadata.kt │ │ │ ├── MessageBody.kt │ │ │ ├── MessageWithBody.kt │ │ │ ├── MessageWithLabels.kt │ │ │ ├── OutboxStates.kt │ │ │ ├── Participant.kt │ │ │ ├── RefreshedMessageWithBody.kt │ │ │ ├── SendingError.kt │ │ │ ├── UnreadCounter.kt │ │ │ └── attachments │ │ │ │ └── header │ │ │ │ ├── HeaderValue.kt │ │ │ │ ├── HeaderValueConverter.kt │ │ │ │ ├── HeaderValueSerializer.kt │ │ │ │ └── HeadersTypeConverter.kt │ │ │ ├── repository │ │ │ ├── AttachmentRepository.kt │ │ │ ├── DraftStateRepository.kt │ │ │ ├── MessageRepository.kt │ │ │ ├── OutboxRepository.kt │ │ │ ├── SearchResultsRepository.kt │ │ │ └── UnreadMessagesCountRepository.kt │ │ │ ├── sample │ │ │ ├── AttachmentCountSample.kt │ │ │ ├── MessageAttachmentSample.kt │ │ │ ├── MessageIdSample.kt │ │ │ ├── MessageSample.kt │ │ │ ├── MessageWithBodySample.kt │ │ │ ├── MessageWithLabelsSample.kt │ │ │ └── RecipientSample.kt │ │ │ └── usecase │ │ │ ├── ConvertPlainTextIntoHtml.kt │ │ │ ├── DecrementUnreadCount.kt │ │ │ ├── DeleteDraftState.kt │ │ │ ├── DeleteMessages.kt │ │ │ ├── DeleteSearchResults.kt │ │ │ ├── GetDecryptedMessageBody.kt │ │ │ ├── GetEmbeddedImage.kt │ │ │ ├── GetMessagesWithLabels.kt │ │ │ ├── IncrementUnreadCount.kt │ │ │ ├── MarkMessagesAsRead.kt │ │ │ ├── MarkMessagesAsUnread.kt │ │ │ ├── MoveMessages.kt │ │ │ ├── ObserveClearMessageOperation.kt │ │ │ ├── ObserveMessage.kt │ │ │ ├── ObserveMessages.kt │ │ │ ├── ParseMimeAttachmentHeaders.kt │ │ │ ├── ProvideNewAttachmentId.kt │ │ │ ├── ResolveParticipantName.kt │ │ │ ├── ShouldRestrictWebViewHeight.kt │ │ │ ├── StarMessages.kt │ │ │ └── UnStarMessages.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmessage │ │ └── domain │ │ ├── model │ │ ├── MessageAttachmentTest.kt │ │ └── attachments │ │ │ └── header │ │ │ ├── HeaderValueConverterTest.kt │ │ │ └── HeaderValueSerializerTest.kt │ │ ├── test │ │ └── ObserveMessageTest.kt │ │ └── usecase │ │ ├── DeleteMessagesTest.kt │ │ ├── DeleteSearchResultsTest.kt │ │ ├── GetDecryptedMessageBodyTest.kt │ │ ├── GetEmbeddedImageTest.kt │ │ ├── GetMessagesWithLabelsTest.kt │ │ ├── MarkMessagesAsReadTest.kt │ │ ├── MarkMessagesAsUnreadTest.kt │ │ ├── MoveMessagesTest.kt │ │ ├── ObserveClearMessageOperationTest.kt │ │ ├── ObserveMessagesTest.kt │ │ ├── ParseMimeAttachmentHeadersTest.kt │ │ ├── ResolveParticipantNameTest.kt │ │ ├── StarMessagesTest.kt │ │ ├── UnStarMessagesTest.kt │ │ └── UndoMoveMessagesTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailmessage │ │ │ └── presentation │ │ │ └── usecase │ │ │ └── ConvertPlainTextToHtmlTest.kt │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailmessage │ │ │ │ └── presentation │ │ │ │ ├── extension │ │ │ │ ├── AttachmentUiModelListExtension.kt │ │ │ │ ├── StringUrlExtension.kt │ │ │ │ └── WebResourceRequestExtension.kt │ │ │ │ ├── mapper │ │ │ │ ├── AttachmentUiModelMapper.kt │ │ │ │ ├── AttachmentUiModelMapper2.kt │ │ │ │ └── DetailMoreActionsBottomSheetUiMapper.kt │ │ │ │ ├── model │ │ │ │ ├── AttachmentGroupUiModel.kt │ │ │ │ ├── AttachmentMimeType.kt │ │ │ │ ├── MessageBodyExpandCollapseMode.kt │ │ │ │ ├── MessageBodyUiModel.kt │ │ │ │ ├── MessageBodyWithType.kt │ │ │ │ ├── bottomsheet │ │ │ │ │ └── BottomSheetState.kt │ │ │ │ └── webview │ │ │ │ │ ├── MessageBodyWebViewOperation.kt │ │ │ │ │ └── MessageBodyWebViewState.kt │ │ │ │ ├── previewdata │ │ │ │ └── MailboxMoreActionBottomSheetPreviewData.kt │ │ │ │ ├── reducer │ │ │ │ ├── BottomSheetReducer.kt │ │ │ │ ├── ContactActionsBottomSheetReducer.kt │ │ │ │ ├── DetailMoreActionsBottomSheetReducer.kt │ │ │ │ ├── LabelAsBottomSheetReducer.kt │ │ │ │ ├── MailboxMoreActionsBottomSheetReducer.kt │ │ │ │ ├── MessageBodyWebViewReducer.kt │ │ │ │ ├── MoveToBottomSheetReducer.kt │ │ │ │ └── UpsellingBottomSheetReducer.kt │ │ │ │ ├── sample │ │ │ │ └── AttachmentUiModelSample.kt │ │ │ │ ├── ui │ │ │ │ ├── AttachmentFooter.kt │ │ │ │ ├── AttachmentItem.kt │ │ │ │ ├── MessageBodyDimens.kt │ │ │ │ ├── MessageBodyWebView.kt │ │ │ │ ├── MessageBodyWebViewLongPressDialog.kt │ │ │ │ ├── WebViewExtensions.kt │ │ │ │ └── bottomsheet │ │ │ │ │ ├── ContactActionsBottomSheetContent.kt │ │ │ │ │ ├── DetailMoreActionsBottomSheetContent.kt │ │ │ │ │ ├── LabelAsBottomSheetContent.kt │ │ │ │ │ ├── MailboxMoreActionBottomSheetContent.kt │ │ │ │ │ ├── MailboxUpsellingBottomSheet.kt │ │ │ │ │ └── MoveToBottomSheetContent.kt │ │ │ │ ├── usecase │ │ │ │ ├── InjectCssIntoDecryptedMessageBody.kt │ │ │ │ ├── SanitizeHtmlOfDecryptedMessageBody.kt │ │ │ │ └── TransformDecryptedMessageBody.kt │ │ │ │ └── viewmodel │ │ │ │ └── MessageBodyViewModel.kt │ │ └── res │ │ │ ├── raw │ │ │ ├── css_media_scheme.css │ │ │ └── css_reset_with_custom_props.css │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailmessage │ │ └── presentation │ │ ├── extension │ │ └── WebResourceRequestExtensionTest.kt │ │ ├── mapper │ │ ├── AttachmentUiModelMapper2Test.kt │ │ └── DetailMoreActionsBottomSheetUiMapperTest.kt │ │ ├── reducer │ │ ├── ContactActionsBottomSheetReducerTest.kt │ │ ├── DetailMoreActionsBottomSheetReducerTest.kt │ │ ├── MailboxMoreActionsBottomSheetReducerTest.kt │ │ └── MessageBodyWebViewReducerTest.kt │ │ ├── usecase │ │ ├── InjectCssIntoDecryptedMessageBodyTest.kt │ │ ├── SanitizeHtmlOfDecryptedMessageBodyTest.kt │ │ └── TransformDecryptedMessageBodyTest.kt │ │ └── viewmodel │ │ └── MessageBodyWebViewViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-notifications ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── presentation │ └── src │ │ └── main │ │ └── res │ │ ├── values-b+es+419 │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sv-rSE │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ └── values-zh-rTW │ │ └── strings.xml ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailnotifications │ │ ├── NotificationExtensions.kt │ │ ├── PushNotificationSample.kt │ │ ├── usecase │ │ ├── ProcessNewLoginPushNotificationTest.kt │ │ ├── ProcessNewMessagePushNotificationTest.kt │ │ ├── actions │ │ │ └── CreateNotificationActionTest.kt │ │ └── intents │ │ │ └── CreateNewMessageNavigationIntentTest.kt │ │ └── worker │ │ ├── ProcessPushNotificationDataWorkerLoginTest.kt │ │ ├── ProcessPushNotificationDataWorkerMessageReadTest.kt │ │ └── ProcessPushNotificationDataWorkerNewMessageTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailnotifications │ │ │ ├── dagger │ │ │ └── MailNotificationsModule.kt │ │ │ ├── data │ │ │ ├── local │ │ │ │ ├── DataStoreProvider.kt │ │ │ │ ├── NotificationPermissionLocalDataSource.kt │ │ │ │ ├── NotificationPermissionLocalDataSourceImpl.kt │ │ │ │ ├── NotificationTokenLocalDataSource.kt │ │ │ │ ├── NotificationTokenLocalDataSourceImpl.kt │ │ │ │ ├── NotificationTokenPreferences.kt │ │ │ │ ├── ProcessPushNotificationDataWorker.kt │ │ │ │ ├── ProcessPushNotificationDataWorkerUtils.kt │ │ │ │ ├── PushNotificationActionsBroadcastReceiver.kt │ │ │ │ └── fcm │ │ │ │ │ └── FcmTokenPreferencesImpl.kt │ │ │ ├── remote │ │ │ │ ├── DeviceServiceApi.kt │ │ │ │ ├── NotificationTokenRemoteDataSource.kt │ │ │ │ ├── NotificationTokenRemoteDataSourceImpl.kt │ │ │ │ ├── RegisterDeviceWorker.kt │ │ │ │ ├── fcm │ │ │ │ │ ├── PMFirebaseMessagingService.kt │ │ │ │ │ └── model │ │ │ │ │ │ └── Constants.kt │ │ │ │ └── resource │ │ │ │ │ ├── NotificationAction.kt │ │ │ │ │ ├── NotificationType.kt │ │ │ │ │ ├── PushNotification.kt │ │ │ │ │ ├── PushNotificationData.kt │ │ │ │ │ ├── PushNotificationSender.kt │ │ │ │ │ └── device │ │ │ │ │ ├── RegisterDeviceRequest.kt │ │ │ │ │ └── RegisterDeviceResponse.kt │ │ │ └── repository │ │ │ │ ├── NotificationPermissionRepository.kt │ │ │ │ ├── NotificationPermissionRepositoryImpl.kt │ │ │ │ ├── NotificationPermissionTelemetryRepository.kt │ │ │ │ ├── NotificationPermissionTelemetryRepositoryImpl.kt │ │ │ │ ├── NotificationTokenRepository.kt │ │ │ │ └── NotificationTokenRepositoryImpl.kt │ │ │ ├── domain │ │ │ ├── NotificationInteractions.kt │ │ │ ├── NotificationsDeepLinkHelper.kt │ │ │ ├── handler │ │ │ │ ├── AccountStateAwareNotificationHandler.kt │ │ │ │ ├── NotificationHandler.kt │ │ │ │ └── SessionAwareNotificationHandler.kt │ │ │ ├── model │ │ │ │ ├── LocalNotificationAction.kt │ │ │ │ ├── LocalPushNotificationData.kt │ │ │ │ ├── PushNotificationPendingIntentPayloadData.kt │ │ │ │ └── telemetry │ │ │ │ │ ├── NotificationPermissionTelemetryEvent.kt │ │ │ │ │ ├── NotificationPermissionTelemetryEventDimensions.kt │ │ │ │ │ └── NotificationPermissionTelemetryEventType.kt │ │ │ ├── proxy │ │ │ │ ├── NotificationManagerCompatProxy.kt │ │ │ │ └── NotificationManagerCompatProxyImpl.kt │ │ │ └── usecase │ │ │ │ ├── DismissEmailNotificationsForUser.kt │ │ │ │ ├── ProcessMessageReadPushNotification.kt │ │ │ │ ├── ProcessNewLoginPushNotification.kt │ │ │ │ ├── ProcessNewMessagePushNotification.kt │ │ │ │ ├── SavePermissionDialogTimestamp.kt │ │ │ │ ├── SaveShouldStopShowingPermissionDialog.kt │ │ │ │ ├── ShouldShowNotificationPermissionDialog.kt │ │ │ │ ├── TrackNotificationPermissionTelemetryEvent.kt │ │ │ │ ├── actions │ │ │ │ └── CreateNotificationAction.kt │ │ │ │ ├── content │ │ │ │ ├── DecryptNotificationContent.kt │ │ │ │ └── ProcessPushNotificationMessage.kt │ │ │ │ └── intents │ │ │ │ └── CreateNewMessageNavigationIntent.kt │ │ │ └── presentation │ │ │ ├── EnablePushNotificationsDialog.kt │ │ │ ├── NotificationPermissionOrchestrator.kt │ │ │ └── model │ │ │ ├── NotificationPermissionDialogState.kt │ │ │ └── NotificationPermissionDialogType.kt │ └── res │ │ ├── drawable │ │ └── ic_email_reminder.xml │ │ ├── values-b+es+419 │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sv-rSE │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ └── values │ │ └── strings.xml │ ├── src │ └── main │ │ └── res │ │ ├── values-b+es+419 │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es-rES │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sv-rSE │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ └── values-zh-rTW │ │ └── strings.xml │ └── test │ └── kotlin │ └── ch │ └── protonmail │ └── android │ └── mailnotifications │ ├── data │ ├── local │ │ ├── NotificationPermissionLocalDataSourceImplTest.kt │ │ ├── NotificationTokenLocalDataSourceTest.kt │ │ ├── ProcessPushNotificationDataWorkerParamsErrorTest.kt │ │ └── ProcessPushNotificationDataWorkerParsingTest.kt │ ├── remote │ │ ├── NotificationTokenRemoteDataSourceTest.kt │ │ └── RegisterDeviceWorkerTest.kt │ └── repository │ │ ├── NotificationPermissionRepositoryImplTest.kt │ │ ├── NotificationPermissionTelemetryRepositoryImplTest.kt │ │ └── NotificationTokenRepositoryTest.kt │ └── domain │ ├── AccountStateAwareNotificationHandlerTests.kt │ ├── DecryptNotificationContentTest.kt │ ├── NotificationInteractionTest.kt │ ├── SessionAwareNotificationHandlerDismissalTests.kt │ ├── SessionAwareNotificationHandlerNoDismissalTests.kt │ └── usecase │ ├── DismissEmailNotificationsForUserTest.kt │ ├── ProcessMessageReadPushNotificationTest.kt │ ├── SavePermissionDialogTimestampTest.kt │ ├── SaveShouldStopShowingPermissionDialogTest.kt │ ├── ShouldShowNotificationPermissionDialogTest.kt │ └── TrackNotificationPermissionTelemetryEventTest.kt ├── mail-onboarding ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailonboarding │ │ └── dagger │ │ └── OnboardingModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailonboarding │ │ │ └── data │ │ │ ├── OnboardingDataStoreProvider.kt │ │ │ ├── local │ │ │ ├── OnboardingLocalDataSource.kt │ │ │ └── OnboardingLocalDataSourceImpl.kt │ │ │ └── repository │ │ │ └── OnboardingRepositoryImpl.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailonboarding │ │ └── data │ │ ├── local │ │ └── OnboardingLocalDataSourceImplTest.kt │ │ └── repository │ │ └── OnboardingRepositoryImplTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailonboarding │ │ │ └── domain │ │ │ ├── model │ │ │ └── OnboardingPreference.kt │ │ │ ├── repository │ │ │ └── OnboardingRepository.kt │ │ │ └── usecase │ │ │ ├── ObserveOnboarding.kt │ │ │ └── SaveOnboarding.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailonboarding │ │ └── domain │ │ └── usecase │ │ ├── ObserveOnboardingTest.kt │ │ └── SaveOnboardingTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailonboarding │ │ │ │ └── presentation │ │ │ │ ├── OnboardingScreen.kt │ │ │ │ ├── model │ │ │ │ ├── OnboardingState.kt │ │ │ │ └── OnboardingUiModel.kt │ │ │ │ ├── ui │ │ │ │ ├── OnboardingButton.kt │ │ │ │ ├── OnboardingContent.kt │ │ │ │ └── OnboardingIndexDots.kt │ │ │ │ └── viewmodel │ │ │ │ └── OnboardingViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── empty.xml │ │ │ ├── illustration_easily_up_to_date.xml │ │ │ ├── illustration_neat_and_tidy.xml │ │ │ └── illustration_privacy_for_all.xml │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailonboarding │ │ └── presentation │ │ └── viewmodel │ │ └── OnboardingViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-pagination ├── build.gradle.kts ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailpagination │ │ │ └── data │ │ │ └── local │ │ │ ├── PageIntervalDatabase.kt │ │ │ ├── PageIntervalMerger.kt │ │ │ ├── PageIntervalUpdater.kt │ │ │ ├── PageKeyClipping.kt │ │ │ ├── PageValidation.kt │ │ │ ├── dao │ │ │ └── PageIntervalDao.kt │ │ │ └── entity │ │ │ └── PageIntervalEntity.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailpagination │ │ └── data │ │ └── local │ │ ├── PageIntervalMergerTest.kt │ │ ├── PageIntervalUpdaterTest.kt │ │ ├── PageKeyClippingKtTest.kt │ │ └── PageValidationKtTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailpagination │ │ │ └── domain │ │ │ ├── AdjacentPageKeys.kt │ │ │ ├── RefreshPageKey.kt │ │ │ └── model │ │ │ ├── PageItem.kt │ │ │ └── PageKey.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailpagination │ │ └── domain │ │ ├── AdjacentPageKeysTest.kt │ │ └── RefreshPageKeyKtTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailpagination │ │ │ └── presentation │ │ │ └── paging │ │ │ ├── EmptyLabelInProgressSignal.kt │ │ │ ├── InvalidationTrackerPagingSource.kt │ │ │ └── VerticalScrollbar.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailpagination │ │ └── presentation │ │ └── paging │ │ └── EmptyLabelInProgressSignalTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-settings ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailsettings │ │ └── dagger │ │ └── SettingsModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailsettings │ │ │ └── data │ │ │ ├── MailSettingsDataStoreProvider.kt │ │ │ ├── local │ │ │ └── ClearLocalDataWorker.kt │ │ │ ├── remote │ │ │ └── UpdateAddressIdentityWorker.kt │ │ │ ├── repository │ │ │ ├── AddressIdentityRepositoryImpl.kt │ │ │ ├── AlternativeRoutingRepositoryImpl.kt │ │ │ ├── AppLanguageRepositoryImpl.kt │ │ │ ├── AutoLockRepositoryImpl.kt │ │ │ ├── BackgroundSyncSettingRepositoryImpl.kt │ │ │ ├── BiometricsSystemStateRepositoryImpl.kt │ │ │ ├── CombinedContactsRepositoryImpl.kt │ │ │ ├── InMemoryToolbarPreferenceRepositoryImpl.kt │ │ │ ├── LocalSpotlightEventsRepositoryImpl.kt │ │ │ ├── LocalStorageDataRepositoryImpl.kt │ │ │ ├── MobileFooterRepositoryImpl.kt │ │ │ ├── NotificationsSettingsRepositoryImpl.kt │ │ │ ├── PreventScreenshotsRepositoryImpl.kt │ │ │ ├── ThemeRepositoryImpl.kt │ │ │ ├── local │ │ │ │ ├── AddressIdentityLocalDataSource.kt │ │ │ │ ├── AddressIdentityLocalDataSourceImpl.kt │ │ │ │ ├── AlternativeRoutingLocalDataSource.kt │ │ │ │ ├── AlternativeRoutingLocalDataSourceImpl.kt │ │ │ │ ├── AutoLockLocalDataSource.kt │ │ │ │ ├── AutoLockLocalDataSourceImpl.kt │ │ │ │ ├── MobileFooterLocalDataSource.kt │ │ │ │ └── MobileFooterLocalDataSourceImpl.kt │ │ │ └── remote │ │ │ │ ├── AddressIdentityRemoteDataSource.kt │ │ │ │ └── AddressIdentityRemoteDataSourceImpl.kt │ │ │ └── usecase │ │ │ ├── DecryptSerializableValue.kt │ │ │ ├── EncryptSerializableValue.kt │ │ │ └── UpdateAutoDeleteSpamAndTrashDays.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailsettings │ │ └── data │ │ ├── local │ │ └── ClearLocalDataWorkerTest.kt │ │ ├── remote │ │ └── UpdateAddressIdentityWorkerTest.kt │ │ ├── repository │ │ ├── AddressIdentityRepositoryImplTest.kt │ │ ├── AlternativeRoutingRepositoryImplTest.kt │ │ ├── AppLanguageRepositoryImplTest.kt │ │ ├── AutoLockRepositoryFetchImplTest.kt │ │ ├── AutoLockRepositoryImplUpdateTest.kt │ │ ├── BiometricsSystemStateRepositoryImplTest.kt │ │ ├── CombinedContactsRepositoryImplTest.kt │ │ ├── InMemoryToolbarPreferenceRepositoryImplTest.kt │ │ ├── LocalSpotlightEventsRepositoryImplTest.kt │ │ ├── LocalStorageDataRepositoryImplTest.kt │ │ ├── MobileFooterRepositoryImplTest.kt │ │ ├── NotificationsSettingsRepositoryImplTest.kt │ │ ├── PreventScreenshotsRepositoryImplTest.kt │ │ ├── ThemeRepositoryImplTest.kt │ │ ├── local │ │ │ ├── AddressIdentityLocalDataSourceImplTest.kt │ │ │ ├── AlternativeRoutingLocalDataSourceImplTest.kt │ │ │ ├── AutoLockLocalDataSourceImplTest.kt │ │ │ └── MobileFooterLocalDataSourceImplTest.kt │ │ └── remote │ │ │ └── AddressIdentityRemoteDataSourceImplTest.kt │ │ └── usecase │ │ ├── DecryptSerializableValueTest.kt │ │ └── EncryptSerializableValueTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailsettings │ │ │ └── domain │ │ │ ├── annotations │ │ │ └── AutodeleteFeatureEnabled.kt │ │ │ ├── extension │ │ │ └── BiometricsSystemStateExtension.kt │ │ │ ├── handler │ │ │ └── ForegroundAwareAutoLockHandler.kt │ │ │ ├── model │ │ │ ├── AddressIdentityFields.kt │ │ │ ├── AlternativeRoutingPreference.kt │ │ │ ├── AppLanguage.kt │ │ │ ├── AppSettings.kt │ │ │ ├── AutoDeleteSetting.kt │ │ │ ├── BackgroundSyncPreference.kt │ │ │ ├── ClearDataAction.kt │ │ │ ├── CombinedContactsPreference.kt │ │ │ ├── ExtendedNotificationPreference.kt │ │ │ ├── FolderColorSettings.kt │ │ │ ├── MobileFooterPreference.kt │ │ │ ├── PreventScreenshotsPreference.kt │ │ │ ├── PrivacySettings.kt │ │ │ ├── SignaturePreference.kt │ │ │ ├── SpotlightLastSeenPreference.kt │ │ │ ├── SwipeActionDirection.kt │ │ │ ├── SwipeActionsPreference.kt │ │ │ ├── Theme.kt │ │ │ ├── ToolbarActionsPreference.kt │ │ │ └── autolock │ │ │ │ ├── AutoLockAttemptPendingStatus.kt │ │ │ │ ├── AutoLockInsertionMode.kt │ │ │ │ ├── AutoLockInterval.kt │ │ │ │ ├── AutoLockLastForegroundMillis.kt │ │ │ │ ├── AutoLockLastForegroundTimestamp.kt │ │ │ │ ├── AutoLockPin.kt │ │ │ │ ├── AutoLockPreference.kt │ │ │ │ ├── AutoLockRemainingAttempts.kt │ │ │ │ └── biometric │ │ │ │ ├── AutoLockBiometricsPreference.kt │ │ │ │ ├── AutoLockBiometricsState.kt │ │ │ │ ├── BiometricPromptCallback.kt │ │ │ │ └── BiometricsSystemState.kt │ │ │ ├── repository │ │ │ ├── AddressIdentityRepository.kt │ │ │ ├── AlternativeRoutingRepository.kt │ │ │ ├── AppLanguageRepository.kt │ │ │ ├── AutoLockRepository.kt │ │ │ ├── BackgroundSyncSettingRepository.kt │ │ │ ├── BiometricsSystemStateRepository.kt │ │ │ ├── CombinedContactsRepository.kt │ │ │ ├── InMemoryToolbarPreferenceRepositoryImpl.kt │ │ │ ├── LocalSpotlightEventsRepository.kt │ │ │ ├── LocalStorageDataRepository.kt │ │ │ ├── MobileFooterRepository.kt │ │ │ ├── NotificationsSettingsRepository.kt │ │ │ ├── PreventScreenshotsRepository.kt │ │ │ └── ThemeRepository.kt │ │ │ └── usecase │ │ │ ├── ClearLocalStorage.kt │ │ │ ├── IsAutodeleteFeatureEnabled.kt │ │ │ ├── ObserveAlmostAllMailSettings.kt │ │ │ ├── ObserveAlternativeRoutingSetting.kt │ │ │ ├── ObserveAppSettings.kt │ │ │ ├── ObserveAutoDeleteSetting.kt │ │ │ ├── ObserveCombinedContactsSetting.kt │ │ │ ├── ObserveCustomizeToolbarSpotlight.kt │ │ │ ├── ObserveFolderColorSettings.kt │ │ │ ├── ObserveMailMessageToolbarSettings.kt │ │ │ ├── ObserveMailSettings.kt │ │ │ ├── ObserveSwipeActionsPreference.kt │ │ │ ├── ObserveUserSettings.kt │ │ │ ├── SaveAlternativeRoutingSetting.kt │ │ │ ├── SaveCombinedContactsSetting.kt │ │ │ ├── SetDefaultAddress.kt │ │ │ ├── UpdateCustomizeToolbarSpotlight.kt │ │ │ ├── UpdateEnableFolderColor.kt │ │ │ ├── UpdateInheritFolderColor.kt │ │ │ ├── UpdateSwipeActionPreference.kt │ │ │ ├── autolock │ │ │ ├── GetCurrentAutoLockInterval.kt │ │ │ ├── GetLastAppForegroundTimestamp.kt │ │ │ ├── GetRemainingAutoLockAttempts.kt │ │ │ ├── HasAutoLockPendingAttempt.kt │ │ │ ├── HasValidPinValue.kt │ │ │ ├── IsAutoLockEnabled.kt │ │ │ ├── ObserveAutoLockEnabled.kt │ │ │ ├── ObserveAutoLockPinValue.kt │ │ │ ├── ObserveSelectedAutoLockInterval.kt │ │ │ ├── SaveAutoLockPin.kt │ │ │ ├── ShouldPresentPinInsertionScreen.kt │ │ │ ├── ToggleAutoLockAttemptPendingStatus.kt │ │ │ ├── ToggleAutoLockBiometricsPreference.kt │ │ │ ├── ToggleAutoLockEnabled.kt │ │ │ ├── UpdateAutoLockInterval.kt │ │ │ ├── UpdateLastForegroundMillis.kt │ │ │ ├── UpdateRemainingAutoLockAttempts.kt │ │ │ └── biometric │ │ │ │ ├── GetCurrentAutoLockBiometricState.kt │ │ │ │ └── ObserveAutoLockBiometricsState.kt │ │ │ ├── identity │ │ │ ├── GetAddressSignature.kt │ │ │ ├── GetPrimaryAddressDisplayName.kt │ │ │ ├── GetPrimaryAddressSignature.kt │ │ │ ├── UpdatePrimaryAddressIdentity.kt │ │ │ └── UpdatePrimaryUserMobileFooter.kt │ │ │ ├── notifications │ │ │ ├── GetExtendedNotificationsSetting.kt │ │ │ └── SetExtendedNotificationsSetting.kt │ │ │ ├── privacy │ │ │ ├── ObserveBackgroundSyncSetting.kt │ │ │ ├── ObservePreventScreenshotsSetting.kt │ │ │ ├── ObservePrivacySettings.kt │ │ │ ├── UpdateAutoShowEmbeddedImagesSetting.kt │ │ │ ├── UpdateBackgroundSyncSetting.kt │ │ │ ├── UpdateLinkConfirmationSetting.kt │ │ │ ├── UpdatePreventScreenshotsSetting.kt │ │ │ └── UpdateShowRemoteContentSetting.kt │ │ │ └── toolbaractions │ │ │ ├── ObserveToolbarActionsSettings.kt │ │ │ ├── ReorderSettingsActions.kt │ │ │ ├── ResetSettingsActions.kt │ │ │ ├── SaveSettingsActions.kt │ │ │ └── SelectSettingsActions.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailsettings │ │ └── domain │ │ ├── ObserveAlmostAllMailSettingsTest.kt │ │ ├── ObserveAppSettingsTest.kt │ │ ├── ObserveAutoDeleteSettingTest.kt │ │ ├── ObserveFolderColorSettingsTest.kt │ │ ├── ObserveMailSettingsTest.kt │ │ ├── extension │ │ └── BiometricsSystemStateExtensionTest.kt │ │ ├── handler │ │ └── ForegroundAwareAutoLockHandlerTest.kt │ │ ├── model │ │ └── AppLanguageTest.kt │ │ └── usecase │ │ ├── ClearLocalStorageTest.kt │ │ ├── ObserveAlternativeRoutingSettingTest.kt │ │ ├── ObserveCombinedContactsSettingTest.kt │ │ ├── ObserveCustomizeToolbarSpotlightTest.kt │ │ ├── ObserveMailMessageToolbarSettingsTest.kt │ │ ├── ObserveSwipeActionsPreferenceTest.kt │ │ ├── ObserveUserSettingsTest.kt │ │ ├── SaveAlternativeRoutingSettingTest.kt │ │ ├── SaveCombinedContactsSettingTest.kt │ │ ├── SetDefaultAddressTest.kt │ │ ├── UpdateSwipeActionPreferenceTest.kt │ │ ├── autolock │ │ ├── GetCurrentAutoLockIntervalTest.kt │ │ ├── GetLastAppForegroundTimestampTest.kt │ │ ├── GetRemainingAutoLockAttemptsTest.kt │ │ ├── HasAutoLockPendingAttemptTest.kt │ │ ├── HasValidPinValueTest.kt │ │ ├── IsAutoLockEnabledTest.kt │ │ ├── ObserveAutoLockEnabledTest.kt │ │ ├── ObserveAutoLockPinValueTest.kt │ │ ├── ObserveSelectedAutoLockIntervalTest.kt │ │ ├── SaveAutoLockPinTest.kt │ │ ├── ShouldPresentPinInsertionScreenTest.kt │ │ ├── ToggleAutoLockAttemptPendingStatusTest.kt │ │ ├── ToggleAutoLockEnabledTest.kt │ │ ├── UpdateAutoLockIntervalTest.kt │ │ ├── UpdateLastForegroundMillisTest.kt │ │ ├── UpdateRemainingAutoLockAttemptsTest.kt │ │ └── biometric │ │ │ ├── GetCurrentAutoLockBiometricStateTest.kt │ │ │ └── ObserveAutoLockBiometricsStateTest.kt │ │ ├── identity │ │ ├── GetAddressSignatureTest.kt │ │ ├── GetPrimaryAddressDisplayNameTest.kt │ │ ├── GetPrimaryAddressSignatureTest.kt │ │ ├── UpdatePrimaryAddressIdentityTest.kt │ │ └── UpdatePrimaryUserMobileFooterTest.kt │ │ ├── notifications │ │ ├── GetExtendedNotificationsSettingTest.kt │ │ └── SetExtendedNotificationsSettingTest.kt │ │ └── privacy │ │ ├── ObserveBackgroundSyncSettingTest.kt │ │ ├── ObservePreventScreenshotsSettingTest.kt │ │ ├── ObservePrivacySettingsTest.kt │ │ ├── UpdateAutoShowEmbeddedImagesSettingTest.kt │ │ ├── UpdateBackgroundSyncSettingTest.kt │ │ ├── UpdateLinkConfirmationSettingTest.kt │ │ ├── UpdatePreventScreenshotsSettingTest.kt │ │ └── UpdateShowRemoteContentSettingTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailsettings │ │ │ │ └── presentation │ │ │ │ ├── accountsettings │ │ │ │ ├── AccountSettingScreen.kt │ │ │ │ ├── AccountSettingsState.kt │ │ │ │ ├── AccountSettingsViewModel.kt │ │ │ │ ├── AutoDeleteSettingsState.kt │ │ │ │ ├── autodelete │ │ │ │ │ ├── AutoDeleteSettingScreen.kt │ │ │ │ │ ├── AutoDeleteSettingState.kt │ │ │ │ │ ├── AutoDeleteSettingViewModel.kt │ │ │ │ │ └── AutoDeleteToggleOperation.kt │ │ │ │ ├── conversationmode │ │ │ │ │ ├── ConversationModeSettingScreen.kt │ │ │ │ │ ├── ConversationModeSettingState.kt │ │ │ │ │ └── ConversationModeSettingViewModel.kt │ │ │ │ ├── defaultaddress │ │ │ │ │ ├── mapper │ │ │ │ │ │ └── EditDefaultAddressUiMapper.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── DefaultAddressUiModel.kt │ │ │ │ │ │ ├── EditDefaultAddressEvent.kt │ │ │ │ │ │ └── EditDefaultAddressState.kt │ │ │ │ │ ├── previewdata │ │ │ │ │ │ └── EditDefaultAddressPreviewData.kt │ │ │ │ │ ├── reducer │ │ │ │ │ │ └── EditDefaultAddressReducer.kt │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── ActiveAddressesList.kt │ │ │ │ │ │ ├── EditDefaultAddressList.kt │ │ │ │ │ │ ├── EditDefaultAddressListError.kt │ │ │ │ │ │ ├── EditDefaultAddressPreferenceScreen.kt │ │ │ │ │ │ ├── InactiveAddressesHeader.kt │ │ │ │ │ │ └── InactiveAddressesList.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ └── EditDefaultAddressViewModel.kt │ │ │ │ └── identity │ │ │ │ │ ├── mapper │ │ │ │ │ └── EditAddressIdentityMapper.kt │ │ │ │ │ ├── model │ │ │ │ │ ├── AddressSignatureUiModel.kt │ │ │ │ │ ├── AutoDeleteOperation.kt │ │ │ │ │ ├── DisplayNameUiModel.kt │ │ │ │ │ ├── EditAddressIdentityOperation.kt │ │ │ │ │ ├── EditAddressIdentityState.kt │ │ │ │ │ ├── MobileFooterUiModel.kt │ │ │ │ │ └── SignatureValueExtension.kt │ │ │ │ │ ├── previewdata │ │ │ │ │ └── EditAddressIdentityScreenPreviewData.kt │ │ │ │ │ ├── reducer │ │ │ │ │ └── EditAddressIdentityReducer.kt │ │ │ │ │ ├── ui │ │ │ │ │ ├── AddressIdentityTextField.kt │ │ │ │ │ ├── DisplayNameSettingItem.kt │ │ │ │ │ ├── EditAddessIdentityTopBar.kt │ │ │ │ │ ├── EditAddressIdentityErrorScreen.kt │ │ │ │ │ ├── EditAddressIdentityScreen.kt │ │ │ │ │ ├── EditAddressIdentityScreenList.kt │ │ │ │ │ ├── MobileFooterDisplaySetting.kt │ │ │ │ │ └── SignatureDisplaySetting.kt │ │ │ │ │ ├── upselling │ │ │ │ │ ├── AutoDeleteUpsellingBottomSheet.kt │ │ │ │ │ └── MobileSignatureUpsellingBottomSheet.kt │ │ │ │ │ ├── usecase │ │ │ │ │ └── GetMobileFooter.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ └── EditAddressIdentityViewModel.kt │ │ │ │ ├── settings │ │ │ │ ├── SettingsScreen.kt │ │ │ │ ├── SettingsScreenPreviewData.kt │ │ │ │ ├── SettingsState.kt │ │ │ │ ├── SettingsViewModel.kt │ │ │ │ ├── alternativerouting │ │ │ │ │ ├── AlternativeRoutingSettingScreen.kt │ │ │ │ │ ├── AlternativeRoutingSettingState.kt │ │ │ │ │ └── AlternativeRoutingSettingViewModel.kt │ │ │ │ ├── autolock │ │ │ │ │ ├── broadcastreceiver │ │ │ │ │ │ └── TimeSetBroadcastReceiver.kt │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── AutoLockBiometricsUiModelMapper.kt │ │ │ │ │ │ ├── AutoLockIntervalsUiModelMapper.kt │ │ │ │ │ │ └── pin │ │ │ │ │ │ │ ├── AutoLockBiometricPinUiMapper.kt │ │ │ │ │ │ │ ├── AutoLockBiometricPromptUiMapper.kt │ │ │ │ │ │ │ ├── AutoLockPinErrorUiMapper.kt │ │ │ │ │ │ │ ├── AutoLockPinStepUiMapper.kt │ │ │ │ │ │ │ └── AutoLockSuccessfulOperationUiMapper.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── AutoLockBiometricsUiModel.kt │ │ │ │ │ │ ├── AutoLockEnabledUiModel.kt │ │ │ │ │ │ ├── AutoLockIntervalsUiModel.kt │ │ │ │ │ │ ├── AutoLockSettingsOperation.kt │ │ │ │ │ │ ├── AutoLockSettingsState.kt │ │ │ │ │ │ └── pin │ │ │ │ │ │ │ ├── AutoLockPinOperation.kt │ │ │ │ │ │ │ ├── AutoLockPinState.kt │ │ │ │ │ │ │ ├── AutoLockPinUiModels.kt │ │ │ │ │ │ │ ├── InsertedPin.kt │ │ │ │ │ │ │ ├── PinInsertionStep.kt │ │ │ │ │ │ │ └── PinVerificationRemainingAttempts.kt │ │ │ │ │ ├── reducer │ │ │ │ │ │ ├── AutoLockSettingsReducer.kt │ │ │ │ │ │ └── pin │ │ │ │ │ │ │ └── AutoLockPinReducer.kt │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── AutoLockBiometricsItem.kt │ │ │ │ │ │ ├── AutoLockIntervalsItems.kt │ │ │ │ │ │ ├── AutoLockSettingsScreen.kt │ │ │ │ │ │ ├── AutoLockSettingsScreenList.kt │ │ │ │ │ │ ├── AutoLockToggleItem.kt │ │ │ │ │ │ └── pin │ │ │ │ │ │ │ ├── AutoLockPinDetailScreen.kt │ │ │ │ │ │ │ ├── AutoLockPinDotItem.kt │ │ │ │ │ │ │ ├── AutoLockPinErrorMessageText.kt │ │ │ │ │ │ │ ├── AutoLockPinInsertionTopBar.kt │ │ │ │ │ │ │ ├── AutoLockPinScreen.kt │ │ │ │ │ │ │ ├── AutoLockPinScreenPreview.kt │ │ │ │ │ │ │ ├── AutoLockPinSignOutDialog.kt │ │ │ │ │ │ │ └── AutoLockPinVirtualKeyItems.kt │ │ │ │ │ ├── usecase │ │ │ │ │ │ ├── ClearPinDataAndForceLogout.kt │ │ │ │ │ │ └── ResetAutoLockDefaults.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── AutoLockSettingsViewModel.kt │ │ │ │ │ │ └── pin │ │ │ │ │ │ └── AutoLockPinViewModel.kt │ │ │ │ ├── combinedcontacts │ │ │ │ │ ├── CombinedContactsSettingScreen.kt │ │ │ │ │ ├── CombinedContactsSettingState.kt │ │ │ │ │ └── CombinedContactsSettingViewModel.kt │ │ │ │ ├── customizetoolbar │ │ │ │ │ ├── CustomizeToolbarScreen.kt │ │ │ │ │ ├── CustomizeToolbarState.kt │ │ │ │ │ ├── CustomizeToolbarViewModel.kt │ │ │ │ │ ├── mapper │ │ │ │ │ │ └── ToolbarActionMapper.kt │ │ │ │ │ ├── model │ │ │ │ │ │ └── CustomizeToolbarOperation.kt │ │ │ │ │ ├── previewdata │ │ │ │ │ │ └── CustomizeToolbarPreviewData.kt │ │ │ │ │ └── ui │ │ │ │ │ │ ├── ActionDragHandle.kt │ │ │ │ │ │ ├── CustomizeToolbarContent.kt │ │ │ │ │ │ ├── DragDropState.kt │ │ │ │ │ │ ├── ResetToDefaultButton.kt │ │ │ │ │ │ ├── ResetToDefaultConfirmationDialog.kt │ │ │ │ │ │ ├── SelectedToolbarActionDisplay.kt │ │ │ │ │ │ ├── ToolbarActions.kt │ │ │ │ │ │ ├── ToolbarDisclaimer.kt │ │ │ │ │ │ ├── ToolbarTypeTabs.kt │ │ │ │ │ │ └── UnselectedToolbarActionDisplay.kt │ │ │ │ ├── language │ │ │ │ │ ├── LanguageSettingsScreen.kt │ │ │ │ │ ├── LanguageSettingsState.kt │ │ │ │ │ └── LanguageSettingsViewModel.kt │ │ │ │ ├── notifications │ │ │ │ │ ├── model │ │ │ │ │ │ ├── ExtendedNotificationsSettingUiModel.kt │ │ │ │ │ │ ├── PushNotificationsSettingsOperation.kt │ │ │ │ │ │ └── PushNotificationsSettingsState.kt │ │ │ │ │ ├── reducer │ │ │ │ │ │ └── PushNotificationsSettingsReducer.kt │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── NotificationSettingsItemButton.kt │ │ │ │ │ │ ├── PushNotificationsSettingsErrorScreen.kt │ │ │ │ │ │ ├── PushNotificationsSettingsScreen.kt │ │ │ │ │ │ ├── PushNotificationsSettingsScreenList.kt │ │ │ │ │ │ └── PushNotificationsSettingsScreenPreviewData.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ └── PushNotificationsSettingsViewModel.kt │ │ │ │ ├── privacy │ │ │ │ │ ├── PrivacySettingsEvent.kt │ │ │ │ │ ├── PrivacySettingsList.kt │ │ │ │ │ ├── PrivacySettingsListError.kt │ │ │ │ │ ├── PrivacySettingsScreen.kt │ │ │ │ │ ├── PrivacySettingsState.kt │ │ │ │ │ ├── PrivacySettingsViewModel.kt │ │ │ │ │ └── reducer │ │ │ │ │ │ └── PrivacySettingsReducer.kt │ │ │ │ ├── swipeactions │ │ │ │ │ ├── AreAdditionalSwipeActionsEnabled.kt │ │ │ │ │ ├── EditSwipeActionPreferenceItemUiModel.kt │ │ │ │ │ ├── EditSwipeActionPreferenceScreen.kt │ │ │ │ │ ├── EditSwipeActionPreferenceState.kt │ │ │ │ │ ├── EditSwipeActionPreferenceUiModelMapper.kt │ │ │ │ │ ├── EditSwipeActionPreferenceViewModel.kt │ │ │ │ │ ├── ResourceUtils.kt │ │ │ │ │ ├── SwipeActionPreferenceUiModel.kt │ │ │ │ │ ├── SwipeActionPreferenceUiModelMapper.kt │ │ │ │ │ ├── SwipeActionsPreferenceScreen.kt │ │ │ │ │ ├── SwipeActionsPreferenceState.kt │ │ │ │ │ ├── SwipeActionsPreferenceUiModel.kt │ │ │ │ │ └── SwipeActionsPreferenceViewModel.kt │ │ │ │ └── theme │ │ │ │ │ ├── SettingsDimens.kt │ │ │ │ │ ├── ThemeObserver.kt │ │ │ │ │ ├── ThemeObserverCoroutineScope.kt │ │ │ │ │ ├── ThemeSettingsScreen.kt │ │ │ │ │ ├── ThemeSettingsState.kt │ │ │ │ │ └── ThemeSettingsViewModel.kt │ │ │ │ └── testdata │ │ │ │ └── SwipeActionsTestData.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ ├── mailsettings │ │ └── presentation │ │ │ ├── AutoDeleteSettingViewModelTest.kt │ │ │ ├── SettingsViewModelTest.kt │ │ │ ├── accountsettings │ │ │ ├── AccountSettingsViewModelTest.kt │ │ │ ├── conversationmode │ │ │ │ └── ConversationModeSettingViewModelTest.kt │ │ │ ├── defaultaddress │ │ │ │ ├── mapper │ │ │ │ │ └── EditDefaultAddressUiMapperTest.kt │ │ │ │ └── reducer │ │ │ │ │ └── EditDefaultAddressReducerTest.kt │ │ │ ├── identity │ │ │ │ └── model │ │ │ │ │ └── SignatureValueExtensionKtTest.kt │ │ │ ├── swipeactions │ │ │ │ └── SwipeActionsPreferenceViewModelTest.kt │ │ │ └── viewmodel │ │ │ │ └── EditDefaultAddressViewModelTest.kt │ │ │ ├── settings │ │ │ ├── alternativerouting │ │ │ │ └── AlternativeRoutingSettingViewModelTest.kt │ │ │ ├── autolock │ │ │ │ ├── helpers │ │ │ │ │ └── AutoLockTestData.kt │ │ │ │ ├── mapper │ │ │ │ │ ├── AutoLockIntervalsUiModelMapperTest.kt │ │ │ │ │ └── pin │ │ │ │ │ │ ├── AutoLockBiometricPinUiMapperTest.kt │ │ │ │ │ │ ├── AutoLockBiometricPromptUiMapperTest.kt │ │ │ │ │ │ ├── AutoLockPinErrorUiMapperTest.kt │ │ │ │ │ │ ├── AutoLockPinStepUiMapperTest.kt │ │ │ │ │ │ └── AutoLockSuccessfulOperationUiMapperTest.kt │ │ │ │ ├── reducer │ │ │ │ │ ├── AutoLockSettingsReducerTest.kt │ │ │ │ │ └── pin │ │ │ │ │ │ └── AutoLockPinReducerTest.kt │ │ │ │ ├── usecase │ │ │ │ │ ├── ClearPinDataAndForceLogoutTest.kt │ │ │ │ │ └── ResetAutoLockDefaultsTest.kt │ │ │ │ └── viewmodel │ │ │ │ │ ├── AutoLockPinViewModelTest.kt │ │ │ │ │ └── AutoLockSettingsViewModelTest.kt │ │ │ ├── combinedcontacts │ │ │ │ └── CombinedContactsSettingViewModelTest.kt │ │ │ ├── customizetoolbar │ │ │ │ └── CustomizeToolbarViewModelTest.kt │ │ │ ├── identity │ │ │ │ ├── mapper │ │ │ │ │ └── EditAddressIdentityMapperTest.kt │ │ │ │ ├── reducer │ │ │ │ │ └── EditAddressIdentityReducerTest.kt │ │ │ │ ├── usecase │ │ │ │ │ └── GetMobileFooterTest.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── EditAddressIdentityViewModelTest.kt │ │ │ ├── language │ │ │ │ └── LanguageSettingsViewModelTest.kt │ │ │ ├── notifications │ │ │ │ ├── reducer │ │ │ │ │ └── PushNotificationsSettingsReducerTest.kt │ │ │ │ └── viewmodel │ │ │ │ │ └── PushNotificationsSettingsViewModelTest.kt │ │ │ ├── privacy │ │ │ │ ├── PrivacySettingsReducerTest.kt │ │ │ │ └── PrivacySettingsViewModelTest.kt │ │ │ ├── swipeactions │ │ │ │ ├── EditSwipeActionPreferenceUiModelMapperTest.kt │ │ │ │ └── EditSwipeActionPreferenceViewModelTest.kt │ │ │ └── theme │ │ │ │ └── ThemeSettingsViewModelTest.kt │ │ │ └── testdata │ │ │ └── AppSettingsTestData.kt │ │ └── mailupselling │ │ └── presentation │ │ └── usecase │ │ ├── ObserveDriveSpotlightVisibilityTest.kt │ │ └── ObserveNPSEligibilityTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-sidebar ├── build.gradle.kts ├── dagger │ └── build.gradle.kts ├── data │ └── build.gradle.kts ├── domain │ └── build.gradle.kts ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailsidebar │ │ │ │ └── presentation │ │ │ │ ├── Sidebar.kt │ │ │ │ ├── SidebarState.kt │ │ │ │ ├── SidebarViewModel.kt │ │ │ │ └── usecase │ │ │ │ ├── ObserveSidebarUpsellingVisibility.kt │ │ │ │ └── TrackSidebarUpsellingClick.kt │ │ └── res │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ └── strings.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailsidebar │ │ └── presentation │ │ ├── SidebarViewModelTest.kt │ │ └── usecase │ │ └── ObserveSidebarUpsellingVisibilityTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── mail-upselling ├── build.gradle.kts ├── dagger │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailupselling │ │ └── dagger │ │ └── UpsellingModule.kt ├── data │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailupselling │ │ │ └── data │ │ │ ├── UpsellingDataStoreProvider.kt │ │ │ ├── datasource │ │ │ ├── NPSFeedbackRemoteDataSource.kt │ │ │ └── NPSFeedbackRemoteDataSourceImpl.kt │ │ │ ├── remote │ │ │ ├── NPSApi.kt │ │ │ ├── NPSFeedbackWorker.kt │ │ │ └── resource │ │ │ │ └── NPSFeedbackBody.kt │ │ │ └── repository │ │ │ ├── DriveSpotlightVisibilityRepositoryImpl.kt │ │ │ ├── NPSFeedbackRepositoryImpl.kt │ │ │ └── UpsellingVisibilityRepositoryImpl.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── mailupselling │ │ └── data │ │ └── repository │ │ ├── DriveSpotlightVisibilityRepositoryImplTest.kt │ │ └── UpsellingVisibilityRepositoryImplTest.kt ├── domain │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── mailupselling │ │ │ └── domain │ │ │ ├── annotations │ │ │ ├── DriveSpotlightEnabled.kt │ │ │ ├── ForceOneClickUpsellingDetailsOverride.kt │ │ │ ├── HeaderUpsellSocialProofLayoutEnabled.kt │ │ │ ├── HeaderUpsellVariantLayoutEnabled.kt │ │ │ ├── NPSEnabled.kt │ │ │ ├── OneClickUpsellingAlwaysShown.kt │ │ │ ├── OneClickUpsellingTelemetryEnabled.kt │ │ │ ├── SidebarUpsellingEnabled.kt │ │ │ ├── UpsellingAutodeleteEnabled.kt │ │ │ ├── UpsellingMobileSignatureEnabled.kt │ │ │ └── UpsellingOnboardingEnabled.kt │ │ │ ├── initializers │ │ │ └── UpgradeStateInitializer.kt │ │ │ ├── model │ │ │ ├── DriveSpotlightLastSeenPreference.kt │ │ │ ├── DynamicPlansOneClickIds.kt │ │ │ ├── NPSFeedbackLastSeenPreference.kt │ │ │ ├── OneClickUpsellingLastSeenPreference.kt │ │ │ ├── UpsellingActions.kt │ │ │ ├── UpsellingEntryPoint.kt │ │ │ ├── UserUpgradeState.kt │ │ │ └── telemetry │ │ │ │ ├── DriveSpotlightEvent.kt │ │ │ │ ├── DriveSpotlightEventDimensions.kt │ │ │ │ ├── DriveSpotlightTelemetryEventType.kt │ │ │ │ ├── UpsellingTelemetryEvent.kt │ │ │ │ ├── UpsellingTelemetryEventDimensions.kt │ │ │ │ ├── UpsellingTelemetryEventDimensionsKey.kt │ │ │ │ ├── UpsellingTelemetryEventType.kt │ │ │ │ ├── UpsellingTelemetryTargetPlanPayload.kt │ │ │ │ ├── data │ │ │ │ ├── AccountAge.kt │ │ │ │ └── SubscriptionName.kt │ │ │ │ └── postsubscription │ │ │ │ ├── PostSubscriptionTelemetryEvent.kt │ │ │ │ ├── PostSubscriptionTelemetryEventDimensions.kt │ │ │ │ └── PostSubscriptionTelemetryEventType.kt │ │ │ ├── repository │ │ │ ├── DriveSpotlightTelemetryRepository.kt │ │ │ ├── DriveSpotlightTelemetryRepositoryImpl.kt │ │ │ ├── DriveSpotlightVisibilityRepository.kt │ │ │ ├── GetInstalledProtonApps.kt │ │ │ ├── NPSFeedbackRepository.kt │ │ │ ├── PostSubscriptionTelemetryRepository.kt │ │ │ ├── PostSubscriptionTelemetryRepositoryImpl.kt │ │ │ ├── UpsellingTelemetryRepository.kt │ │ │ ├── UpsellingTelemetryRepositoryImpl.kt │ │ │ └── UpsellingVisibilityRepository.kt │ │ │ └── usecase │ │ │ ├── EnqueueNewNPSFeedback.kt │ │ │ ├── FilterDynamicPlansByUserSubscription.kt │ │ │ ├── GetAccountAgeInDays.kt │ │ │ ├── GetAvailableDriveStorage.kt │ │ │ ├── GetPromotionStatus.kt │ │ │ ├── GetSubscriptionName.kt │ │ │ ├── ObserveCurrentPurchasesState.kt │ │ │ ├── ObserveUserSubscriptionUpgrade.kt │ │ │ ├── RecordNPSFeedbackTriggered.kt │ │ │ ├── SkipNPSFeedback.kt │ │ │ ├── SubmitNPSFeedback.kt │ │ │ ├── UserHasAvailablePlans.kt │ │ │ ├── UserHasPendingPurchases.kt │ │ │ └── featureflags │ │ │ ├── AlwaysShowOneClickUpselling.kt │ │ │ ├── IsDriveSpotlightEnabled.kt │ │ │ ├── IsHeaderUpsellSocialProofLayoutEnabled.kt │ │ │ ├── IsHeaderUpsellVariantLayoutEnabled.kt │ │ │ ├── IsNPSEnabled.kt │ │ │ ├── IsOneClickUpsellingTelemetryEnabled.kt │ │ │ ├── IsPostSubscriptionTelemetryEnabled.kt │ │ │ ├── IsSidebarUpsellingEnabled.kt │ │ │ ├── IsSignupPaidPlanSupportEnabled.kt │ │ │ ├── IsUpgradePaidPlanSupportEnabled.kt │ │ │ ├── IsUpsellingAutodeleteEnabled.kt │ │ │ ├── IsUpsellingContactGroupsEnabled.kt │ │ │ ├── IsUpsellingFoldersEnabled.kt │ │ │ ├── IsUpsellingLabelsEnabled.kt │ │ │ ├── IsUpsellingMobileSignatureEnabled.kt │ │ │ ├── IsUpsellingOneClickOverrideEnabled.kt │ │ │ ├── IsUpsellingPostOnboardingEnabled.kt │ │ │ └── ObserveOneClickUpsellingEnabled.kt │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ ├── android │ │ └── mailupselling │ │ │ └── domain │ │ │ └── repository │ │ │ ├── GetInstalledProtonAppsTest.kt │ │ │ └── PostSubscriptionTelemetryRepositoryImplTest.kt │ │ └── upselling │ │ └── domain │ │ ├── UpsellingTestData.kt │ │ ├── repository │ │ ├── DriveSpotlightTelemetryRepositoryImplTest.kt │ │ ├── UpsellingTelemetryRepositoryImplDimensionsTest.kt │ │ ├── UpsellingTelemetryRepositoryImplTest.kt │ │ └── UpsellingTelemetryRepositoryTestHelper.kt │ │ └── usecase │ │ ├── EnqueueNewNPSFeedbackTest.kt │ │ ├── FilterDynamicPlansByUserSubscriptionTest.kt │ │ ├── GetAccountAgeInDaysTest.kt │ │ ├── GetAvailableDriveStorageTest.kt │ │ ├── GetPromotionStatusTest.kt │ │ ├── GetSubscriptionNameTest.kt │ │ ├── ObserveCurrentPurchasesStateTest.kt │ │ ├── ObserveUserSubscriptionUpgradeTest.kt │ │ ├── UserHasAvailablePlansTest.kt │ │ └── UserHasPendingPurchasesTest.kt ├── presentation │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── mailupselling │ │ │ │ └── presentation │ │ │ │ ├── extension │ │ │ │ ├── DynamicPlanPriceExtension.kt │ │ │ │ └── FloatExtension.kt │ │ │ │ ├── mapper │ │ │ │ ├── DynamicPlanDescriptionUiMapper.kt │ │ │ │ ├── DynamicPlanEntitlementsUiMapper.kt │ │ │ │ ├── DynamicPlanIconUiMapper.kt │ │ │ │ ├── DynamicPlanInstanceUiMapper.kt │ │ │ │ ├── DynamicPlanTitleUiMapper.kt │ │ │ │ ├── DynamicPlanUiMapper.kt │ │ │ │ ├── OnboardingUpsellButtonsUiModelMapper.kt │ │ │ │ ├── OnboardingUpsellPlanSwitcherUiModelMapper.kt │ │ │ │ └── OnboardingUpsellPlanUiModelsMapper.kt │ │ │ │ ├── model │ │ │ │ ├── DriveSpotlightUIState.kt │ │ │ │ ├── NPSFeedbackUIState.kt │ │ │ │ ├── UpsellingButtonState.kt │ │ │ │ ├── UpsellingScreenContentState.kt │ │ │ │ ├── UserIdUiModel.kt │ │ │ │ ├── comparisontable │ │ │ │ │ └── ComparisonTableEntitlementUiModel.kt │ │ │ │ ├── dynamicplans │ │ │ │ │ ├── DynamicEntitlementUiModel.kt │ │ │ │ │ ├── DynamicPlanCycle.kt │ │ │ │ │ ├── DynamicPlanDescriptionUiModel.kt │ │ │ │ │ ├── DynamicPlanIconUiModel.kt │ │ │ │ │ ├── DynamicPlanInstanceListUiModel.kt │ │ │ │ │ ├── DynamicPlanInstanceUiModel.kt │ │ │ │ │ ├── DynamicPlanPriceDisplayUiModel.kt │ │ │ │ │ ├── DynamicPlanTitleUiModel.kt │ │ │ │ │ ├── DynamicPlansUiModel.kt │ │ │ │ │ └── PlanEntitlementsUiModel.kt │ │ │ │ ├── onboarding │ │ │ │ │ ├── OnboardingUpsellButtonsUiModel.kt │ │ │ │ │ ├── OnboardingUpsellOperation.kt │ │ │ │ │ ├── OnboardingUpsellPlanSwitcherUiModel.kt │ │ │ │ │ ├── OnboardingUpsellPlanUiModel.kt │ │ │ │ │ ├── OnboardingUpsellPriceUiModel.kt │ │ │ │ │ └── OnboardingUpsellState.kt │ │ │ │ └── postsubscription │ │ │ │ │ ├── AppUiModel.kt │ │ │ │ │ ├── PostSubscriptionOperation.kt │ │ │ │ │ └── PostSubscriptionState.kt │ │ │ │ ├── reducer │ │ │ │ ├── DriveSpotlightContentReducer.kt │ │ │ │ ├── NPSFeedbackContentReducer.kt │ │ │ │ ├── OnboardingUpsellReducer.kt │ │ │ │ └── UpsellingContentReducer.kt │ │ │ │ ├── ui │ │ │ │ ├── UpsellingIcon.kt │ │ │ │ ├── UpsellingLayoutValues.kt │ │ │ │ ├── UpsellingMailButton.kt │ │ │ │ ├── bottomsheet │ │ │ │ │ └── UpsellingBottomSheet.kt │ │ │ │ ├── drivespotlight │ │ │ │ │ ├── DriveSpotlightBottomSheet.kt │ │ │ │ │ ├── DriveSpotlightContent.kt │ │ │ │ │ └── DriveSpotlightScreen.kt │ │ │ │ ├── eventlistener │ │ │ │ │ └── UpsellingPaymentEventListener.kt │ │ │ │ ├── npsfeedback │ │ │ │ │ ├── NPSFeedbackContent.kt │ │ │ │ │ └── NPSFeedbackScreen.kt │ │ │ │ ├── onboarding │ │ │ │ │ ├── OnboardingPayButton.kt │ │ │ │ │ ├── OnboardingUpsellPreviewData.kt │ │ │ │ │ └── OnboardingUpsellScreen.kt │ │ │ │ ├── postsubscription │ │ │ │ │ ├── PostSubscriptionCloseButton.kt │ │ │ │ │ ├── PostSubscriptionDiscoverAllAppsPage.kt │ │ │ │ │ ├── PostSubscriptionScreen.kt │ │ │ │ │ ├── PostSubscriptionUiValues.kt │ │ │ │ │ └── PostSubscriptionWelcomePage.kt │ │ │ │ └── screen │ │ │ │ │ ├── LocalUpsellingCompositionValues.kt │ │ │ │ │ ├── SocialProofBadges.kt │ │ │ │ │ ├── SocialProofDescription.kt │ │ │ │ │ ├── UpsellingContentPreviewData.kt │ │ │ │ │ ├── UpsellingScreen.kt │ │ │ │ │ ├── UpsellingScreenContent.kt │ │ │ │ │ ├── UpsellingScreenContentError.kt │ │ │ │ │ ├── entitlements │ │ │ │ │ ├── comparisontable │ │ │ │ │ │ ├── ComparisonTable.kt │ │ │ │ │ │ ├── ComparisonTableElementPreviewData.kt │ │ │ │ │ │ ├── ComparisonTableEntitlement.kt │ │ │ │ │ │ ├── ComparisonTableHeaderRow.kt │ │ │ │ │ │ └── ComparisonTableHeaderRowAlternate.kt │ │ │ │ │ └── simplelist │ │ │ │ │ │ ├── UpsellingEntitlementsCheckedListItem.kt │ │ │ │ │ │ ├── UpsellingEntitlementsCheckedListLayout.kt │ │ │ │ │ │ ├── UpsellingEntitlementsListItem.kt │ │ │ │ │ │ └── UpsellingEntitlementsListLayout.kt │ │ │ │ │ └── footer │ │ │ │ │ ├── PaymentButtonsHorizontalLayout.kt │ │ │ │ │ ├── PaymentButtonsPromoLayout.kt │ │ │ │ │ ├── PaymentButtonsSideBySideLayout.kt │ │ │ │ │ ├── UpsellingAutoRenewGenericPolicyText.kt │ │ │ │ │ ├── UpsellingPlanButtonsFooter.kt │ │ │ │ │ ├── cyclebuttons │ │ │ │ │ ├── CycleOptionCard.kt │ │ │ │ │ └── CycleOptions.kt │ │ │ │ │ └── plans │ │ │ │ │ ├── UpsellingDiscountTag.kt │ │ │ │ │ ├── UpsellingPlanItem.kt │ │ │ │ │ └── UpsellingPlansList.kt │ │ │ │ ├── usecase │ │ │ │ ├── GetDiscountRate.kt │ │ │ │ ├── GetOnboardingUpsellingPlans.kt │ │ │ │ ├── GetUpsellingVisibility.kt │ │ │ │ ├── ObserveDriveSpotlightVisibility.kt │ │ │ │ ├── ObserveFreeUserClickUpsellingVisibility.kt │ │ │ │ ├── ObserveMailboxOneClickUpsellingVisibility.kt │ │ │ │ ├── ObserveNPSEligibility.kt │ │ │ │ ├── ObserveUpsellingOnboardingVisibility.kt │ │ │ │ ├── ObserveUpsellingOneClickOnCooldown.kt │ │ │ │ ├── ObserveUpsellingVisibility.kt │ │ │ │ ├── ResolveUpsellingVisibility.kt │ │ │ │ ├── UpdateDriveSpotlightLastTimestamp.kt │ │ │ │ ├── UpdateUpsellingOneClickLastTimestamp.kt │ │ │ │ └── UpsellingVisibilityCache.kt │ │ │ │ └── viewmodel │ │ │ │ ├── DriveSpotlightViewModel.kt │ │ │ │ ├── NPSFeedbackViewModel.kt │ │ │ │ ├── OnboardingUpsellViewModel.kt │ │ │ │ ├── UpsellingButtonViewModel.kt │ │ │ │ ├── UpsellingViewModel.kt │ │ │ │ └── postsubscription │ │ │ │ └── PostSubscriptionViewModel.kt │ │ └── res │ │ │ ├── color │ │ │ ├── upselling_button_text_color.xml │ │ │ └── upselling_promo_button_text_color.xml │ │ │ ├── drawable │ │ │ ├── drive_spotlight_bg.jpg │ │ │ ├── ic_check_filled.xml │ │ │ ├── ic_illustration_nps.xml │ │ │ ├── ic_loading_upselling.xml │ │ │ ├── ic_logo_pass.xml │ │ │ ├── ic_mail_social_proof.xml │ │ │ ├── ic_pcmag_award.png │ │ │ ├── ic_review_stars.xml │ │ │ ├── ic_upselling_clock.xml │ │ │ ├── ic_upselling_drive.xml │ │ │ ├── ic_upselling_envelopes.xml │ │ │ ├── ic_upselling_eye_slash.xml │ │ │ ├── ic_upselling_gift.xml │ │ │ ├── ic_upselling_globe.xml │ │ │ ├── ic_upselling_inbox.xml │ │ │ ├── ic_upselling_life_ring.xml │ │ │ ├── ic_upselling_lock.xml │ │ │ ├── ic_upselling_logo_calendar.xml │ │ │ ├── ic_upselling_logo_drive.xml │ │ │ ├── ic_upselling_logo_mail.xml │ │ │ ├── ic_upselling_logo_pass.xml │ │ │ ├── ic_upselling_logo_vpn.xml │ │ │ ├── ic_upselling_mail.xml │ │ │ ├── ic_upselling_mail_plus.xml │ │ │ ├── ic_upselling_pass.xml │ │ │ ├── ic_upselling_rocket.xml │ │ │ ├── ic_upselling_shield.xml │ │ │ ├── ic_upselling_storage.xml │ │ │ ├── ic_upselling_tag.xml │ │ │ ├── ic_upselling_vpn.xml │ │ │ ├── illustration_upselling_auto_delete.xml │ │ │ ├── illustration_upselling_contact_groups.xml │ │ │ ├── illustration_upselling_labels.xml │ │ │ ├── illustration_upselling_mailbox.xml │ │ │ ├── illustration_upselling_mailbox_promo.xml │ │ │ ├── illustration_upselling_mobile_signature.xml │ │ │ └── upselling_button_spinner.xml │ │ │ ├── values-b+es+419 │ │ │ └── strings.xml │ │ │ ├── values-be │ │ │ └── strings.xml │ │ │ ├── values-ca │ │ │ └── strings.xml │ │ │ ├── values-cs │ │ │ └── strings.xml │ │ │ ├── values-da │ │ │ └── strings.xml │ │ │ ├── values-de │ │ │ └── strings.xml │ │ │ ├── values-el │ │ │ └── strings.xml │ │ │ ├── values-es-rES │ │ │ └── strings.xml │ │ │ ├── values-fi │ │ │ └── strings.xml │ │ │ ├── values-fr │ │ │ └── strings.xml │ │ │ ├── values-hi │ │ │ └── strings.xml │ │ │ ├── values-hr │ │ │ └── strings.xml │ │ │ ├── values-hu │ │ │ └── strings.xml │ │ │ ├── values-in │ │ │ └── strings.xml │ │ │ ├── values-it │ │ │ └── strings.xml │ │ │ ├── values-ja │ │ │ └── strings.xml │ │ │ ├── values-ka │ │ │ └── strings.xml │ │ │ ├── values-kab │ │ │ └── strings.xml │ │ │ ├── values-ko │ │ │ └── strings.xml │ │ │ ├── values-nb-rNO │ │ │ └── strings.xml │ │ │ ├── values-nl │ │ │ └── strings.xml │ │ │ ├── values-pl │ │ │ └── strings.xml │ │ │ ├── values-pt-rBR │ │ │ └── strings.xml │ │ │ ├── values-pt-rPT │ │ │ └── strings.xml │ │ │ ├── values-ro │ │ │ └── strings.xml │ │ │ ├── values-ru │ │ │ └── strings.xml │ │ │ ├── values-sk │ │ │ └── strings.xml │ │ │ ├── values-sl │ │ │ └── strings.xml │ │ │ ├── values-sv-rSE │ │ │ └── strings.xml │ │ │ ├── values-tr │ │ │ └── strings.xml │ │ │ ├── values-uk │ │ │ └── strings.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ ├── android │ │ └── mailupselling │ │ │ └── presentation │ │ │ ├── mapper │ │ │ ├── OnboardingUpsellButtonsUiModelMapperTest.kt │ │ │ ├── OnboardingUpsellPlanSwitcherUiModelMapperTest.kt │ │ │ └── OnboardingUpsellPlanUiModelsMapperTest.kt │ │ │ ├── reducer │ │ │ ├── DriveSpotlightReducerTest.kt │ │ │ ├── NPSFeedbackContentReducerTest.kt │ │ │ └── OnboardingUpsellReducerTest.kt │ │ │ └── viewmodel │ │ │ ├── DriveSpotlightViewModelTest.kt │ │ │ ├── NPSFeedbackViewModelTest.kt │ │ │ ├── OnboardingUpsellViewModelTest.kt │ │ │ └── postsubscription │ │ │ └── PostSubscriptionViewModelTest.kt │ │ └── upselling │ │ └── presentation │ │ ├── extension │ │ ├── DynamicPlanPriceExtensionTest.kt │ │ └── FloatExtensionTest.kt │ │ ├── mapper │ │ ├── DynamicPlanDescriptionUiMapperTest.kt │ │ ├── DynamicPlanEntitlementsUiMapperTest.kt │ │ ├── DynamicPlanIconUiMapperTest.kt │ │ ├── DynamicPlanInstanceUIMapperTest.kt │ │ ├── DynamicPlanTitleUiMapperTest.kt │ │ └── DynamicPlanUiMapperTest.kt │ │ ├── reducer │ │ └── UpsellingContentReducerTest.kt │ │ ├── usecase │ │ ├── GetDiscountRateTest.kt │ │ ├── GetOnboardingUpsellingPlansTest.kt │ │ ├── GetUpsellingVisibilityTest.kt │ │ ├── ObserveFreeUserClickUpsellingVisibilityTest.kt │ │ ├── ObserveMailboxOneClickUpsellingVisibilityTest.kt │ │ ├── ObserveUpsellingOnboardingVisibilityTest.kt │ │ ├── ObserveUpsellingOneClickOnCooldownTest.kt │ │ ├── ObserveUpsellingVisibilityTest.kt │ │ ├── ResolveUpsellingVisibilityTest.kt │ │ ├── UpdateUpsellingOneClickLastTimestampTest.kt │ │ └── UpsellingVisibilityCacheTest.kt │ │ └── viewmodel │ │ ├── UpsellingButtonViewModelTest.kt │ │ └── UpsellingViewModelTest.kt └── src │ └── main │ └── AndroidManifest.xml ├── scripts ├── release │ ├── bump_version.sh │ ├── generate_git_release_notes.sh │ ├── prelude.sh │ └── tag_release.sh ├── run_firebase_ui_tests.sh ├── setup_firebase_gcloud.sh ├── setup_google_services.sh └── uitests │ ├── AssetsFile │ ├── AssetsFile.lock │ ├── setup-core-assets.sh │ └── setup-mock-network-assets.sh ├── settings.gradle.kts ├── test ├── annotations │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── test │ │ └── annotations │ │ └── suite │ │ ├── CoreLibraryTest.kt │ │ ├── RegressionTest.kt │ │ ├── SmokeTest.kt │ │ └── TemporaryTest.kt ├── build.gradle.kts ├── idlingresources │ ├── build.gradle.kts │ └── src │ │ ├── debug │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── test │ │ │ └── idlingresources │ │ │ └── AtomicIntegerIdlingResource.kt │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── test │ │ │ ├── dagger │ │ │ └── IdlingResourceProvider.kt │ │ │ └── idlingresources │ │ │ ├── ComposeIdlingResource.kt │ │ │ └── ComposerIdlingResource.kt │ │ └── release │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── test │ │ └── idlingresources │ │ └── AtomicIntegerIdlingResource.kt ├── network-mocks │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── networkmocks │ │ │ ├── assets │ │ │ └── RawAssets.kt │ │ │ ├── di │ │ │ ├── MockWebServerModule.kt │ │ │ └── TestServerSSLSocketFactory.kt │ │ │ └── mockwebserver │ │ │ ├── MockNetworkDispatcher.kt │ │ │ ├── MockNetworkDispatcherExtensions.kt │ │ │ ├── requests │ │ │ ├── MimeType.kt │ │ │ ├── MockPriority.kt │ │ │ ├── MockRequest.kt │ │ │ ├── MockRequestLocalPath.kt │ │ │ ├── PartialMockRequest.kt │ │ │ ├── RemoteRequest.kt │ │ │ ├── RequestBuilders.kt │ │ │ └── RequestMethod.kt │ │ │ └── response │ │ │ └── MockResponseGeneration.kt │ │ └── test │ │ ├── kotlin │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── networkmocks │ │ │ ├── MockNetworkDispatcherTests.kt │ │ │ ├── MockRequestTests.kt │ │ │ └── PartialMockRequestTests.kt │ │ └── resources │ │ └── assets │ │ └── mock │ │ └── api │ │ └── v1 │ │ ├── test_1.json │ │ ├── test_2.json │ │ ├── test_3.json │ │ └── test_no_json.zip ├── robot │ ├── core │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── test │ │ │ └── robot │ │ │ ├── ProtonMailRobot.kt │ │ │ └── ProtonMailSectionRobot.kt │ └── ksp │ │ ├── annotations │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ └── kotlin │ │ │ └── ch │ │ │ └── protonmail │ │ │ └── android │ │ │ └── test │ │ │ └── ksp │ │ │ └── annotations │ │ │ ├── AsDsl.kt │ │ │ ├── AttachTo.kt │ │ │ └── VerifiesOuter.kt │ │ └── processor │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── ch │ │ │ │ └── protonmail │ │ │ │ └── android │ │ │ │ └── test │ │ │ │ └── ksp │ │ │ │ └── processor │ │ │ │ ├── KSExtensions.kt │ │ │ │ ├── UITestSymbolProcessor.kt │ │ │ │ ├── UITestSymbolProcessorProvider.kt │ │ │ │ ├── generation │ │ │ │ ├── AsDslGeneration.kt │ │ │ │ ├── AttachToGeneration.kt │ │ │ │ └── VerifiesOuterGeneration.kt │ │ │ │ └── visitors │ │ │ │ ├── AsDslVisitor.kt │ │ │ │ ├── AttachToVisitor.kt │ │ │ │ └── VerifiesOuterVisitor.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider │ │ └── test │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── test │ │ └── ksp │ │ └── processor │ │ └── test │ │ ├── AsDslProcessingTests.kt │ │ ├── AttachToProcessingTests.kt │ │ ├── VerifiesOuterProcessingTests.kt │ │ └── helpers │ │ └── KotlinCompilationHelpers.kt ├── test-data │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── ch │ │ └── protonmail │ │ └── android │ │ └── testdata │ │ ├── AccountTestData.kt │ │ ├── action │ │ └── ActionUiModelTestData.kt │ │ ├── contact │ │ ├── ContactEmailSample.kt │ │ ├── ContactIdSample.kt │ │ ├── ContactIdTestData.kt │ │ ├── ContactSample.kt │ │ ├── ContactTestData.kt │ │ ├── ContactVCardSample.kt │ │ └── ContactWithCardsSample.kt │ │ ├── conversation │ │ ├── ConversationTestData.kt │ │ ├── ConversationUiModelTestData.kt │ │ ├── ConversationWithContextTestData.kt │ │ └── ConversationWithLabelTestData.kt │ │ ├── folder │ │ └── FolderTestData.kt │ │ ├── label │ │ └── LabelTestData.kt │ │ ├── mailbox │ │ ├── MailboxTestData.kt │ │ └── UnreadCountersTestData.kt │ │ ├── maildetail │ │ ├── MessageBannersUiModelTestData.kt │ │ ├── MessageDetailFooterUiModelTestData.kt │ │ └── MessageDetailHeaderUiModelTestData.kt │ │ ├── maillabel │ │ ├── MailLabelTestData.kt │ │ └── MailLabelUiModelTestData.kt │ │ ├── mailsettings │ │ └── MailSettingsTestData.kt │ │ ├── message │ │ ├── DecryptedMessageBodyTestData.kt │ │ ├── MessageAttachmentEntityTestData.kt │ │ ├── MessageAttachmentMetadataEntityTestData.kt │ │ ├── MessageAttachmentMetadataTestData.kt │ │ ├── MessageBodyEntityTestData.kt │ │ ├── MessageBodyTestData.kt │ │ ├── MessageBodyUiModelTestData.kt │ │ ├── MessageDetailActionBarUiModelTestData.kt │ │ ├── MessageEntityTestData.kt │ │ └── MessageTestData.kt │ │ ├── upselling │ │ └── UpsellingTestData.kt │ │ ├── user │ │ ├── UserIdTestData.kt │ │ └── UserTestData.kt │ │ └── usersettings │ │ └── UserSettingsTestData.kt └── utils │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── ch │ └── protonmail │ └── android │ └── test │ └── utils │ ├── ComposeTestRuleHolder.kt │ ├── FakeTransactor.kt │ ├── HiltComponentActivity.kt │ ├── TestTree.kt │ ├── mocks │ └── WebViewProviderMocks.kt │ └── rule │ ├── LoggingTestRule.kt │ └── MainDispatcherRule.kt └── uicomponents ├── .gitignore ├── build.gradle.kts └── src ├── main ├── AndroidManifest.xml ├── kotlin │ └── ch │ │ └── protonmail │ │ └── android │ │ └── uicomponents │ │ ├── HelperComposables.kt │ │ ├── Keyboard.kt │ │ ├── SearchView.kt │ │ ├── bottomsheet │ │ └── BottomSheetConstrainedContent.kt │ │ ├── chips │ │ ├── ChipsListComponent.kt │ │ ├── ChipsListField.kt │ │ ├── ChipsListState.kt │ │ ├── ChipsListTextField.kt │ │ ├── ChipsSemanticsProperties.kt │ │ ├── ChipsTestTags.kt │ │ ├── icons │ │ │ ├── LeadingChipIcon.kt │ │ │ └── TrailingChipIcon.kt │ │ └── item │ │ │ ├── ChipItem.kt │ │ │ ├── ChipItemStyles.kt │ │ │ └── ChipItemsList.kt │ │ ├── composer │ │ └── suggestions │ │ │ ├── ContactSuggestionItem.kt │ │ │ └── ContactSuggestionItemElement.kt │ │ ├── settings │ │ ├── SettingsItem.kt │ │ └── SettingsToggleItem.kt │ │ ├── snackbar │ │ └── DismissableSnackbarHost.kt │ │ └── text │ │ ├── HighlightedText.kt │ │ └── TextFieldDefaults.kt └── res │ └── drawable │ ├── ic_logo_mail_mono.xml │ └── ic_plus.xml └── test └── kotlin └── ch └── protonmail └── android └── uicomponents └── chips └── ChipsListStateTest.kt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/ProtonMail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/copyright/ProtonMail.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/detekt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/detekt.xml -------------------------------------------------------------------------------- /.idea/externalDependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/externalDependencies.xml -------------------------------------------------------------------------------- /.idea/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/icon.svg -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/connectedAndroidTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/runConfigurations/connectedAndroidTest.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/testDebugUnitTest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/runConfigurations/testDebugUnitTest.xml -------------------------------------------------------------------------------- /.idea/saveactions_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.idea/saveactions_settings.xml -------------------------------------------------------------------------------- /.locale-state.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.locale-state.metadata -------------------------------------------------------------------------------- /.margebot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/.margebot.yml -------------------------------------------------------------------------------- /.publishignore: -------------------------------------------------------------------------------- 1 | app/src/uiTest/assets 2 | tools/private/ 3 | docs/ 4 | keystore/ 5 | CODEOWNERS 6 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/Dangerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard/autoservice.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/autoservice.pro -------------------------------------------------------------------------------- /app/proguard/ezvcard.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/ezvcard.pro -------------------------------------------------------------------------------- /app/proguard/firebase.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/firebase.pro -------------------------------------------------------------------------------- /app/proguard/javax.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/javax.pro -------------------------------------------------------------------------------- /app/proguard/okhttp3.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/okhttp3.pro -------------------------------------------------------------------------------- /app/proguard/room.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/proguard/room.pro -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/1.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/10.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/11.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/12.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/13.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/14.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/15.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/15.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/16.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/17.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/18.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/19.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/2.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/20.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/21.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/21.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/23.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/23.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/24.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/24.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/25.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/25.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/26.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/26.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/27.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/27.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/28.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/28.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/29.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/29.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/3.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/30.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/30.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/31.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/31.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/32.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/33.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/33.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/34.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/34.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/35.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/35.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/36.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/36.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/37.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/37.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/38.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/38.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/39.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/39.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/4.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/40.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/41.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/41.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/5.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/6.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/7.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/8.json -------------------------------------------------------------------------------- /app/schemas/ch.protonmail.android.db.AppDatabase/9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/schemas/ch.protonmail.android.db.AppDatabase/9.json -------------------------------------------------------------------------------- /app/src/alpha/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/alpha/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/alpha/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/alpha/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/dev/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/dev/kotlin/ch/protonmail/android/di/ServerProofModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/kotlin/ch/protonmail/android/di/ServerProofModule.kt -------------------------------------------------------------------------------- /app/src/dev/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/dev/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/dev/res/xml/pm_network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/dev/res/xml/pm_network_security_config.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/App.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/LockScreenActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/LockScreenActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/db/AppDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/db/AppDatabase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/di/AuthModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/di/AuthModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/di/AutoLockModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/di/AutoLockModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/di/BenchmarkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/di/BenchmarkModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/navigation/Home.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/navigation/Home.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/ch/protonmail/android/navigation/Launcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/kotlin/ch/protonmail/android/navigation/Launcher.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/drawable/ic_launcher_monochrome.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/values-b+es+419/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-b+es+419/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values/config.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/cache_logs_file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/main/res/xml/cache_logs_file_paths.xml -------------------------------------------------------------------------------- /app/src/uiTest/kotlin/ch/protonmail/android/uitest/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/uiTest/kotlin/ch/protonmail/android/uitest/BaseTest.kt -------------------------------------------------------------------------------- /app/src/uiTest/kotlin/ch/protonmail/android/uitest/util/Await.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/uiTest/kotlin/ch/protonmail/android/uitest/util/Await.kt -------------------------------------------------------------------------------- /app/src/uiTest/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/app/src/uiTest/res/values/strings.xml -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | benchmark.properties -------------------------------------------------------------------------------- /benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /ci/cache-policy-pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/ci/cache-policy-pull.yml -------------------------------------------------------------------------------- /ci/cache-policy-push-pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/ci/cache-policy-push-pull.yml -------------------------------------------------------------------------------- /ci/templates/base-jobs.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/ci/templates/base-jobs.gitlab-ci.yml -------------------------------------------------------------------------------- /config/google-services/dummy-google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/config/google-services/dummy-google-services.json -------------------------------------------------------------------------------- /coverage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/coverage/build.gradle.kts -------------------------------------------------------------------------------- /detekt-rules/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/detekt-rules/build.gradle.kts -------------------------------------------------------------------------------- /detekt-rules/src/main/resources/META-INF/services/io.gitlab.arturbosch.detekt.api.RuleSetProvider: -------------------------------------------------------------------------------- 1 | me.proton.mail.detekt.MailRuleSetProvider 2 | -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Pluginfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/fastlane/Pluginfile -------------------------------------------------------------------------------- /firebase-device-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/firebase-device-config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mail-bugreport/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/build.gradle.kts -------------------------------------------------------------------------------- /mail-bugreport/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-bugreport/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-bugreport/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-bugreport/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-bugreport/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-bugreport/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/build.gradle.kts -------------------------------------------------------------------------------- /mail-common/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-common/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-common/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-common/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/drawable/ic_cake.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/drawable/ic_cake.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/drawable/ic_wand.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/drawable/ic_wand.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-common/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-common/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-composer/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/build.gradle.kts -------------------------------------------------------------------------------- /mail-composer/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-composer/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-composer/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-composer/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-composer/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-composer/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-composer/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-contact/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/build.gradle.kts -------------------------------------------------------------------------------- /mail-contact/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-contact/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-contact/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-contact/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-contact/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-contact/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-contact/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-conversation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/build.gradle.kts -------------------------------------------------------------------------------- /mail-conversation/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-conversation/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-conversation/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-conversation/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-conversation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-conversation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-detail/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/build.gradle.kts -------------------------------------------------------------------------------- /mail-detail/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-detail/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-detail/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-detail/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-detail/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-detail/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-detail/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-label/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/build.gradle.kts -------------------------------------------------------------------------------- /mail-label/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-label/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-label/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-label/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-b+es+419/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-b+es+419/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-label/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-label/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-label/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-mailbox/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/build.gradle.kts -------------------------------------------------------------------------------- /mail-mailbox/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-mailbox/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-mailbox/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-mailbox/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-mailbox/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-mailbox/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-message/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/build.gradle.kts -------------------------------------------------------------------------------- /mail-message/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-message/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-message/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-b+es+419/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-b+es+419/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-message/data/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/data/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-message/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-message/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/raw/css_media_scheme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/raw/css_media_scheme.css -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-message/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-message/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-message/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-notifications/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /mail-notifications/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/build.gradle.kts -------------------------------------------------------------------------------- /mail-notifications/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mail-notifications/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/proguard-rules.pro -------------------------------------------------------------------------------- /mail-notifications/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/drawable/ic_email_reminder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/drawable/ic_email_reminder.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-b+es+419/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-b+es+419/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-b+es+419/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-b+es+419/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-es-rES/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-es-rES/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-nb-rNO/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-nb-rNO/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-pt-rBR/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-pt-rBR/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-pt-rPT/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-pt-rPT/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-sv-rSE/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-sv-rSE/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /mail-notifications/src/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-notifications/src/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/build.gradle.kts -------------------------------------------------------------------------------- /mail-onboarding/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-onboarding/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-onboarding/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-onboarding/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/drawable/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/drawable/empty.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-onboarding/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-onboarding/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-pagination/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-pagination/build.gradle.kts -------------------------------------------------------------------------------- /mail-pagination/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-pagination/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-pagination/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-pagination/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-pagination/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-pagination/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-pagination/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-pagination/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-settings/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/build.gradle.kts -------------------------------------------------------------------------------- /mail-settings/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-settings/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-settings/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-settings/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-settings/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-settings/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-settings/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-sidebar/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/build.gradle.kts -------------------------------------------------------------------------------- /mail-sidebar/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-sidebar/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-sidebar/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-sidebar/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-kab/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-kab/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-sidebar/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-sidebar/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mail-upselling/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/build.gradle.kts -------------------------------------------------------------------------------- /mail-upselling/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/dagger/build.gradle.kts -------------------------------------------------------------------------------- /mail-upselling/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/data/build.gradle.kts -------------------------------------------------------------------------------- /mail-upselling/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/domain/build.gradle.kts -------------------------------------------------------------------------------- /mail-upselling/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/build.gradle.kts -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-be/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-be/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ca/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ca/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-cs/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-cs/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-da/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-da/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-de/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-de/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-el/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-el/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-fi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-fi/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-fr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-fr/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-hi/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-hi/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-hr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-hr/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-hu/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-hu/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-in/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-in/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-it/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-it/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ka/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ka/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ko/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ko/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-nl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-nl/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-pl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-pl/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ro/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ro/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-sk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-sk/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-sl/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-sl/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-tr/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-tr/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values-uk/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values-uk/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mail-upselling/presentation/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/presentation/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /mail-upselling/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/mail-upselling/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /scripts/release/bump_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/release/bump_version.sh -------------------------------------------------------------------------------- /scripts/release/generate_git_release_notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/release/generate_git_release_notes.sh -------------------------------------------------------------------------------- /scripts/release/prelude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/release/prelude.sh -------------------------------------------------------------------------------- /scripts/release/tag_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/release/tag_release.sh -------------------------------------------------------------------------------- /scripts/run_firebase_ui_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/run_firebase_ui_tests.sh -------------------------------------------------------------------------------- /scripts/setup_firebase_gcloud.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/setup_firebase_gcloud.sh -------------------------------------------------------------------------------- /scripts/setup_google_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/setup_google_services.sh -------------------------------------------------------------------------------- /scripts/uitests/AssetsFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/uitests/AssetsFile -------------------------------------------------------------------------------- /scripts/uitests/AssetsFile.lock: -------------------------------------------------------------------------------- 1 | NETWORK_ASSETS_TARGET_REF=8a6dd7c9264e92d15e6c00fa435ecb45b830cdaf 2 | -------------------------------------------------------------------------------- /scripts/uitests/setup-core-assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/uitests/setup-core-assets.sh -------------------------------------------------------------------------------- /scripts/uitests/setup-mock-network-assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/scripts/uitests/setup-mock-network-assets.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test/annotations/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/annotations/build.gradle.kts -------------------------------------------------------------------------------- /test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/build.gradle.kts -------------------------------------------------------------------------------- /test/idlingresources/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/idlingresources/build.gradle.kts -------------------------------------------------------------------------------- /test/network-mocks/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/network-mocks/build.gradle.kts -------------------------------------------------------------------------------- /test/network-mocks/src/test/resources/assets/mock/api/v1/test_1.json: -------------------------------------------------------------------------------- 1 | { "a": 1 } -------------------------------------------------------------------------------- /test/network-mocks/src/test/resources/assets/mock/api/v1/test_2.json: -------------------------------------------------------------------------------- 1 | { "b": 2 } -------------------------------------------------------------------------------- /test/network-mocks/src/test/resources/assets/mock/api/v1/test_3.json: -------------------------------------------------------------------------------- 1 | { "c": 3 } -------------------------------------------------------------------------------- /test/network-mocks/src/test/resources/assets/mock/api/v1/test_no_json.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/robot/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/robot/core/build.gradle.kts -------------------------------------------------------------------------------- /test/robot/ksp/annotations/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/robot/ksp/annotations/build.gradle.kts -------------------------------------------------------------------------------- /test/robot/ksp/processor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/robot/ksp/processor/build.gradle.kts -------------------------------------------------------------------------------- /test/test-data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/test-data/build.gradle.kts -------------------------------------------------------------------------------- /test/utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/test/utils/build.gradle.kts -------------------------------------------------------------------------------- /uicomponents/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /uicomponents/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/uicomponents/build.gradle.kts -------------------------------------------------------------------------------- /uicomponents/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/uicomponents/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /uicomponents/src/main/res/drawable/ic_logo_mail_mono.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/uicomponents/src/main/res/drawable/ic_logo_mail_mono.xml -------------------------------------------------------------------------------- /uicomponents/src/main/res/drawable/ic_plus.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProtonMail/android-mail/HEAD/uicomponents/src/main/res/drawable/ic_plus.xml --------------------------------------------------------------------------------