Description of the project
Fundamentally a simple e-mail client using web interface which connects to any IMAP e-mail account, but which:
- Can work well with multiple e-mail accounts, merging them all into one view of e-mails, remembering where they came from so that when replying and interacting with e-mails, correct outgoing account is used.
- The view of e-mails is not necessary personal, but can be used by multiple people, a team. Existing e-mail clients assume one user, e.g., read status of the e-mail changes when the first user reads it, but is not tracked per user.
- This means that each e-mail should have permissions who from the team can see them, you should be able to by default have e-mails everyone in the team sees, but also e-mails you can make private (others would see that it was send, but details would be private, they could request access for example to them, but not have access otherwise).
- Built-in collaborative writing of e-mails: if you have to reply to an e-mail but would like second opinion, others in the team could check it out and help write it, in real-time collaborative fashion, with history and everything.
- You can even share a particular e-mail with people outside of the team for them to or read it or even help you write it, or just comment on it. So imagine that every e-mail is Google Doc automatically, and e-mail account is Google Drive.
Some other potential features:
- Fast, reactive, real-time. Fast loading and navigating, search, fast bulk operations.
- Loading of e-mail images and video through Tor proxy, to anonymize users.
- Support for GPG signature/encryption out of the box.
- Support for dynamic e-mails and schema.org actions.
- Better notifications: many websites send notifications to e-mail. Instead of showing them as e-mail, have extendable system to extract from them notification itself and display it as a notification, not as a regular e-mail.
- Support for multiple
Fromfield senders, if multiple people collaborated on one e-mail. (Standard supports that.) - Efficient keyboard shortcuts for inbox-zero.
- Seeing who else is reading a particular e-mail. Being able to chat with them in real-time.
- Setting an e-mail to be send letter.
- An activity feed of all actions so that all users can see what is being done and who is working on what. Also useful to undo individual actions.
- There are multiple sources to activity:
- Incoming e-mails.
- Outgoing e-mails.
- Organizing e-mails.
- How to structure this?
- There are multiple sources to activity:
- By default, send with 10 seconds delay so that there is time for undo.
Edited by Mitar