Move the backend to EDS
TL;DR, it gives us online accounts and exchange support and allows us to drop a ton of security-related code. We can focus on making the client great.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Danielle Foré
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- Accepted for trunk
- Implementation:
- Slow progress
- Milestone target:
- juno-beta1
- Started by
- Zisu Andrei
- Completed by
Related branches
Related bugs
Bug #1518051: POA Support [$1,000] | Fix Released |
Bug #1525120: Can't login with two factor authentication. | Confirmed |
Bug #1531495: can't log in to geary anymore | Expired |
Sprints
Whiteboard
The current POC resides at: https:/
Some Camel documentation: https:/
Camel library reference: https:/
Some EDS documentation and reference: https:/
Even though this would mostly apply to Camel developers, it's still good info:
* http://
* http://
* http://
Work Items
Work items:
[tintou] Finish up on the EDS GIR work: INPROGRESS
[matzipan] Write a POC mail reading app: INPROGRESS
Workout what's necessary for Online/Offline switching : TODO
UI for FolderItem and IdentityItem management (add, rename, delete) : TODO
Hookup the Gtk-based ConversationView to view mails : TODO
View/download attachments : TODO
UI for mail searching : TODO
Make the UI react to change events from server (folders deleted, emails deleted, emails recieved) : TODO
Write POC for mail sending: TODO
Make attachments sending work: TODO
Make EDS work with POA : TODO
Integrate POC in pantheon-mail: TODO