Commit Graph

16351 Commits

Author SHA1 Message Date
Francis Lachapelle 2f725a3f2d feat(calendar): search for past events and tasks
Fixes #5441
2022-04-28 13:47:02 -04:00
Francis Lachapelle 8fccd23227 fix(calendar): fix yearly recurrence calculator with a finite rule
Fixes #5506
2022-04-28 11:46:59 -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 8a0c46ded2 chore: update 9-table model migration script to match latest schema 2022-04-26 14:11:41 -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 090c1ea9e7 fix(mail): mark deleted messages as seen
The STATUS command will now report the proper unseen messages count.
2022-04-25 10:28:00 -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 f32c3d78e5 fix(mail): add subject and date to file names of exported messages 2022-04-22 14:58:27 -04:00
Francis Lachapelle 2676aa9539 fix(calendar): set missing RSVP parameter to TRUE for attendees
This is not the expected behaviour defined in the RFC, but it's more
convenient for users.
2022-04-19 15:30:39 -04:00
Francis Lachapelle a0f6842267 fix(eas): improve error logging 2022-04-19 15:15:01 -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 dae6d6d521 fix(calendar): update calendar of all attendees when active user is not owner 2022-04-11 16:42:34 -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 2cf77b6145 fix(mail): force TNEF body parts to be decoded in UTF-8 2022-04-08 11:21:48 -04:00
Francis Lachapelle dcc2ebcd4a i18n(fr): update French translation 2022-04-08 10:14:53 -04:00
Francis Lachapelle c6a41d31ce fix(mail): avoid exception when accessing signed/encrypted body parts 2022-04-08 10:02:54 -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 4b9564139b fix(mail): improve error loging when encrypting/decrypting a msg 2022-04-05 15:33:54 -04:00
Francis Lachapelle 32e0479bf1 i18n(sl_SI): update Slovenian translation 2022-03-30 19:43:59 -04:00
Francis Lachapelle 53354c5db2 fix(mail): improve error loging when signing a message 2022-03-29 10:53:23 -04:00
Francis Lachapelle 6d50dee063 fix(core): encode reserved HTML characters in RTF parser
Fixes #5388
2022-03-29 10:44:35 -04:00
Francis Lachapelle a5d18bfced fix(core): improve escaping of double-quotes
Fixes #5351
2022-03-29 10:39:09 -04:00
Francis Lachapelle 3140a9dc1d fix(acls): fix SQL conversion for LIKE operator to find groups
Fixes #5492
2022-03-28 13:50:03 -04:00
InverseBot 97e8f082c2 chore(js/css): update generated files 2022-03-28 00:20:58 -04:00
Francis Lachapelle 3e11e0a62a chore: SQL update script for v5.6.0
Fixes #5491
2022-03-25 11:22:51 -04:00
Francis Lachapelle c348ca2b85 fix(calendar(dav)): prevent duplicates in PUT 2022-03-25 07:11:02 -04:00
Francis Lachapelle fbd2eb8294 fix(calendar): rely on organizer's event state before updating attendee
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.

Fixes #5496
2022-03-24 15:31:39 -04:00
Francis Lachapelle 5d2877cf0a test: add plus sign to timezone in Sieve script 2022-03-24 15:26:37 -04:00
Francis Lachapelle ec7199e00f fix(addressbook): keep folders order in matching contacts
This will ensure sources (LDAP/SQL) entries are returned first.
2022-03-23 12:00:52 -04:00
Francis Lachapelle b37e68b8ee fix(dav): use utf-8 as charset name instead of utf8
Fixes #5495
2022-03-22 10:41:31 -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 896fe27c61 test: handle DST change in CalDAVSchedulingSpec.js 2022-03-11 10:28:44 -05:00
Francis Lachapelle 55baeb107f fix(mail): check return value of "setacl" IMAP command 2022-03-09 14:57:32 -05:00
Francis Lachapelle 1545bcdbba fix(addressbook(dav)): improve handling of addressbook-query 2022-03-09 11:15:38 -05:00