103 Commits

Author SHA1 Message Date
smizrahi
0cbd082c1d fix(mail): Fix highlighsearch html rendering on subject 2024-09-04 18:03:36 +02:00
smizrahi
fa2caf9026 fix(mail): Add an option in Preferences to display full email instead of name alone in mailboxes. Fix issue caused by advanced search. 2024-08-27 18:40:36 +02:00
smizrahi
86446a059c fix(mail): Fix issue where mailto: links are badly formatted when html composing 2024-08-16 12:58:31 +02:00
smizrahi
0cbcad9d91 feat(mail): Improve mail search (advanced search) 2024-06-25 14:28:27 +02:00
smizrahi
6ac8525bfe feat(mail): Add 'View raw message' mail contextual option. This option open message in a popup without HTML mail CSS content modification. 2024-05-22 10:15:58 +02:00
smizrahi
9eb8039698 feat(mail): Improve mail search (advanced search) 2024-05-21 09:25:20 +02:00
smizrahi
00d69560ba fix(mail): Fix inline text issue when Hide inline attachment option is set 2024-01-03 09:11:14 +01:00
Hivert Quentin
2e670f7e62 feat(mail): Add an option in Preferences to display full email instead of name alone in mailboxes 2023-11-23 14:09:57 +01:00
Hivert Quentin
c569ed2d77 fix(http): set correct Accept header when dowloading eml file 2023-10-11 11:32:26 +02:00
smizrahi
6acb245fec fix(js): Fix display of body message when 'to' field is not filled in. Closes #5721 2023-04-03 09:08:35 +02:00
smizrahi
0a9b3d6adf feat(mail): Add punycode (RFC 3492) to encode domain with special characters 2023-03-21 10:19:32 +01:00
Francis Lachapelle
67ccf748ed fix(web(js)): improve validation of email addresses
Overwrite the AngularJS validation and transformation of email inputs in
order to support umlauts and eszett.
2022-07-28 10:46:40 -04:00
Francis Lachapelle
b252aeb29b fix(mail(js)): expect the recipient to become a string when saving a message 2022-02-11 10:06:57 -05:00
Francis Lachapelle
c986422a3d feat(mail(web)): Templates folder for pre-defined drafts
To create a template, the user needs to:

 - define a mailbox as the Templates folder;
 - move a draft to this special folder.

Fixes #4320
Fixes #5363
2022-02-11 10:06:57 -05:00
Francis Lachapelle
fa598e83ee fix(mail(js)): parse all parameters of mailto: link
Fixes #5478
2022-02-08 13:10:27 -05:00
Francis Lachapelle
25c69aaef4 fix(mail(js)): resolve draft mailbox from popup window
Fixes #5442
2021-12-13 14:30:39 -05:00
Francis Lachapelle
4eed98d58d feat(mail): delay or disable automatic mark message as read
Fixes #1585
2021-12-07 09:55:13 -05:00
Francis Lachapelle
6ef99a5ec4 fix(mail(js)): save draft after having removed an attachment
Fixes #5432
2021-11-24 17:07:02 -05:00
Francis Lachapelle
37d06c6f21 fix(mail(js)): update list of labels when adding one to a message 2021-10-22 15:20:49 -04:00
Francis Lachapelle
792d96b361 fix(mail(js)): use message subject as filename of .eml 2021-08-23 09:57:15 -04:00
Francis Lachapelle
86f08a2380 fix(mail(js)): show "Download all attachments" menu option 2021-08-19 17:15:12 -04:00
Francis Lachapelle
045f134321 feat(mail): initial support for ms-tnef (winmail.dat) body part
Fixes #2242
Fixes #4503
2021-08-13 11:12:37 -04:00
Francis Lachapelle
ef5e7775cd feat(mail): download message as .eml file 2021-08-11 13:44:48 -04:00
Francis Lachapelle
8947f29c09 fix(mail(js)): avoid using the DOM when sanitizing incoming html
Fixes #5369
2021-08-02 17:33:45 -04:00
Francis Lachapelle
d285411ef3 perf(mail(js)): improvements for md-virtual-repeat 2021-06-17 17:39:49 -04:00
Francis Lachapelle
a9c6f09273 perf(mail(js)): various optimizations
We now use IMAP QRESYNC to synchronize mailbox.
2021-06-15 17:16:10 -04:00
Francis Lachapelle
fa3e5e0b75 fix(mail(js)): improve quoted message when replying
Fixes #5223
2021-03-02 17:16:06 -05:00
Francis Lachapelle
c99170b9bc fix(mail): pick proper "from" address when replying/forwarding
Fixes #5056
2020-07-06 12:43:55 -04:00
Francis Lachapelle
46ade7640a feat(mail(js)): new button to expand recipients that are LDAP groups
Copy all object attributes when cloning the Message object in the popup
view.

