Francis Lachapelle
709c8da56a
chore(timezones): update to version 2022a
2022-05-03 16:37:41 -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
InverseBot
1e87e294a7
chore(js/css): update generated files
2022-05-03 00:21:31 -04:00
Francis Lachapelle
6eaa362543
i18n(de): update German translation
2022-05-02 17:24:54 -04:00
Francis Lachapelle
485371f41b
chore(Apache): minor improvements to Apache configuration
...
Add Cache-Control header for dynamic content.
2022-05-02 17:04:27 -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
700d726511
fix(addressbook): allow search on name fields in personal addressbooks
2022-04-29 13:50:22 -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
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