Commit Graph

2296 Commits

Author SHA1 Message Date
Francis Lachapelle
bd40b95f70 fix(calendar): disable wrapping of labels in mail templates 2022-06-09 11:46:25 -04:00
Francis Lachapelle
2ef849ca65 feat(preferences): password constraints for SQL sources
Initial implementation of some password policy support for SQL sources.
2022-06-06 16:39:26 -04:00
Francis Lachapelle
cddd016e53 fix(administration(js)): add rgba colors to theme preview 2022-05-25 13:35:27 -04:00
Francis Lachapelle
a40d3b6296 fix(mail): remove unused directive in mail editor 2022-05-17 21:13:50 -04:00
Francis Lachapelle
47c629f13c chore(mail): remove UIxMailFolderMenu.wox 2022-05-16 17:43:35 -04:00
Francis Lachapelle
0130803cd4 chore(core): remove UIxModuleAccessDenied 2022-05-16 17:43:35 -04:00
Francis Lachapelle
dd0730947f web: update window title depending on active module
Fixes #4982
2022-05-16 17:43:35 -04:00
Francis Lachapelle
33217456fc fix(administration): add theme preview 2022-05-12 16:59:25 -04:00
Francis Lachapelle
1e9ae3184b fix(administration(js)): fix toast when saving ACLs 2022-05-12 15:54:53 -04:00
Francis Lachapelle
048858ba0f feat(calendar): optionally remove attendees that can't be invited
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
2022-05-03 09:16:44 -04:00
Francis Lachapelle
2f725a3f2d feat(calendar): search for past events and tasks
Fixes #5441
2022-04-28 13:47:02 -04:00
Francis Lachapelle
b35a10a280 fix(web): update parameters of meta tag for robots
Fixes #4930
2022-04-25 17:24:10 -04:00
Francis Lachapelle
4e5c865a3f feat(calendar): optionally remove attendees that can't be invited
If some attendees have prevented others to invite them, offer the
organizer to remove them when saving the invitation.
2022-04-14 20:39:36 -04:00
Francis Lachapelle
8ed4fc88b5 feat(mail): always forward incoming messages, before all filters
This new "Always forward" checkbox allows the user to forward incoming
messages before evaluating the other filters, if any. When unchecked,
the "redirect" directive is executed after all filters; if a filter
stops evaluating the remaining rules, the message won't be forwarded.
2022-04-06 15:43:07 -04:00
Francis Lachapelle
c7ee4d8c19 fix(addressbook(web)): update card on save when certificate is removed 2022-03-21 10:12:21 -04:00
Francis Lachapelle
96d00b744e fix(mail(web)): display emails extracted from smime certificate
Fixes #5440
2022-03-07 11:03:04 -05:00
Francis Lachapelle
c476503d4a feat(mail(web)): forward multiple messages as attachments
Fixes #33
2022-02-18 17:05:25 -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
Slavi Pantaleev
02b0a41567 i18n(bg): update Bulgarian translation 2022-02-11 09:33:56 -05:00
Francis Lachapelle
80b0d99687 fix(preferences(js)): don't check Sieve capabilities if Mail module disabled 2022-02-10 10:03:16 -05:00
Francis Lachapelle
e54631becf chore(addressbook): remove UIxContactView.wox and UIxListView.wox 2022-02-02 10:59:53 -05:00
Francis Lachapelle
d65b5a8418 fix(preferences(js)): fix validation of enabled days for vacation
Fixes #5469
2022-01-27 16:44:17 -05:00
Francis Lachapelle
663915b12f fix(calendar): display start & end dates in mail notifications 2022-01-26 20:38:09 -05:00
Francis Lachapelle
7a776cd0b8 fix(mail(css)): highligh flagged/starred messages 2022-01-12 17:16:48 -05:00
Francis Lachapelle
07b4ad6c72 i18n(bs_BA): add Bosnian translation 2022-01-05 17:33:55 -05:00
Francis Lachapelle
edcf03e179 fix(mail(js)): save "mark as read" delay when changing mode 2022-01-04 12:23:38 -05:00
Francis Lachapelle
93dff697e7 fix(mail(web)): display emails extracted from smime certificate
Fixes #5440
2021-12-10 14:33:10 -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
56a6f246d6 fix(login(js)): input focus on TOTP field 2021-12-07 16:31:28 -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
1febace837 fix(web): add missing tooltips for expand/reduce buttons 2021-12-03 18:25:47 -05:00
Francis Lachapelle
f9ed6391e6 fix(mail): allow to directly empty junk folder
Fixes #5224
2021-12-03 16:56:57 -05:00
Francis Lachapelle
2ecd441f32 feat(mail): enable autoreply on specific days or at a specific time
Fixes #5328
2021-12-02 14:20:47 -05:00
Francis Lachapelle
ff1eecaf5a fix(mail): show comment attribute of iTIP replies
Fixes #5410
2021-11-22 16:20:56 -05:00
Francis Lachapelle
5e7c9a8890 i18n(de): update German translation
Fixes #5417
2021-10-28 08:02:42 -04:00
Francis Lachapelle
1ccfa865bb fix(calendar): send modification notifications for tasks 2021-10-25 15:27:01 -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
800e21b05d feat(mail): filter messages by tags (labels)
Fixes #3323
Fixes #3835
Fixes #5338
2021-10-21 17:33:39 -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
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
Francis Lachapelle
0eb452c412 fix(mail(js)): force search when restoring mailbox during navigation 2021-10-14 14:32:16 -04:00
Francis Lachapelle
138ee065a2 fix(preferences(js)): review order of mail filter actions
Fixes #5325
2021-10-07 12:57:17 -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
Francis Lachapelle
8f999652cc fix(web): contextualize title in subscription dialog 2021-09-30 14:07:53 -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
2a8d64d891 fix(mail(js)): reload UIDs when changing sort order
Fixes #5385
2021-09-08 16:48:39 -04:00
Francis Lachapelle
56f9e3e398 fix(mail(js)): allow to add any event invitation 2021-08-25 16:53:40 -04:00
Francis Lachapelle
145f221552 fix(mail(js)): fix height of mailboxes list items 2021-08-23 10:30:37 -04:00
Francis Lachapelle
86f08a2380 fix(mail(js)): show "Download all attachments" menu option 2021-08-19 17:15:12 -04:00