InverseBot
b622665359
chore(js/css): update generated files
2021-11-03 00:18:26 -04: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
InverseBot
c07aeeffec
chore(js/css): update generated files
2021-10-23 00:18:23 -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
fbb76722e3
feat(mail): filter messages by tags (labels)
2021-10-22 14:34:45 -04:00
Francis Lachapelle
7c7df9b47c
fix(mail(web)): improve identification of mailboxes
2021-10-22 14:34:45 -04:00
InverseBot
33535d3d79
chore(js/css): update generated files
2021-10-22 00:46:59 -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
InverseBot
ab38b1d6c4
chore(js/css): update generated files
2021-10-20 00:18:10 -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
InverseBot
248516e947
chore(js/css): update generated files
2021-10-19 00:18:20 -04:00
Francis Lachapelle
80650919b8
feat(mail): prioritize personnal address books in autocompletion
2021-10-18 16:36:47 -04:00
InverseBot
3832b47b8b
chore(js/css): update generated files
2021-10-16 00:19:42 -04:00
Francis Lachapelle
d4da1facf9
fix(web): use a distinct salt for TOTP authentication
...
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
2021-10-15 16:18:23 -04:00
InverseBot
ba86b0fd11
chore(js/css): update generated files
2021-10-15 00:18:22 -04:00
Francis Lachapelle
0eb452c412
fix(mail(js)): force search when restoring mailbox during navigation
2021-10-14 14:32:16 -04:00
InverseBot
ddfbb98546
chore(js/css): update generated files
2021-10-08 00:18:19 -04:00
Francis Lachapelle
0b0c8847ba
fix(addressbook(js)): sanitize fullname when using HTML
...
Fixes #5400
2021-10-07 15:31:19 -04:00
Francis Lachapelle
138ee065a2
fix(preferences(js)): review order of mail filter actions
...
Fixes #5325
2021-10-07 12:57:17 -04:00
InverseBot
daa5438b19
chore(js/css): update generated files
2021-10-07 00:18:15 -04:00
Francis Lachapelle
f017c42608
perf(calendar(web)): initiate Web calendars reload from the frontend
...
The Web calendars subsciptions marked to be reloaded on login are no
longer reloaded from the backend; the sync operation is now activated
from the frontend in XHR calls to avoid blocking the Web interface.
Fixes #4939
2021-10-06 14:16:48 -04:00
InverseBot
ef64c13410
chore(js/css): update generated files
2021-10-06 00:18:15 -04:00
Francis Lachapelle
ffed88c069
fix(addressbook(js)): sanitize fullname when using HTML
2021-10-05 08:33:29 -04:00
InverseBot
7885932485
chore(js/css): update generated files
2021-10-05 00:18:14 -04:00
Francis Lachapelle
a14c456800
feat(addressbook): warn when similar contacts are found
...
When creating a new contact, we now search for similar contacts in the
current addressbook, based on the firstname, lastname, email address,
and telephone number. We return a 409 when such a card is found.
2021-10-04 10:14:14 -04:00
InverseBot
d0c91d75f0
chore(js/css): update generated files
2021-10-02 00:19:45 -04:00
Francis Lachapelle
38b95af9fd
fix(web(js)): reset cached users when closing subscription dialog
2021-10-01 11:18:52 -04:00
InverseBot
4e6a7f5705
chore(js/css): update generated files
2021-10-01 00:47:46 -04:00
Francis Lachapelle
8f999652cc
fix(web): contextualize title in subscription dialog
2021-09-30 14:07:53 -04:00
InverseBot
434531cc96
chore(js/css): update generated files
2021-09-23 00:48:00 -04:00
InverseBot
cfe8decd21
chore(js/css): update generated files
2021-09-22 00:18:39 -04:00
Francis Lachapelle
c6d6dc3e66
fix(addressbook(js)): load selected cards prior to display mail editor
2021-09-21 14:42:05 -04:00
InverseBot
9c493e004b
chore(js/css): update generated files
2021-09-21 00:18:35 -04:00
InverseBot
1c7200c90d
chore(js/css): update generated files
2021-09-15 00:18:37 -04:00
InverseBot
76f6bb0f3f
chore(js/css): update generated files
2021-09-14 00:18:34 -04:00
InverseBot
b86852a1a6
chore(js/css): update generated files
2021-09-08 00:18:27 -04:00
Francis Lachapelle
ea6b699094
fix(web(css)): print more than one page in Firefox
...
Fixes #5375
2021-09-07 15:44:26 -04:00
Francis Lachapelle
2d25e180f6
fix(mail(js)): update unseen count when reaching zero
...
Fixes #5381
2021-09-07 14:57:40 -04:00
InverseBot
b81c4eac1c
chore(js/css): update generated files
2021-08-26 00:47:27 -04:00
Francis Lachapelle
56f9e3e398
fix(mail(js)): allow to add any event invitation
2021-08-25 16:53:40 -04:00
InverseBot
124b4f8f73
chore(js/css): update generated files
2021-08-24 00:19:02 -04:00
Francis Lachapelle
792d96b361
fix(mail(js)): use message subject as filename of .eml
2021-08-23 09:57:15 -04:00
InverseBot
097ee65751
chore(js/css): update generated files
2021-08-20 00:18:34 -04:00
Francis Lachapelle
86f08a2380
fix(mail(js)): show "Download all attachments" menu option
2021-08-19 17:15:12 -04:00
Francis Lachapelle
0e19e1e4a3
chore(js/css): update generated files
2021-08-18 15:20:56 -04:00
InverseBot
354baf34f6
chore(js/css): update generated files
2021-08-18 00:18:21 -04:00