- Sep 26, 2020
-
-
dependabot-preview[bot] authored
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.7.1 to 13.7.2. - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/13.7.1...13.7.2 ) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com>
-
dependabot-preview[bot] authored
-
dependabot-preview[bot] authored
Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.10.0 to 4.10.1. - [Release notes](https://github.com/nikic/PHP-Parser/releases) - [Changelog](https://github.com/nikic/PHP-Parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/nikic/PHP-Parser/compare/v4.10.0...v4.10.1 ) Signed-off-by:
dependabot-preview[bot] <support@dependabot.com>
-
Nextcloud bot authored
-
- Sep 25, 2020
-
-
Greta authored
Fix no quotas empty array error
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Nextcloud bot authored
-
- Sep 24, 2020
-
-
Christoph Wurst authored
Gets mime type of uploaded attachments
-
Cyrille Bollu authored
Signed-off-by:
Cyrille Bollu <cyrpub@bollu.be>
-
Christoph Wurst authored
Cache no avatar available in memcache as well
-
Greta authored
Show inline avatars for all participants in a threading
-
GretaD authored
Signed-off-by:
GretaD <gretadoci@gmail.com> Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Fix number of coverage reports per build
-
Christoph Wurst authored
Do not try to run the training job for provisioned accounts
-
Christoph Wurst authored
Use the PSR logger for the importance training job
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Greta authored
Collapse quoted text in plain text messages
-
Greta authored
Improve thread header hover design and align text
-
Christoph Wurst authored
It's a nice little touch to show a light background color for the hovered thread header, as suggested by Marco. Moreover this aligns the email text with the thread subject and the header text. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Fixes https://github.com/nextcloud/mail/issues/3639 Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Collapse plain text signatures into a detail element
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
Christoph Wurst authored
Signatures are a bit of clutter when you view a conversation. So let's collapse them and only show on click. Luckily there is an HTML element we can use for this: `<details>`. If the design should be improved then let's do a follow-up. This PR focuses on the splittig logic. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Fix signature detection and signature design
-
Christoph Wurst authored
We can't assume line endings of specific platforms but should be flexible with that when detecting the signature part of an email. Also this fixes the styling of signatures a bit. They looked quite off now that the distinct styling came back. Fine-tuning in terms of design can be done in follow-ups. This PR is mainly about getting the detection back. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Add a flag that indicates whether an inbox should be sync'ed
-
Christoph Wurst authored
There is only one job, not four. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
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>
-
Christoph Wurst authored
Add debug output to sync processes triggered via the CLI
-
Nextcloud bot authored
-
- Sep 23, 2020
-
-
Christoph Wurst authored
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>
-
Christoph Wurst authored
Add a debug-only file download for threading data
-
Christoph Wurst authored
Threading still doesn't work for some messages. To debug this more easily, especially for non devs, this adds a new action menu entry to download all relevant threading data as a simple JSON. The maintainers can then look at those files, put them into unit tests and see why they messages don't group. Again, this entry won't be shown on production instances but only if debug mode is enabled. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Nextcloud bot authored
-
- Sep 22, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Always return the own message when asking for a thread
-
Christoph Wurst authored
The front-end asks for the thread of a message by sending the message ID. Now, after an upgrade from v1.4.x to v1.5 and no sync of the mailbox, the `thread_root_id` will still be `NULL`, hence we can't find related messages this way. But we don't have to look it up that way, we can also allow matching by the ID. This safes me from coming up with a complicated strategy to force a resync after the upgrade. Messages will be able to show. The threads will build deferred. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
Christoph Wurst authored
Fix unseen messages loading infinitely
-
Christoph Wurst authored
When an unseen message is opened, we flag it as seen. So far, so good. But in this code path we returned early from the `fetchMessage` function, meaning that `this.loading` remained set to `true` and the loading spinner never vanished. My guess is that this is a leftover from the migration from promises to async-await. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-