- Nov 06, 2020
-
-
Christoph Wurst authored
The code assume that timestamps would be unique. Of course that is not always the case. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Nov 04, 2020
-
-
https://github.com/nextcloud/mail/issues/3956Cyrille Bollu authored
Is it me or did the 'read flag' got renamed from 'unseen' to 'seen'? Signed-off-by:
Cyrille Bollu <cyr.debian@bollu.be> Co-Authored-By:
Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Oct 20, 2020
-
-
Richard Steinmetz authored
Signed-off-by:
Richard Steinmetz <richard@steinmetz.cloud>
-
- Sep 24, 2020
-
-
Christoph Wurst authored
The cron background sync can be expensive with accounts that have many mailboxes. As it turns out other clients like Thunderbird also don't look into *all* mailboxes to check for new email. Instead they only do that for INBOX by default and let the user pick more mailboxes if they wish. We should do the same. This adds a simple flag. Only the inbox and mailboxes that have this flag set will get a sync in background. Any other mailbox can still be used, but the sync only happens if the user has the mailbox open. This will bring down the load on instances with many accounts, especially if those have many mailboxes. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Sep 22, 2020
-
-
Christoph Wurst authored
On page load we have a lot of concurrent operations going on. This includes: 1) Loading the list of envelopes 2) Loading the contents of the thread Both of these might fetch the envelope/thread to be shown. Now, there is some more logic going on that stores the thread of an envelope. In the unlucky case, things followed this pattern 1) The envelope is fetched 2) The thread list is fetched and stored to the envelope 3) The envelope list is fetched and the envelope is added again, overwriting the other one 4) The thread list was thus empty -> the current message thread vanished If the envelope is already known, it will be re-used. Thus this won't happen on later navigation but just right after the page load. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Sep 08, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Sep 03, 2020
-
-
Christoph Wurst authored
* The list should show oldest on top, newest at bottom * Above should be the older ones, below the newer ones Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Sep 02, 2020
-
-
Holger Dehnhardt authored
Co-authored-by:
Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by:
Holger Dehnhardt <holger@dehnhardt.org> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Sep 01, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com>
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 31, 2020
-
-
Holger Dehnhardt authored
Signed-off-by:
Holger Dehnhardt <holger@dehnhardt.org>
-
- Aug 24, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 10, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 03, 2020
-
-
John Molakvoæ (skjnldsv) authored
Signed-off-by:
John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-
- Jul 17, 2020
-
-
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 15, 2020
-
-
Patrick Bender authored
Signed-off-by:
Patrick Bender <patrick@bender-it-services.de> Fixed eslint errors and php-cs check errors Signed-off-by:
Patrick Bender <patrick@bender-it-services.de> Second round of eslint and php-cs check fixes Signed-off-by:
Patrick Bender <patrick@bender-it-services.de> Reverted translation changes and applied PR suggestions to Alias.php Signed-off-by:
Patrick Bender <patrick@bender-it-services.de> Implemented design suggestions. Changed code to now use await/async Signed-off-by:
Patrick Bender <patrick@bender-it-services.de> Changed aliases to not include a full copy of the account object Signed-off-by:
Patrick Bender <patrick@bender-it-services.de>
-
- Jul 13, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com>
-
- Jun 03, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 19, 2020
-
-
Cyrille Bollu authored
https://github.com/nextcloud/mail/issues/2273 Signed-off-by:
Cyrille Bollu <cyrpub@bollu.be> 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>
-
- May 14, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 12, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- May 08, 2020
-
-
Christoph Wurst authored
* Sync all individual inboxes * Sync priority inbox sections * Show the notification 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>
-
- Apr 23, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 16, 2020
-
-
Christoph Wurst authored
The unified inbox uses individual inbox pages to build the next unified page. When there isn't enough data availalbe for the next unified page, individual pages are fetched, and the action is re-dispatched afterwards. This can lead to an endless recursion. A new parameter breaks this. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Apr 08, 2020
-
-
Christoph Wurst authored
In the background we invoke the synchronization of all individual inboxes. With a recent change in the Vuex logic we didn't push the new message to the unified inbox as well. So you could see a notitification about new messages but when you switched to the Mail tab it wasn't there. You first had to switch to the individual mailbox and then back to get the latest entries. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 27, 2020
-
-
xMartin authored
This way the concern of being collapsible or not is implemented only in the view, independently of the state. Signed-off-by:
xMartin <xmartin@siarp.de>
-
xMartin authored
closes #692 Signed-off-by:
xMartin <xmartin@siarp.de>
-
- Mar 26, 2020
-
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com>
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 23, 2020
-
-
dependabot-preview[bot] authored
Bumps [prettier](https://github.com/prettier/prettier) from 1.19.1 to 2.0.1. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.0.1 ) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com> 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 02, 2020
-
-
Anton Strömkvist authored
Signed-off-by:
Anton Strömkvist <anton@stromkvist.com>
-
- Feb 29, 2020
-
-
Anton Strömkvist authored
I whoopsied.. Signed-off-by:
Anton Strömkvist <anton@stromkvist.com>
-
- Feb 28, 2020
-
-
Anton Strömkvist authored
Signed-off-by:
Anton Strömkvist <anton@stromkvist.com>
-
- Feb 26, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Feb 24, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-