Eppie-App
Eppie — open protocol encrypted p2p email
File Explorer
Download Latest Version (.zip)- action.yml
- action.yml
- build.json
- publish-desktop-app.json
- publish-desktop-binaries.json
- publish-desktop-span.json
- publish-windows-store.json
- publish.json
- 10_bug_report.yml
- 20_feature_request.yml
- 30_general_task.yml
- config.yml
- build.yml
- codeql.yml
- format.yml
- publish-desktop-app.yml
- publish-desktop-binaries.yml
- publish-desktop-snap.yml
- publish-windows-store-uwp.yml
- publish-windows-store.yml
- publish.yml
- xaml-style-check.yml
- CODEOWNERS
- dependabot.yml
- pull_request_template.md
- release.yml
- TuviCore
- eppie.desktop
- snapcraft.template.yaml
- Eppie1.png
- Eppie2.png
- Eppie3.png
- Eppie.png
- MainPage.png
- Settings.png
- Eppie.png
- Eppie.App.run.xml
- Readme.md
- GenAIModel.cs
- HardwareAccelerator.cs
- LlmPromptTemplate.cs
- Eppie.AI.csproj
- Service.cs
- icon.svg
- icon_foreground.svg
- splash_screen.svg
- Address.svg
- Bitcoin.svg
- Eppie.svg
- Ethereum.svg
- github.svg
- Gmail.svg
- Outlook.svg
- Proton.svg
- twitter.svg
- SharedAssets.md
- AuthConfig.Win.cs
- AppConfig.cs
- BrandLoader.cs
- AboutAssets.txt
- Strings.xml
- Styles.xml
- AboutResources.txt
- AndroidManifest.xml
- environment.conf
- Main.Android.cs
- MainActivity.Android.cs
- App.Uno.MacOS.cs
- Entitlements.plist
- Info.plist
- MainMenuInstaller.Uno.MacOS.cs
- Program.cs
- Contents.json
- Entitlements.plist
- Info.plist
- Main.iOS.cs
- PrivacyInfo.xcprivacy
- Fonts.css
- AppManifest.js
- staticwebapp.config.json
- web.config
- LinkerConfig.xml
- manifest.webmanifest
- Program.cs
- win-arm64.pubxml
- win-x64.pubxml
- win-x86.pubxml
- launchSettings.json
- AppStoreService.cs
- DispatcherService.cs
- app.manifest
- appsettings.development.json
- appsettings.json
- Eppie.App.csproj
- GlobalUsings.cs
- Package.appxmanifest
- ReadMe.md
- AttachmentFileNameNormalizer.cs
- Eppie.App.Common.csproj
- Resources.resw
- Resources.resw
- Resources.resw
- Resources.resw
- Resources.resw
- Resources.resw
- Resources.resw
- Resources.resw
- Eppie.App.Resources.Shared.projitems
- Eppie.App.Resources.Shared.shproj
- AuthConfig.cs
- AuthConfig.Uno.cs
- AuthenticationBroker.Uno.cs
- AuthenticationBroker.UWP.cs
- ProtocolAuthenticationBroker.UWP.cs
- BitmapTools.cs
- EppieHost.cs
- EppieHost.Uno.cs
- EppieHost.UWP.cs
- PlatformTools.cs
- HashTransformOperator.cs
- LogConfiguration.cs
- LoggingExtensions.cs
- BrandResource.cs
- NotificationManager.cs
- AIService.cs
- AppStoreService.cs
- ClipboardProvider.cs
- DragAndDropService.cs
- ErrorHandler.cs
- FileOperationProvider.cs
- LauncherService.cs
- LocalizationService.cs
- LocalSettingsService.cs
- MessageService.cs
- NavigationService.cs
- NotificationService.cs
- PendingMailtoService.cs
- StorageItemsService.cs
- ComposeMessageFooter.xaml
- ComposeMessageFooter.xaml.cs
- MessageInfoBlock.xaml
- MessageInfoBlock.xaml.cs
- AttachmentConverter.cs
- RecipientConverter.cs
- AddressDataTemplates.xaml
- AddressDataTemplates.xaml.cs
- ContactDataTemplates.xaml
- ContactDataTemplates.xaml.cs
- DummyResources.xaml
- EppieResources.xaml
- IconResources.xaml
- StaticResources.xaml
- StringResources.xaml
- ThemeResources.xaml
- AboutPage.xaml
- AboutPage.xaml.cs
- AddressManagerPage.xaml
- AddressManagerPage.xaml.cs
- AIAgentsManagerPage.xaml
- AIAgentsManagerPage.xaml.cs
- AllMessagesPage.xaml
- AllMessagesPage.xaml.cs
- AppSettingsPage.xaml
- AppSettingsPage.xaml.cs
- BasePage.cs
- BitcoinAddressSettingsPage.xaml
- BitcoinAddressSettingsPage.xaml.cs
- ComposeMessagePage.xaml
- ComposeMessagePage.xaml.cs
- ConnectProtonAddressPage.xaml
- ConnectProtonAddressPage.xaml.cs
- ContactMessagesPage.xaml
- ContactMessagesPage.xaml.cs
- ContactsPanelPage.xaml
- ContactsPanelPage.xaml.cs
- EmailAddressSettingsPage.xaml
- EmailAddressSettingsPage.xaml.cs
- EppieAddressSettingsPage.xaml
- EppieAddressSettingsPage.xaml.cs
- EthereumAddressSettingsPage.xaml
- EthereumAddressSettingsPage.xaml.cs
- FolderMessagesPage.xaml
- FolderMessagesPage.xaml.cs
- InvitationPage.xaml
- InvitationPage.xaml.cs
- LocalAIAgentSettingsPage.xaml
- LocalAIAgentSettingsPage.xaml.cs
- MailboxesPanelPage.xaml
- MailboxesPanelPage.xaml.cs
- MainPage.xaml
- MainPage.xaml.cs
- MessageItemView.xaml
- MessageItemView.xaml.cs
- MessagePage.xaml
- MessagePage.xaml.cs
- PasswordPage.xaml
- PasswordPage.xaml.cs
- PgpKeyPage.xaml
- PgpKeyPage.xaml.cs
- PgpKeysPage.xaml
- PgpKeysPage.xaml.cs
- ProtonAddressSettingsPage.xaml
- ProtonAddressSettingsPage.xaml.cs
- SeedGeneratePage.xaml
- SeedGeneratePage.xaml.cs
- SeedRestorePage.xaml
- SeedRestorePage.xaml.cs
- WelcomePage.xaml
- WelcomePage.xaml.cs
- ScriptLoader.cs
- App.Uno.xaml.cs
- App.UWP.xaml.cs
- App.xaml
- App.xaml.cs
- Eppie.App.Shared.projitems
- Eppie.App.Shared.shproj
- AddressPresenterTooltipBehavior.cs
- CommandButtonTooltipBehavior.cs
- DialogBehavior.cs
- ListViewItemClickBehavior.cs
- TextBlockTooltipBehavior.cs
- TooltipBehavior.cs
- TreeViewItemInvokeBehavior.cs
- AddressHeaderControl.xaml
- AddressHeaderControl.xaml.cs
- AddressItemControl.xaml
- AddressItemControl.xaml.cs
- AddressPresenter.xaml
- AddressPresenter.xaml.cs
- AddressSettingsView.xaml
- AddressSettingsView.xaml.cs
- AdvancedSettingsControl.xaml
- AdvancedSettingsControl.xaml.cs
- AIAgentUserControl.cs
- AttachmentFileControl.xaml
- AttachmentFileControl.xaml.cs
- AttachmentRepeaterControl.xaml
- AttachmentRepeaterControl.xaml.cs
- BaseUserControl.cs
- CommandButton.xaml
- CommandButton.xaml.cs
- ContactsListControl.xaml
- ContactsListControl.xaml.cs
- EditMessageControl.xaml.cs
- EmailSettingsControl.xaml
- EmailSettingsControl.xaml.cs
- ErrorControl.xaml
- ErrorControl.xaml.cs
- ItemContainer.xaml
- ItemContainer.xaml.cs
- LanguageSelectionControl.xaml
- LanguageSelectionControl.xaml.cs
- MailBoxesListControl.xaml
- MailBoxesListControl.xaml.cs
- MessageControl.xaml
- MessageControl.xaml.cs
- MessageListControl.xaml
- MessageListControl.xaml.cs
- OptionControl.xaml
- OptionControl.xaml.cs
- PasswordControl.xaml
- PasswordControl.xaml.cs
- PopupHostControl.xaml
- PopupHostControl.xaml.cs
- PromptTextInputControl.xaml
- PromptTextInputControl.xaml.cs
- ProtonSettingsControl.xaml
- ProtonSettingsControl.xaml.cs
- RecipientControl.xaml
- RecipientControl.xaml.cs
- RichTextEditor.cs
- SimpleExpander.xaml
- SimpleExpander.xaml.cs
- SupportDevelopmentControl.xaml
- SupportDevelopmentControl.xaml.cs
- TokenizingEmailBox.xaml
- TokenizingEmailBox.xaml.cs
- ToolTipProvider.cs
- WhatsNewControl.xaml
- WhatsNewControl.xaml.cs
- BitmapSourceConverters.cs
- BoolToValueConverter.cs
- ConverterChain.cs
- ConvertersDictionary.xaml
- EmailValidityToBoolConverter.cs
- GridConverters.cs
- InvertDoubleConverter.cs
- JoinConverter.cs
- NullToDefaultConverter.cs
- StringConverters.cs
- TimeConverters.cs
- TooltipSourceConverter.cs
- ValueToBoolConverter.cs
- VisibilityConverters.cs
- AttachedCommands.cs
- HyperlinkExtension.cs
- TextDocumentExtension.cs
- TextDocumentExtension.Uno.cs
- TextDocumentExtension.UWP.cs
- TextDocumentExtension.Win.cs
- Controls.resw
- Controls.resw
- Controls.resw
- Controls.resw
- Controls.resw
- Controls.resw
- Controls.resw
- Controls.resw
- StringProvider.cs
- ComboBoxDataTemplateCondition.cs
- DataTemplateConditions.cs
- DataTemplateExtendedSelector.cs
- PersonPictureStyle.xaml
- SimpleButtonStyle.xaml
- SimpleToggleButtonStyle.xaml
- ThemeResources.xaml
- ThinButtonStyle.xaml
- TokenizingTextBoxStyle.xaml
- TuviMailStyles.xaml
- ElementHierarchyTools.cs
- IncrementalLoadingCollection.cs
- ItemPickerBuilder.cs
- UITools.cs
- VerticalScrollVisibilityTrigger.cs
- Eppie.App.UI.Shared.projitems
- Eppie.App.UI.Shared.shproj
- EditMessageControl.xaml
- Eppie.App.UI.Uno.csproj
- EditMessageControl.xaml
- AssemblyInfo.cs
- Eppie.App.UI.UWP.rd.xml
- Eppie.App.UI.UWP.csproj
- Address.svg
- Bitcoin.svg
- Eppie.svg
- Ethereum.svg
- github.svg
- Gmail.svg
- Outlook.svg
- Proton.svg
- twitter.svg
- LargeTile.scale-100.png
- LargeTile.scale-125.png
- LargeTile.scale-150.png
- LargeTile.scale-200.png
- LargeTile.scale-400.png
- SmallTile.scale-100.png
- SmallTile.scale-125.png
- SmallTile.scale-150.png
- SmallTile.scale-200.png
- SmallTile.scale-400.png
- SplashScreen.scale-100.png
- SplashScreen.scale-125.png
- SplashScreen.scale-150.png
- SplashScreen.scale-200.png
- SplashScreen.scale-400.png
- Square150x150Logo.scale-100.png
- Square150x150Logo.scale-125.png
- Square150x150Logo.scale-150.png
- Square150x150Logo.scale-200.png
- Square150x150Logo.scale-400.png
- Square44x44Logo.altform-lightunplated_targetsize-16.png
- Square44x44Logo.altform-lightunplated_targetsize-24.png
- Square44x44Logo.altform-lightunplated_targetsize-256.png
- Square44x44Logo.altform-lightunplated_targetsize-32.png
- Square44x44Logo.altform-lightunplated_targetsize-48.png
- Square44x44Logo.altform-unplated_targetsize-16.png
- Square44x44Logo.altform-unplated_targetsize-256.png
- Square44x44Logo.altform-unplated_targetsize-32.png
- Square44x44Logo.altform-unplated_targetsize-48.png
- Square44x44Logo.scale-100.png
- Square44x44Logo.scale-125.png
- Square44x44Logo.scale-150.png
- Square44x44Logo.scale-200.png
- Square44x44Logo.scale-400.png
- Square44x44Logo.targetsize-16.png
- Square44x44Logo.targetsize-24.png
- Square44x44Logo.targetsize-24_altform-unplated.png
- Square44x44Logo.targetsize-256.png
- Square44x44Logo.targetsize-32.png
- Square44x44Logo.targetsize-48.png
- StoreLogo.scale-100.png
- StoreLogo.scale-125.png
- StoreLogo.scale-150.png
- StoreLogo.scale-200.png
- StoreLogo.scale-400.png
- Wide310x150Logo.scale-100.png
- Wide310x150Logo.scale-125.png
- Wide310x150Logo.scale-150.png
- Wide310x150Logo.scale-200.png
- Wide310x150Logo.scale-400.png
- AuthConfig.UWP.cs
- BrandLoader.cs
- AssemblyInfo.cs
- Default.rd.xml
- AppStoreService.cs
- DispatcherService.cs
- Eppie.App.UWP.csproj
- Package.appxmanifest
- SearchContactFilter.cs
- ContactSortOrderItem.cs
- AllMessagesFilter.cs
- FlaggedMessagesFilter.cs
- MessageFilter.cs
- MessagesWithAttachmentsFilter.cs
- SearchMessageFilter.cs
- UnreadMessagesFilter.cs
- DescOrderByDateMessageComparer.cs
- IExtendedComparer.cs
- IFilter.cs
- IIncrementalSource.cs
- IIncrementalSourceState.cs
- ISearchFilter.cs
- ManagedCollection.cs
- NewMessageData.cs
- SeedWordModel.cs
- CredentialExtension.cs
- ObservableCollectionExtension.cs
- ExternalContentBlocker.cs
- MailtoUriParser.cs
- AddressGroupItem.cs
- AddressItem.cs
- ContactItem.cs
- MailBoxItem.cs
- ClearSelectedContactMessage.cs
- ContactSelectedMessage.cs
- MailtoActivationMessage.cs
- RequestSelectedContactMessage.cs
- BaseAddressSettingsModel.cs
- EmailAddressSettingsModel.cs
- IControlModel.cs
- MailBoxesModel.cs
- ProtonAddressSettingsModel.cs
- IAIService.cs
- IAppStoreService.cs
- IBrandService.cs
- IClipboardProvider.cs
- IDispatcherService.cs
- IDragAndDropService.cs
- IErrorHandler.cs
- IFileOperationProvider.cs
- ILauncherService.cs
- ILocalizationService.cs
- ILocalSettingsService.cs
- IMessageService.cs
- INavigationService.cs
- IPendingMailtoService.cs
- ITuviMailMessageService.cs
- ValidatableProperty.cs
- AboutPageViewModel.cs
- AddressManagerPageViewModel.cs
- AIAgentsManagerPageViewModel.cs
- AllMessagesPageViewModel.cs
- BaseAddressSettingsPageViewModel.cs
- BaseMessageViewModel.cs
- BaseViewModel.cs
- BitcoinAddressSettingsPageViewModel.cs
- ComposeMessagePageViewModel.cs
- ConnectProtonAddressPageViewModel.cs
- ContactMessagesPageViewModel.cs
- ContactsPanelPageViewModel.cs
- DecentralizedAddressSettingsPageViewModel.cs
- EmailAddressSettingsPageViewModel.cs
- Eppie.App.ViewModels.csproj
- EppieAddressSettingsPageViewModel.cs
- EthereumAddressSettingsPageViewModel.cs
- FolderMessagesPageViewModel.cs
- InvitationPageViewModel.cs
- LocalAIAgentSettingsPageViewModel.cs
- MainPageViewModel.cs
- MessagePageViewModel.cs
- MessagesViewModel.cs
- PasswordPageViewModel.cs
- PgpKeyPageViewModel.cs
- PgpKeysPageViewModel.cs
- ProtonAddressSettingsPageViewModel.cs
- SeedGeneratePageViewModel.cs
- SeedRestorePageViewModel.cs
- SettingsPageViewModel.cs
- WelcomePageViewModel.cs
- AuthorizationFactory.cs
- AuthorizationProvider.cs
- DefaultEmailConfig.cs
- Eppie.Authorization.OAuth2.csproj
- MailServices.cs
- TokenRefresher.cs
- Toolkit.cs
- AttachmentFileNameNormalizerTests.cs
- Eppie.App.UI.Tests.csproj
- IncrementalLoadingCollectionTests.cs
- ManagedCollectionTestHelpers.cs
- ManagedCollectionTests.Additional.cs
- ManagedCollectionTests.BasicOperations.cs
- ManagedCollectionTests.Filtering.cs
- ManagedCollectionTests.OriginalOperations.cs
- ManagedCollectionTests.Performance.cs
- ManagedCollectionTests.ReconcileOriginalItems.cs
- ManagedCollectionTests.Sorting.cs
- ManagedCollectionTests.StateAndEdgeCases.cs
- FakeTuviMail.cs
- RecorderErrorHandler.cs
- TestBrandService.cs
- TestDispatcherService.cs
- TestLocalizationService.cs
- TestLocalSettingsService.cs
- TestMessageService.cs
- TestNavigationService.cs
- AddressSettingsApplyTests.cs
- AddressSettingsCancelTests.cs
- BaseAddressSettingsModelTests.cs
- ContactsPanelPageViewModelTests.cs
- Eppie.App.ViewModels.Tests.csproj
- ExternalContentDeciderTests.cs
- FolderCreationTests.cs
- FolderDeletionTests.cs
- FolderRenameTests.cs
- InvitationPageViewModelTests.cs
- LocalAIAgentSettingsPageViewModelTests.cs
- MailtoUriParserTests.cs
- ThemeSettingsTests.cs
- .editorconfig
- .vsconfig
- Directory.Build.props
- Directory.Build.targets
- Directory.Packages.props
- Eppie.App.slnx
- Eppie.App.Uno.slnf
- global.json
- nuget.config
- Settings.XamlStyler
- Readme.txt
- .gitattributes
- .gitignore
- .gitmodules
- LICENSE
- README.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/Eppie-io/Eppie-App
Downloads the entire project code from GitHub to your computer.
cd Eppie-App
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
⚠️ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd src/Eppie.App/Eppie.AI
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
