Update 2019 roadmap authored by drebs's avatar drebs
...@@ -2,21 +2,24 @@ ...@@ -2,21 +2,24 @@
This page is part of #9032 and is under construction. This page is part of #9032 and is under construction.
[[_TOC_]]
Some initial ideas: Some initial ideas:
- Integration of blobs into bitmask.mail (on demand download of message bodies). - Sync heuristics
- Search index. - Python 3 port
- Sync heuristics. - Improve standalone use, modularize auth, create standalone example app (password manager?)
- Python 3 port. - Improve Thunderbird integration
- Improve standalone use, modularize auth, create standalone example app (password manager?). - Research/implement mobile client app
- Improve Thunderbird integration. - Cleanup, define and apply code standards
- Research/implement mobile client app. - Integration with the platform (https://0xacab.org/leap/platform/issues/8854)
- Cleanup, define and apply code standards. - Add recovery code, eliminate shared db
- Integration with the platform (https://0xacab.org/leap/platform/issues/8854).
- Add recovery code, eliminate shared db.
## Integration of blobs into bitmask.mail (on demand download of message bodies). ## 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. 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. 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.
\ No newline at end of file
## Search index