- Sep 01, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 25, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 24, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 11, 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>
-
- Jul 17, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
* ID is supposed to be the database ID * UID is the IMAP UID * UUID is the globally unique identifier used in the front-end Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jul 10, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jul 08, 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>
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jun 05, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jun 03, 2020
-
-
Arnaud Abélard authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 27, 2020
-
-
Christoph Wurst authored
When looking for changed and vanished UIDs we typically have to send the list of the known UIDs to the IMAP server to know what went missing meanwhile. With the number of UIDs sent, the size of the IMAP command grows. At some point the server will just refuse the command due to its size. To circumvent this scenario, this patch splits the sync process into new, changed and vanished. New is cheap in terms of data sent, so it stays untouched. Changed and vanished will now split the known UIDs list into chunks and retrieve partial sync results that way. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 20, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 19, 2020
-
-
Christoph Wurst authored
We need good training data to create a high quality classifier from the user's data. If the data set does not contain enough important messages, the ML would learn that few things are important and thus always develop a bias towards non-important classification. To solve this we fall back to a lower quality rule-based classifier that uses the same features as the ML classifier. The importance is determined by hard-coded thresholds of the individual features. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Holger Dehnhardt authored
Signed-off-by:
Holger Dehnhardt <holger@dehnhardt.org> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
This will allow using kitinerary-extractor when it's installed on the system but invoking our binary and flatpak fail (due to platform incompatibilities). Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 14, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 12, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 24, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> 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>
-
- Apr 23, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
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>
-
- Apr 16, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 14, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 07, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 01, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 31, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 26, 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>
-
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
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 25, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 23, 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>
-
- Mar 20, 2020
-
-
Christoph Wurst authored
* Remove the heavy-weight virtual flagged mailbox * Implement a favorites inbox as a simple filtered view * Refactor the sync logic so it work with filtered mailboxes Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 03, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Feb 26, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-