- Jul 06, 2020
-
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jun 29, 2020
-
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jun 24, 2020
-
-
Christoph Wurst authored
[stable1.3] Add the missing `References` header for sent messages
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jun 08, 2020
-
-
Greta authored
[stable1.3] Fix formatting when it is checked individually from the account default
-
GretaD authored
Signed-off-by: GretaD <gretadoci@gmail.com>
-
- Jun 02, 2020
-
-
Greta authored
[stable1.3] Fix navigating back from small screens
-
- May 29, 2020
-
-
GretaD authored
Signed-off-by: GretaD <gretadoci@gmail.com>
-
- May 19, 2020
-
-
Christoph Wurst authored
[stable1.3] Fix user data cleanup after user deletion
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 18, 2020
-
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 13, 2020
-
-
Christoph Wurst authored
[stable1.3] Delete all user's accounts when the user is deleted
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
[stable1.3] Fix mailvelope integration by switching to the API version
-
Christoph Wurst authored
[stable1.3] Add background database cleanup
-
Christoph Wurst authored
* Orphaned mailboxes * Orphaned messages * Orphaned aliases * Orphaned collected recipients Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 12, 2020
-
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 11, 2020
-
-
Christoph Wurst authored
[stable1.3] Fix endless initial sync due to empty partial page
-
- May 06, 2020
-
-
Christoph Wurst authored
[stable1.3] Safari 100% height in message
-
- May 05, 2020
-
-
Clement Wong authored
Signed-off-by: Clement Wong <git@clement.hk>
-
Clement Wong authored
Signed-off-by: Clement Wong <git@clement.hk>
-
- Apr 28, 2020
-
-
Christoph Wurst authored
The initial message cache sync estimates the UID range of the next message page so it can fetch messages efficiently. There was an uncovered edge case where the next page might not return any message, simple because there is a larger gap between the existing UIDs. Therefore the sync process was aborted as incomplete over and over as it could not make any progress and the number of known messages never reached the total number of messages on IMAP. This patch changes the logic so it retries the next page if the current one is empty. To break a possibly infinite recursion there is a check about reaching the highest UID reported by the server. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 27, 2020
-
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
[stable1.3] Use all available group services
-
Christoph Wurst authored
[stable1.3] Fix UID validity change logic
-
Christoph Wurst authored
[stable1.3] Log the progress of an incomplete sync
-
Christoph Wurst authored
When we just had one implementation of a group service we could just inject the implementation when the interface is used. However, as another implementation was added, it is necessary to explicitly require the implementations to be able to use all of them. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
This is helpful to determine whether the initial sync just takes long or got stuck. Ref https://github.com/nextcloud/mail/issues/2976#issuecomment-618833115 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
UID validity is a way for the IMAP server to signal that the UIDs - that are usually persistend - have changed. Whenever this happens clients have to wipe their cached data and read the IMAP data anew. Since making the initial sync process resumable, it does not clear the messages of a mailbox as these might be from a previous sync attempt. Hence, we have to manually clear the cache on a UID validity change before we invoke the initial sync routine. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 24, 2020
-
-
Christoph Wurst authored
[stable1.3] Fix the namespace of UidValidityChangedException
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 21, 2020
-
-
Christoph Wurst authored
[stable1.3] Do not sync accounts that are provisioned and have no password set
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Sync mailbox not just inbox
-
GretaD authored
Signed-off-by: GretaD <gretadoci@gmail.com>
-
Jan-Christoph Borchardt authored
Make it possible to clear the message cache as user
-