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