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
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
b86852a1a6
chore(js/css): update generated files
2021-09-08 00:18:27 -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
InverseBot
354baf34f6
chore(js/css): update generated files
2021-08-18 00:18:21 -04:00
Francis Lachapelle
7e63452141
fix(login(js)): fix domain in redirect URL
2021-08-17 15:59:33 -04:00
Francis Lachapelle
ebf2a80654
i18n(bg): add Bulgarian translation
2021-08-16 14:03:13 -04:00
InverseBot
8a2e6ca9fe
chore(js/css): update generated files
2021-08-13 11:17:50 -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
InverseBot
98dad1d2dc
chore(js/css): update generated files
2021-08-13 00:18:24 -04:00
Francis Lachapelle
7d07ddaffd
fix(web(js)): get filename from content-disposition header
2021-08-12 13:43:40 -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
462b9ad99f
chore(npm): update CKEditor to version 4.16.2
2021-08-12 09:49:09 -04:00
InverseBot
bc44db9220
chore(js/css): update generated files
2021-08-12 00:18:27 -04:00
Francis Lachapelle
ef5e7775cd
feat(mail): download message as .eml file
2021-08-11 13:44:48 -04:00
InverseBot
bfebc6af1a
chore(js/css): update generated files
2021-08-10 00:18:24 -04:00
Francis Lachapelle
e140bd0379
fix(preferences(js)): don't save locale definition
2021-08-09 12:44:20 -04:00
InverseBot
7654db431d
chore(js/css): update generated files
2021-08-05 08:04:32 -04:00
Francis Lachapelle
a1273f1097
fix(mail): add support for messages quota
...
Fixes #5365
2021-08-04 10:02:39 -04:00
InverseBot
510eb97860
chore(js/css): update generated files
2021-08-04 00:18:26 -04:00
Francis Lachapelle
40b570cc12
fix(mail): don't render SVG attachments
...
Fix #5371
2021-08-03 16:26:49 -04:00
InverseBot
a23fef66ba
chore(js/css): update generated files
2021-08-03 00:18:28 -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
InverseBot
db46b4ae09
chore(js/css): update generated files
2021-07-01 00:18:52 -04:00
Francis Lachapelle
0599922016
fix(mail(js)): update visible msgs list when adding new msgs
2021-06-30 11:20:29 -04:00
InverseBot
9e1eb0b459
chore(js/css): update generated files
2021-06-30 00:15:29 -04:00
Francis Lachapelle
a35225631a
fix(mail): return unseen count of mailbox in msgs operations
2021-06-29 17:05:48 -04:00
InverseBot
aa70c47efc
chore(js/css): update generated files
2021-06-19 00:18:55 -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
InverseBot
34c3ddef87
chore(js/css): update generated files
2021-06-18 00:19:05 -04:00
Francis Lachapelle
d285411ef3
perf(mail(js)): improvements for md-virtual-repeat
2021-06-17 17:39:49 -04:00
InverseBot
4a32a5e11c
chore(js/css): update generated files
2021-06-17 00:18:52 -04:00