Commit Graph

407 Commits

Author SHA1 Message Date
Francis Lachapelle
8dda30e4ec fix(mail(js)): restore threads state upon initialization 2022-01-26 14:58:03 -05:00
Francis Lachapelle
929c6b1c0c fix(mail): improve reply and forward templates
Fixes #5415
2022-01-26 09:02:03 -05:00
Francis Lachapelle
9eba2f125e fix(mail(js)): update unseen count when it's zero 2022-01-04 12:45:53 -05:00
Francis Lachapelle
635b8c68db fix(mail(js)): update unseen count when it's zero 2021-12-15 17:14:11 -05:00
Francis Lachapelle
78855be162 fix(mail(js)): expose all account identities in popup window
Fixes #5442
2021-12-15 17:12:37 -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
1786ec4d59 fix(mail(js)): ignore return key in input fields of editor
Fixes #4666
2021-12-09 17:31:56 -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
e064e9af44 fix(web(js)): position notifications to the bottom right
Fixes #5127
Fixes #5423
2021-12-03 17:40:21 -05:00
Francis Lachapelle
c3c9432cc2 fix(mail(js)): don't allow to rename special mailboxes 2021-12-01 14:31:17 -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
a98b46a7a7 fix(mail(js)): create new object instances in popup from parent's data 2021-11-24 16:35:17 -05:00
Francis Lachapelle
cb6b729c58 fix(mail(js)): don't load mailboxes list from popup editor 2021-11-24 11:03:23 -05:00
Francis Lachapelle
addf3c1c76 fix(mail(js)): open one distinct popup for each action
Fixes #5431
2021-11-23 17:37:49 -05:00
Francis Lachapelle
6c56340ba5 feat(mail): allow to directly empty junk folder
Fixes #5224
2021-11-02 16:54:36 -04:00
Francis Lachapelle
9622a1ea07 fix(mail(js)): reset messages list after emptying trash
Fixes #5421
2021-11-02 08:52:48 -04: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
7c7df9b47c fix(mail(web)): improve identification of mailboxes 2021-10-22 14:34:45 -04:00
Francis Lachapelle
800e21b05d feat(mail): filter messages by tags (labels)
Fixes #3323
Fixes #3835
Fixes #5338
2021-10-21 17:33:39 -04:00
Francis Lachapelle
642db852c7 fix(mail(js)): reset mailboxes state when leaving global search 2021-10-21 17:11:43 -04:00
Francis Lachapelle
c2f95dc56a feat(mail): filter mailbox by flagged messages
Fixes #1417
2021-10-19 16:25:47 -04:00
Francis Lachapelle
270bc2ed2e fix(mail(css)): add bold font to mailboxes with positive unseen count
Fixes #4277
2021-10-19 15:49:44 -04:00
Francis Lachapelle
e5dbebb100 feat(mail): filter mailbox by unread messages
Fixes #1146
Fixes #3156
Fixes #4752
2021-10-19 14:49:50 -04:00
Francis Lachapelle
80650919b8 feat(mail): prioritize personnal address books in autocompletion 2021-10-18 16:36:47 -04:00
Francis Lachapelle
0eb452c412 fix(mail(js)): force search when restoring mailbox during navigation 2021-10-14 14:32:16 -04:00
Francis Lachapelle
2d25e180f6 fix(mail(js)): update unseen count when reaching zero
Fixes #5381
2021-09-07 14:57:40 -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
eb46415711 fix(mail(js)): hide sign and encrypt options if not usable
When composing a message, don't offer to sign nor encrypt the message
if user has not uploaded a certificate or if S/MIME is disabled.
2021-08-12 13:40:47 -04:00
Francis Lachapelle
ef5e7775cd feat(mail): download message as .eml file 2021-08-11 13:44:48 -04:00
Francis Lachapelle
a1273f1097 fix(mail): add support for messages quota
Fixes #5365
2021-08-04 10:02:39 -04:00
Francis Lachapelle
40b570cc12 fix(mail): don't render SVG attachments
Fix #5371
2021-08-03 16:26:49 -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
0599922016 fix(mail(js)): update visible msgs list when adding new msgs 2021-06-30 11:20:29 -04:00
Francis Lachapelle
a35225631a fix(mail): return unseen count of mailbox in msgs operations 2021-06-29 17:05:48 -04:00
Francis Lachapelle
2d16456bb5 fix(mail(js)): respect thread level while loading headers
Going from the skeleton view to the populated view is smoother if we
respet the thread indentation.
2021-06-18 17:06:58 -04:00
Francis Lachapelle
b969ca4b49 fix(mail(js)): force reload of UIDs when cancelling search 2021-06-18 17:06:58 -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
bc58bd1cb0 perf(mail(js)): delay instantiation of Message objects on load 2021-06-14 17:27:09 -04:00
Francis Lachapelle
322226bd81 fix(css): improve display of category colors (Calendar & Mail)
In the list view, we now use color dots instead of stripes.

Fixes #5337
2021-06-07 15:03:39 -04:00
Francis Lachapelle
657f00f92b fix(mail): handle folders that end with a question mark
We now avoid using NSURL.

Fixes #5303
2021-05-18 13:34:46 -04:00
Francis Lachapelle
049c17f15a fix(mail(js)): don't delay the progress indicator when loading mailbox
Fixes #5278
2021-05-05 15:45:19 -04:00
Francis Lachapelle
bfbf43b1c8 fix(mail(js)): unselect all messages when changing mailbox
Fixes #4970
Fixes #5148
2021-04-14 14:28:22 -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
f9a8d8491e fix(mail(js)): don't modify filters for automatic refresh
Fixes #5226
2021-02-25 13:39:21 -05:00
Francis Lachapelle
fc4f5d2161 feat(mail): new option to force default identity
Users can now force the default identity to always be used when replying
or forwarding a message.
2021-01-14 15:23:43 -05:00
Francis Lachapelle
af452eb1a7 fix(mail(js)): handle subfolders of Sent mailbox
Fixes #4980
2020-08-13 12:20:36 -04:00
Francis Lachapelle
1cb9a83f6f fix(web(js)): remove calls to deprecated functions in ng-material 2020-08-04 16:16:09 -04:00