A free and secure email service that's powered by the community, not surveillance capitalism.
----·----
This is a Proton App, which uses Electron and other tools to create a true desktop-like web app.
Report Bug
·
Proton Mail website
·
Request Feature
Little note: Some of you may know that the Proton Mail official desktop app comes with a trial for free users of Proton (wtf?). With this app, you can have your desktop app forever, no consequence.
Everyone knows knows about Progressive Web Apps (PWAs) and how they can turn a regular website into a "desktop app," but the issue with that is, this "Desktop App" still has the annyoing menus and popup permissions of a regular browser tap, and some links will lead you into a new browser windows. What happened to this "desktop app?" Well, Proton Apps happened.
Proton App is the short form of 'Progressive Electron App'. These are (obviously) built on Electron, and they give you a more realistic desktop experience. If you're not familliar with how Electron apps work, there are no popup messages or menus getting in your way, and special links (like logins) will open in a new windows of the app. It is still a website, but it doesn't seem like it, now does it? I built the app using my good ol' Windows PC, and created an installer for it using Inno Setup Tools.
IMPORTANT: If your antivirus flags this app, it is a false positive. The code is (also obviously) open-source, so you can take a peek for yourself if you want.
Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.
- Download the latest installer from Releases
- Install it with the exe
- Done lol
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the uploaded License. See LICENSE.txt
for more information.
Kwahli - Email - kwahli@naazimapps.com
Project Link: github.com/ProgressiveElectronApps/ProtonMail
helloman (https://macosicons.com/#/u/helloman) at macosicons.com for the app's icon.
Arun Kumar (https://arunpasupathi.medium.com/) for helping me figure this Electron thing out.
The developers over at 'Electron HQ' lol, for your hard work into getting Electron into what it is today.