Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-12Move userId to controllerAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-07-02Toggle auto tagging for classified messagesAnna Larch
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-22Tag messages in classifierAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-06-14Wrap Exceptions in ServiceException and remove ThrowableAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-05-26Add bg job for label syncAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-02-26Save important flag to IMAP if permflags enabledAnna Larch
Signed-off-by: Anna Larch <anna@nextcloud.com>
2020-12-21Bump nextcloud/coding-standard from 0.3.0 to 0.4.0dependabot-preview[bot]
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 0.3.0 to 0.4.0. - [Release notes](https://github.com/nextcloud/coding-standard/releases) - [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/coding-standard/compare/v0.3.0...v0.4.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-30Handle special mailbox sync when they don't existChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26Fix previous drafts not being deleted from the cacheRichard Steinmetz
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2020-11-24Add unread mail dashboard widgetRichard Steinmetz
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2020-10-30Store special mailboxes as preference of the accountChristoph Wurst
… instead of using a fragile autodetection every time we need one of those. We will still try to auto-detect the mailboxes but the users will have to option to change the destinations. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-15Apply Psalm autofixesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-05Migrate remaining usage of ILogger to the PSR logger interfaceChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-04Migrate listeners to the PSR loggerChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-29Fix missing In-Reply-To and References header for repliesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-28Fix flattening of threads for database updateChristoph Wurst
There were some obvious flaws with threading, like some messages would not group. But there was no pattern so far. I expected the threading algorithm to be the problem, but it was on a different level: when we flatten the thread trees into lists of messages to udpate the thread root ID in the database. The logic should flatten each of the trees. And all of those messages that are of the same thread get the same root thread ID set. So far the theory, but the code passed down the parent message's ID as thread root ID, hence the (linear) threads broke into multiple. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-09-23Add debug output to sync processes triggered via the CLIChristoph Wurst
Just like a CLI priority inbox model training gives all the details, we want to have the same to diagnose slow/faulty account syncs. This changes the console logger adapter for the PSR logger and adds it to the sync process. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-08-24Rework the routingChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-08-10Implement dashboard panelJulius Härtl
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-07-13Do not build an array with all messages but just the dirty onesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-07-13Build threads after each IMAP syncChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-08Also catch throwable's during account syncChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-03Catch importance classification exception during syncChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-19Fix user data cleanup after user deletionChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-13Add a ML-based classifier for important messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-05Delete all user's accounts when the user is deletedChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-05-04Don't mark as important in archive, draft, junk, sent or trashChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-23Add classifier for new messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-14Update to nextcloud coding standard v0.3.0Christoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-04-07Improve logging when the sent folder can't be createdChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-03-26Update the message cache when a message is flaggedChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-03-26Ignore the event if the interaction even class does not existChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-03-26Dispatch an interaction event for sent messagesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-02-10Delete cached messages when deleting them on IMAPChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-02-03Only collect addresses if user hasn't opt'ed outChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-27Make \OCA\Mail\Model\RepliedMessageData nullable, not its propertiesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-27Refactor \OCA\Mail\Mailbox::getMessageChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-06Do not use multicatch for subclassesChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-05Move message sending and draft saving codeChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-04Clean up the code responsible for deleting a messageChristoph Wurst
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>