Fixes #4902
2019-12-09 11:41:14 -05:00
Francis Lachapelle
456a66b66b feat(mail(js)): new button to expand recipients that are LDAP groups 2019-11-21 21:51:27 -05:00
Ludovic Marcotte
676d2e6790 (feat) added support for S/MIME opaque signing (fixes #4582) 2019-08-19 10:37:15 -04:00
Francis Lachapelle
b5949752b4 (web) Restore mail threads
Fixes #3478
Fixes #4616
Fixes #4735
2019-06-27 17:43:11 -04:00
Francis Lachapelle
66e1b348e0 (js) Show the reply-all btn in more situations 2019-02-26 14:46:03 -05:00
Ludovic Marcotte
98463f2ff2 (fix) sent messages cannot be replied to their BCC email addresses (fixes #4460) 2019-02-19 14:50:49 -05:00
Francis Lachapelle
9a8415c095 Fix refresh of drafts folder when saving a draft 2019-01-21 16:24:07 -05:00
Francis Lachapelle
65812424d6 (js) Fix mail filters with flags prefixed with $
Fixes #4461
2018-05-14 23:18:59 -04:00
Francis Lachapelle
5493855b2f (js) Fix caching of iMIP invitation 2018-03-06 15:22:02 -05:00
Francis Lachapelle
7897ea58fe Fix notifications of signed + encrypted messages 2018-01-24 10:32:36 -05:00
Francis Lachapelle
8e35becd93 (js) Respect security preferences in mail editor 2018-01-23 22:23:14 -05:00
Francis Lachapelle
7ebdac5525 Improve display of S/MIME certificates 2018-01-23 13:30:56 -05:00
Francis Lachapelle
5b711dea8f Improve display of signed/encrypted message 2018-01-17 11:17:22 -05:00
Francis Lachapelle
6cc96301f8 View smime certificate of signed messages (cont'd) 2018-01-09 15:55:32 -05:00
Ludovic Marcotte
ada9c57ef7 (feat) trivial warning for encrypted mails 2017-12-23 09:36:22 -05:00
Francis Lachapelle
5e5e52e3f1 register web app as a handler for mailto scheme
Fixes #1223
2017-08-29 11:45:24 -04:00
Francis Lachapelle
89bfa0c536 Expose user's settings and defaults inline
This improves performance by removing two AJAX calls and a lot of
JavaScript promises.
2017-06-01 13:48:45 -04:00
Francis Lachapelle
270ff1bd29 (js) Fix saving draft outside Mail module
Fixes #4071
2017-03-07 10:26:10 -05:00
Francis Lachapelle
75aa6e90a2 (js) Fix handling of attachments in mail editor
Fixes #4058, #4063
2017-03-03 15:36:52 -05:00
Francis Lachapelle
011fae8a65 Download attachments of a message as a zip archive 2016-12-07 14:38:33 -05:00
Francis Lachapelle
a2e3807a3a (js) Initial support for keyboard shortcuts 2016-09-23 17:17:25 -04:00
Francis Lachapelle
0c9a301f25 Automatically mark msg as read in Mail module
This avoids an extra XHR to the server.
2016-09-22 15:51:56 -04:00