Граф коммитов

92 Коммитов

Автор SHA1 Сообщение Дата
Roeland Jago Douma 765d7511f1
Move ImapConnector over
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-10-16 19:31:58 +02:00
Christoph Wurst 18a76774eb
Clean up searching for messages (#2058)
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-10-07 14:07:51 +02:00
Christoph Wurst 6db83df64a
Make \OCA\Mail\Model\RepliedMessageData nullable, not its properties
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-27 11:12:27 +02:00
Christoph Wurst b5ddae4e15
Refactor \OCA\Mail\Mailbox::getMessage
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-27 10:02:10 +02:00
Christoph Wurst d18ef16578
Move message sending and draft saving code
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-05 13:45:50 +02:00
Christoph Wurst 90275abd77
Clean up the code responsible for deleting a message
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-04 11:47:29 +02:00
Christoph Wurst 658db3596d
Persist the mailbox special use as well
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-09-02 15:21:23 +02:00
Christoph Wurst f40aba36d6
Add a database cache for mailbox data
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-08-29 12:00:40 +02:00
Christoph Wurst bbfafe3c2d
Fix risky and unreliable tests
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-08-29 10:50:46 +02:00
Christoph Wurst 79198f8375
Make it possible to create subfolders and show folder stats
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-19 10:13:35 +02:00
Christoph Wurst 46469695df
Make it possible to create a new folder
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-17 13:22:49 +02:00
Christoph Wurst 2725e5c121
Sort mailbox and build their hierarchy on the client-side
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-16 13:47:38 +02:00
Christoph Wurst 3d88c06799
Translate folder names on the client-side
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-15 14:45:28 +02:00
Roeland Jago Douma ec28e2b85c
Small cleanup of AccountService
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-04-10 08:26:32 +02:00
Christoph Wurst c1fbb530e4
Add support for signatures
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-09 11:02:53 +02:00
Christoph Wurst 0ed6817d56
Disable fragile outlook.com integration test
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2019-04-04 08:42:28 +02:00
Christoph Wurst 059ca0f96d
Merge pull request #1411 from nextcloud/fix/delete-aliases-when-deleting-account-in-account-service
Delete aliases when deleting account in account service
2019-01-08 11:40:52 +01:00
Pierre Gordon 792ca06adf Use DI logger instead of custom one.
Fixes #1072.

Signed-off-by: Pierre Gordon pierregordon@protonmaiil.com
2018-12-27 22:55:23 -05:00
Alexey Abel e0ac55d88a
When deleting a mail account also delete all aliases 2018-12-20 16:07:20 +01:00
Christoph Wurst 5843a73294
Merge remote-tracking branch 'origin/master' into refactor/vue 2018-12-18 09:06:47 +01:00
Roeland Jago Douma 0c37e8900d
Move the Alias/AliasMapper to the QBMapper
Properly use the query builder.
Typehinting
Strict

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2018-11-29 10:32:53 +01:00
Christoph Wurst 897742cb75
Use multiselects for the recipient selection
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-11-22 16:14:42 +01:00
Christoph Wurst c695a3fadc
Merge pull request #1005 from nextcloud/refactor/strict-service
Make OCA\Mail\Service strict
2018-08-02 08:59:06 +02:00
Christoph Wurst 84e63ccb5e
Make OCA\Mail\Service strict
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-08-01 15:45:44 +02:00
Christoph Wurst 1ef9473347
Make OCA\Mail\Service\AutoConfig strict
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-08-01 14:28:50 +02:00
Christoph Wurst f08265bc5a
Fix type incompatibilities
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-08-01 08:38:59 +02:00
Christoph Wurst b229d289b2
Fix tests
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-07-24 10:49:11 +02:00
Robin Appelman 52320b5f4c tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-05-29 16:19:26 +02:00
Christoph Wurst 5a659a52e8
Fix contacts integration with disabled sharing enumeration option
Contacts integration must not list system users when the sharing option
is set to no enumerate system users.

Fixes https://github.com/nextcloud/mail/issues/848

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-03-28 10:19:12 +02:00
Matthias 1aa8a4d2d5
Add ability to send to groups 2018-03-19 09:55:29 +01:00
Christoph Wurst a5ddd82833
Fix folder hierarchy for prefixed mailboxes
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-15 10:39:20 +01:00
Christoph Wurst d3cd693c52
Remove INBOX prefix from folder's display name
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-15 10:39:20 +01:00
Christoph Wurst 805c5f01a0
Extract testing framework for other apps; fix base classes
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-12 12:41:56 +01:00
Christoph Wurst 7b693b9aa9
Move Account::moveMessage method to the MessageMapper class
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-02 16:00:30 +01:00
Christoph Wurst 09d3b6d7a1
Move FolderMapper to OCA\Mail\IMAP namespace
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-02 15:35:21 +01:00
Christoph Wurst e138bd85ae
Remove unified inbox/mailbox relicts
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-02-01 17:06:56 +01:00
Christoph Wurst 646c5b63fb
Switch to nc13-RC1 to nc14-dev
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2018-01-22 16:14:10 +01:00
Christoph Wurst a1dfcbcfd2
Merge pull request #653 from nextcloud/feature/gravatar-opt-out
Add opt-out setting for Gravatar integration
2017-12-12 09:20:26 +01:00
Christoph Wurst d3828ec0c9
Merge pull request #651 from nextcloud/fix/icon-scraper
Fix buggy icon scraper by replacing it
2017-12-12 09:14:05 +01:00
Christoph Wurst 10c7e04d05
Add opt-out setting for Gravatar integration
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-12-12 09:10:45 +01:00
Morris Jobke 67735328a1
Use ::class instead of string
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2017-12-08 09:02:16 +01:00
Christoph Wurst 217e3cb036
Fix buggy icon scraper by replacing it
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-12-04 09:34:41 +01:00
Christoph Wurst a69ce53356
Save autoconfigured account too
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-20 16:30:35 +01:00
Christoph Wurst a03e1d4093
fixup! Cleanup, refactor and test new AvatarService
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-13 14:20:55 +01:00
Christoph Wurst 3bc14145ca
fixup! Cleanup, refactor and test new AvatarService
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-13 14:16:23 +01:00
Christoph Wurst b180201ec7
fixup! Cleanup, refactor and test new AvatarService
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-06 16:33:55 +01:00
Christoph Wurst cab769512a
fixup! Cleanup, refactor and test new AvatarService
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-06 15:09:52 +01:00
Christoph Wurst 703a417ec9
Cleanup, refactor and test new AvatarService
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-11-06 14:55:05 +01:00
Christoph Wurst 19baa66d24
Cleanup address handling
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-10-23 09:28:51 +02:00
Christoph Wurst eb5478b5c7
Extract Account::createTransport into a SmtpClientFactory class
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2017-09-21 22:02:34 +02:00