smizrahi
0364f7f2a4
fix(mail): Fix issue where unread counter is invalid when whanging folder. Fixes #6064 .
2024-12-09 17:40:24 +01:00
smizrahi
2258d5cd60
feat(mail): Add sort by recipient instead of from in sent folder. Change subject_or_to in sent folder for search instead of subject_or_from. Closes #6030 .
2024-11-25 12:01:46 +01:00
smizrahi
6f86506b28
feat(mail): Deletion of mail older than x. Closes #6023 .
2024-11-20 16:50:15 +01:00
smizrahi
1f6bbc1044
fix(mail): Fix issue where unread counter is invalid when whanging folder. Fixes #6001 .
2024-08-20 14:52:03 +02:00
smizrahi
9d71be9c45
fix(mail): Restore scroll position when refreshing emails
2024-07-19 11:45:05 +02:00
smizrahi
9eb8039698
feat(mail): Improve mail search (advanced search)
2024-05-21 09:25:20 +02:00
Francis Lachapelle
c8ce3f10d6
fix(mail(js)): perform a full fetch when in unseen/flagged mode
2022-04-22 15:26:22 -04:00
Francis Lachapelle
c476503d4a
feat(mail(web)): forward multiple messages as attachments
...
Fixes #33
2022-02-18 17:05:25 -05:00
Francis Lachapelle
10076bea09
fix(mail(js)): show the recipient when in the Drafts mailbox
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
8dda30e4ec
fix(mail(js)): restore threads state upon initialization
2022-01-26 14:58: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
25c69aaef4
fix(mail(js)): resolve draft mailbox from popup window
...
Fixes #5442
2021-12-13 14:30:39 -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
e5dbebb100
feat(mail): filter mailbox by unread messages
...
Fixes #1146
Fixes #3156
Fixes #4752
2021-10-19 14:49:50 -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
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
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
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
f9a8d8491e
fix(mail(js)): don't modify filters for automatic refresh
...
Fixes #5226
2021-02-25 13:39:21 -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
2545caf2e5
fix(mail(css)): add explicit expanded/collapsed mailbox status
2020-07-02 17:24:51 -04:00
Francis Lachapelle
35ebb7aaeb
fix(mail(js)): fix message(s) deletion when overquota
2020-06-16 12:57:17 -04:00
Ludovic Marcotte
1146038c76
fix(core): allow non top-level special folders and improved the doc around this
2020-06-09 14:38:01 -04:00
Francis Lachapelle
2c050d847e
fix(mail(js)): wrong argument to Mailbox.$_deleteMessages
...
Fixes #4986
2020-04-30 11:02:48 -04:00
Francis Lachapelle
4e2d5098c7
fix(mail(js)): limit number of messages to batch delete per API call
2020-02-19 11:10:38 -05:00
Francis Lachapelle
613e59397a
(js) Fix missing curly brace
2019-07-03 13:33:04 -04:00
Francis Lachapelle
679b538368
(js) Test threadsCollapsed settings before read
2019-07-03 13:07:48 -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
9a8415c095
Fix refresh of drafts folder when saving a draft
2019-01-21 16:24:07 -05:00
Francis Lachapelle
894769ef6f
(web) New menu option to move mailboxes
...
Fixes #644
Fixes #3511
Fixes #4479
2018-07-27 15:21:35 -04:00
Francis Lachapelle
c966ad60e7
(js) Fix download of exported folders under iOS
...
Whenever possible, we no longer rely on the FileSaver.js library to
download zip archives. Instead, we do a simple GET on the resource by
changing the window location.
2018-05-16 16:46:29 -04:00
Francis Lachapelle
65812424d6
(js) Fix mail filters with flags prefixed with $
...
Fixes #4461
2018-05-14 23:18:59 -04:00
Francis Lachapelle
451133f226
(js) Remove JavaScript debugging
2018-01-10 09:04:23 -05:00
Francis Lachapelle
5ff28a37e2
(js) Restore msgs selection after refresh
...
Fixes #4330
2017-11-09 18:18:22 -05: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
28ae2fd58a
(js) Review Mail module to decrease watchers
2017-05-18 15:31:38 -04:00
Francis Lachapelle
75aaef0f3d
(js) Restrict special mailboxes to the top level
...
Fixes #6963
2017-03-22 14:53:07 -04:00