sync-engine
sync-engine copied to clipboard
:incoming_envelope: IMAP/SMTP sync system with modern APIs
`AccountHeartbeatStatus` reports an account incorrectly as `alive == False` if an IMAP folder was deleted from an account (because that IMAP folder is not alive anymore).
If an account is in `connerror` state, there doesn't seem to be a way to prevent inbox sync from reconnecting to the account. `account.stop_sync()` doesn't do anything, and even calling...
In order to add or remove a label to a Gmail thread, you currently have to fetch the thread to get the list of labels, then client-side add/remove the labels...
Scenario: Gmail account with one thread (3 messages). Messages 1 and 2 are in inbox, message 3 is sent. Steps to reproduce: 1) Remove the inbox label from the thread...
Incoming messages have the `events` array, containing attached calendar events. Sometimes, when an iCalendar file is attached to a message, the events are set properly. Other times, `events` is blank....
Steps to reproduce: 1. Have a thread consisting of one single unread message in your inbox on an (non-Gmail) IMAP server (e.g. Dovecot) 2. Issue the following PUT request to...
There is definitely more than 1 thing to report in this issue but here is what I have done: - Created an event on google calendar - Took around 10...
Hi, We need CardDav sync support. It would allow us to sync and update contacts from N1 client to some CardDAV servers like ownCloud, Radicale, DAViCal, and in a bidirectional...
Hello, I created a recurring event in September (via google calendar) to repeat every TTh and then deleted it last week. The deletion was for all following events, so there...
Some servers do not request users to submit a username/pw. At minimum, this breaks inbox-auth. Possibly breaks sending emails too. Can you add support for smtp without authentication when using...