Commit Graph

8669 Commits

Author SHA1 Message Date
Francis Lachapelle 6eaa362543 i18n(de): update German translation 2022-05-02 17:24:54 -04:00
Francis Lachapelle 4657f5617d i18n(pl): update Polish translation 2022-05-02 16:45:18 -04:00
Francis Lachapelle 7fccfb2f8e i18n(it): update Italian translation 2022-05-02 16:44:44 -04:00
Francis Lachapelle 0211153877 i18n(fr): update French translation 2022-05-02 16:43:26 -04:00
Francis Lachapelle 1b3b9c253c fix(calendar(js)): adjust line of the current time to user's timezone
Fixes #5512
2022-05-02 12:37:58 -04:00
Francis Lachapelle 2f725a3f2d feat(calendar): search for past events and tasks
Fixes #5441
2022-04-28 13:47:02 -04:00
InverseBot aee7393b2d chore(js/css): update generated files 2022-04-28 00:22:04 -04:00
Francis Lachapelle c2eed7844a fix(mail(js)): use different email separator keys depending on locale
Fixes #3513
Fixes #4042
Fixes #5308
Fixes #5309
2022-04-27 15:38:51 -04:00
Francis Lachapelle a5b85d72bc fix(addressbook): close DB connection after LDIF import
Fixes #5507
2022-04-27 13:56:56 -04:00
Francis Lachapelle b35a10a280 fix(web): update parameters of meta tag for robots
Fixes #4930
2022-04-25 17:24:10 -04:00
InverseBot 73954ef63e chore(js/css): update generated files 2022-04-23 00:22:28 -04:00
Francis Lachapelle b198c84b42 fix(mail(js)): improve scrolling of list when moving with arrows keys 2022-04-22 17:27:35 -04:00
Francis Lachapelle c8ce3f10d6 fix(mail(js)): perform a full fetch when in unseen/flagged mode 2022-04-22 15:26:22 -04:00
Francis Lachapelle 5cd006286e i18n(hu): update Hungarian translation 2022-04-17 22:13:40 -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 59eda2f1b8 i18n(bg): update Bulgarian translation 2022-04-14 09:05:43 -04:00
InverseBot 0a48821100 chore(js/css): update generated files 2022-04-12 00:20:56 -04:00
Francis Lachapelle 2c76f177a3 i18n(de): update German translation 2022-04-11 16:52:09 -04:00
Francis Lachapelle 1509090dc1 i18n(it): update Italian translation 2022-04-11 14:37:39 -04:00
Francis Lachapelle 30ab725b71 i18n(pt_BR): update Brazilian Portuguese translation 2022-04-11 13:53:00 -04:00
Francis Lachapelle 969cfd362c fix(addressbook): handle LDIF file with a single contact when importing 2022-04-11 09:09:37 -04:00
Francis Lachapelle dcc2ebcd4a i18n(fr): update French translation 2022-04-08 10:14:53 -04:00
InverseBot 1228cc5213 chore(js/css): update generated files 2022-04-07 00:20:59 -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 44afac0715 fix(addressbook): preload cards when creating list from selection 2022-04-06 13:24:47 -04:00
Francis Lachapelle 32e0479bf1 i18n(sl_SI): update Slovenian translation 2022-03-30 19:43:59 -04:00
InverseBot 97e8f082c2 chore(js/css): update generated files 2022-03-28 00:20:58 -04:00
InverseBot 38ace5ec75 chore(js/css): update generated files 2022-03-22 00:20:57 -04:00
Francis Lachapelle 7c0592e03e fix(mail(js)): map the NSLocale to the proper CKEditor locale 2022-03-21 15:57:51 -04:00
Francis Lachapelle 06497a729c chore(npm): update CKEditor to version 4.18.0 2022-03-21 13:44:24 -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 547d26af19 fix(addressbook(js)): unselect current card on delete 2022-03-21 09:22:52 -04:00
Francis Lachapelle 96d00b744e fix(mail(web)): display emails extracted from smime certificate
Fixes #5440
2022-03-07 11:03:04 -05:00
InverseBot 74a73638cf chore(js/css): update generated files 2022-03-04 00:52:19 -05:00
Francis Lachapelle 87b1c8e239 fix(web(js)): show toast when fetching a folder ACLs fails 2022-03-03 14:00:29 -05:00
InverseBot 580391406f chore(js/css): update generated files 2022-03-02 00:20:17 -05:00
Francis Lachapelle d90e29ed63 fix(mail(js)): improve signature replacement when switching identities 2022-03-01 13:16:19 -05:00
InverseBot 4f9601edb2 chore(js/css): update generated files 2022-02-19 00:20:21 -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 401a80078c fix(preferences): don't save Sieve script if Mail module disabled 2022-02-15 10:49:39 -05:00
Francis Lachapelle b2438873fe i18n(pl): update Polish translation 2022-02-15 08:28:38 -05:00
Francis Lachapelle f69fe5bea1 i18n(de): update German translation 2022-02-15 08:28:22 -05:00
Francis Lachapelle 1b408a6ade i18n(fr): update French translation 2022-02-15 08:28:06 -05:00
InverseBot 8ad34a1630 chore(js/css): update generated files 2022-02-15 00:53:25 -05:00
Francis Lachapelle 10282ae3a4 style(obj-c): remove unused code 2022-02-14 14:23:44 -05:00
Francis Lachapelle 6c420861d4 fix(mail(js)): handle new message from template in popup window 2022-02-14 12:56:08 -05:00
Francis Lachapelle 21dc73df56 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-14 09:33:53 -05:00
Francis Lachapelle d097193904 fix(preferences): don't save Sieve script if Mail module disabled 2022-02-14 09:04:26 -05:00
InverseBot 5e9260303c chore(js/css): update generated files 2022-02-12 00:20:54 -05:00
Francis Lachapelle a74cf05af8 fix(preferences): fix compilation warning 2022-02-11 14:12:11 -05:00