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