Roadmap for 2019
This page is part of #9032 and is under construction.
Some initial ideas:
- Sync heuristics
- Python 3 port
- Improve standalone use, modularize auth, create standalone example app (password manager?)
- Improve Thunderbird integration
- Research/implement mobile client app
- Cleanup, define and apply code standards
- Integration with the platform (platform#8854)
- Add recovery code, eliminate shared db
Integration of blobs into bitmask.mail (on demand download of message bodies)
A client-encrypted blobs system was added to Soledad Client and Server mainly to solve two things: performance issues of crypto and network operations when dealing with large binary chunks of data, and the ability to control when this kind of data will be transferred.
The first user of this system will be bitmask.mail
, which implements an IMAP backend using Soledad traditional JSON-based documents. The application has to be modified to store email payloads as blobs, and to allow for on-demand downloading of email content.