Francis Lachapelle
a33cf3cd67
i18n(de): update German translation
2021-10-07 10:41:55 -04:00
Francis Lachapelle
f10e13b725
i18n(cs): update Czech translation
2021-10-07 10:41:54 -04:00
Francis Lachapelle
f669b76435
i18n(bg_BG): update Bulgarian translation
2021-10-07 10:41:54 -04:00
Francis Lachapelle
e77d228b58
i18n(uk): update Ukrainian translation
2021-10-07 10:41:54 -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
2b101a87b8
test: migration from Python to JavaScript
2021-10-04 13:47:02 -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
451989ac9c
style(obj-c): improve formatting
2021-10-01 11:35:48 -04:00
Francis Lachapelle
38b95af9fd
fix(web(js)): reset cached users when closing subscription dialog
2021-10-01 11:18:52 -04:00
Francis Lachapelle
a073241e0f
fix(addressbook): use pool to lower memory usage
2021-10-01 11:11:34 -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
Francis Lachapelle
dec4f24aa4
fix(addressbook): use pool to lower memory usage
2021-09-30 09:13:28 -04:00
Francis Lachapelle
4884cb3978
fix(addressbook): properly handle unknown properties in DAV report
2021-09-29 16:02:52 -04:00
Francis Lachapelle
3da633aebf
fix(addressbook): reuse LDAP connection in CardDAV report
...
Fixes #5355
2021-09-29 16:00:10 -04:00
Francis Lachapelle
d181cc4d06
fix(mail): decode ms-tnef (winmail.dat) inside message/rfc822 part
...
Fixes #5388
2021-09-28 14:57:44 -04:00
Francis Lachapelle
0716656cd4
fix(core): don't log error when deleting an invalid key in memcached
2021-09-24 13:13:10 -04:00
InverseBot
434531cc96
chore(js/css): update generated files
2021-09-23 00:48:00 -04:00
Francis Lachapelle
60dabb7787
calendar: fix weekly/monthly calculators when event has no duration
2021-09-22 13:33:38 -04:00
Francis Lachapelle
4397e6a2e1
core(dav): improve SQL queries of multiget and sync-collection
2021-09-22 10:51:47 -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
Francis Lachapelle
2c62aafe70
fix(mail): don't encode calendar mime part twice
...
SOPE will take care of encoding all text parts in quoted-printable if
necessary.
Fixes #5391
Fixes #5393
2021-09-15 11:36:58 -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
Francis Lachapelle
f0368d028b
fix(core): handle null values in modules constraints of SQL sources
2021-09-13 09:49:14 -04:00
Francis Lachapelle
0765c72616
fix(mail): replace STATUS by LIST command when copying/moving msgs
...
Fixes #4983
2021-09-10 16:59:26 -04:00
Francis Lachapelle
08581eefab
fix(mail): split "l" and "r" ACL attributes for IMAP mailboxes
...
Fixes #4983
2021-09-10 16:57:15 -04:00
Francis Lachapelle
d1fc15b3a4
feat(mail): add support for UID MOVE operation
2021-09-10 14:16:03 -04:00
Francis Lachapelle
534bea674b
fix(mail): properly sort partial fetch results (modseq)
...
Fixes #5385
2021-09-08 16:54:42 -04:00
Francis Lachapelle
2a8d64d891
fix(mail(js)): reload UIDs when changing sort order
...
Fixes #5385
2021-09-08 16:48:39 -04:00
Francis Lachapelle
e714a3f42b
fix(mail(css)): improve CSS sanitization of at-rules
...
Fixes #5387
2021-09-08 11:38:53 -04:00
InverseBot
b86852a1a6
chore(js/css): update generated files
2021-09-08 00:18:27 -04:00
Francis Lachapelle
ef5820b49b
fix(mail): fix end date of all-day event in mail notifications
...
Fixes #5384
2021-09-07 16:51:11 -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
Francis Lachapelle
e43a721f77
fix(calendar): generate missing UID when importing calendar
2021-09-07 14:25:17 -04:00
Francis Lachapelle
9f38201b6c
fix(addressbook): fix compilation warnings in UIxContactFoldersView.m
2021-09-07 13:43:15 -04:00
Francis Lachapelle
7b5cddcf2d
fix(addressbook): generate UID when importing cards if missing
...
Fixes #5386
2021-09-07 13:35:48 -04:00
Francis Lachapelle
a6a3f2fb88
chore(sogo-ealarms-notify): don't encode the MIME part twice
2021-09-03 15:49:00 -04:00
Francis Lachapelle
2feee5f3a2
test: migration from Python to JavaScript
2021-09-02 10:29:27 -04:00
Francis Lachapelle
6ae787c4a4
test: migration from Python to JavaScript
2021-09-01 11:09:16 -04:00
iRedMail
b8f0e39c40
doc: value of SQL column used in ModulesConstraints must be a string
2021-09-01 09:49:50 -04:00
Francis Lachapelle
5622eda04b
test: migration from Python to JavaScript
2021-08-26 17:33:50 -04:00