One Year Later: Mailpile Beta
Posted by The Team on September 13, 2014
It's been almost exactly a year since our crowdfunding campaign ended and we realized that building Mailpile really would become our full time job. We are very grateful to be given this chance and have been working hard ever since.
It's been a busy year, with ups and downs, highs and lows, stickers and t-shirts and hackathons and conferences. If you've been following Mailpile's development over the past year, you'll have seen the codebase mature from a rough prototype into a usable app, the protocol support grow and expand, and the UI mature by leaps and bounds. You'll also have seen blog posts about delays and long stretches of silence as we doubled down and immersed ourselves in hard work.
Since we started development last fall, we've released two Alpha versions. The first one was a very rough technology preview focusing on the basic capabilities - our built in webserver, the core Mailpile commands, a REST API, the search engine, and basic support for sending and reading encrypted email. We released an updated Alpha II this summer, which featured advanced UI, support for mail sources, and more.
Now, it's time for our Beta release!
What's in a Beta?
We believe in the old-fashioned kind of beta-release - a release that has most of the features of a 1.0, but may lack polish and maturity. Polish and maturity can only come from exposure to a wider range of users than the core team of developers and our friends. So although we are a little bashful about how many bugs remain and how many exciting features didn't make the cut-off, we feel it is time to share our work with a wider audience.
So please give it a try and let us know how it works. But please understand that this is still not a finished product.
Our Release Notes cover some of the technicalities, as does our Security Roadmap. Please read them! In particular, it's worth taking a look at the list of known issues, so you aren't caught off guard by one of our many known bugs. Taking a look at the known issues list will also help reduce the load on us developers - the fewer people file bugs for stuff we already know about, the less time we have to spend curating our bug tracker and the more time we can spend actually fixing things!
The good news and...
For those of you too busy to read the full release notes, here is the good news:
- Getting started is easy: Mailpile now sports a user-friendly interactive setup flow
- Reading and writing e-mail works, including attachments
- Our searching and tagging engine can handle hundreds of thousands of messages
- The user interface is clean and elegant, and our font now looks great in all browsers & weights
- The spam filter works well (as long as you correct its mistakes now and then)
- Our OpenPGP support is convenient and easy to work with, including searching for & importing keys
- We have packages for Windows and the Mac!
Some of the things that still need work:
- The user interface has not been optimized, so it can be quite slow now and then
- The user interface needs some improvements to work well on smaller screens
- We need to integrate Tor to better protect our users' privacy
- We wrote code too fast and our translators couldn't really keep up
- There are still lots of bugs that need fixing!
Where can I get it?
The Mailpile beta is released in 4 forms:
So give it a spin, seed our torrents and let us know what you think. :-)
In the meantime, we're going to get back to work. We still have 3-4 months worth of money in the bank, which should be exactly the right amount to get our 1.0 shipped in time for the New Year. Fingers crossed!
Hugs and ciphers,
~The Mailpile team
P.S. Check out this Hacker News post to discuss!