Commit graph

8064 commits

Author SHA1 Message Date
Francis Lachapelle bc963d53c6 fix(mail): wrap HTML part before re-encoding content
Avoid improper encoding when the HTML part is using an unsupported
encoding by libxml2.
2020-01-30 15:36:16 -05:00
Francis Lachapelle 127a3c487d chore(release): 4.3.0 2020-01-21 09:53:16 -05:00
InverseBot d92cd9c3f3 chore(js/css): update generated files 2020-01-21 01:21:02 -05:00
Francis Lachapelle 88a675596c i18n(pt_BR): update Brazilian (Portuguese) translation 2020-01-20 16:34:17 -05:00
Francis Lachapelle b71df14b14 fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping 2020-01-20 14:19:11 -05:00
Francis Lachapelle 73dc86a6ed fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping
See https://github.com/angular/material/issues/3070
2020-01-20 14:10:57 -05:00
Francis Lachapelle 94af9bb780 chore(npm): update CKEditor to version 4.13.1 2020-01-17 12:27:45 -05:00
Francis Lachapelle 43e5662950 fix(calendar(css)): fix padding of sort handle of calendars 2020-01-17 11:48:02 -05:00
Francis Lachapelle 96f2c64320 chore(npm): update md to v1.1.21 2020-01-17 11:42:40 -05:00
Francis Lachapelle 001d76fd05 fix(calendar(js)): allow event invitations to be moved
Fixes #4926
2020-01-17 11:34:37 -05:00
InverseBot 5b089bbe14 chore(js/css): update generated files 2019-12-31 01:15:45 -05:00
InverseBot 9437ba8b9a chore(js/css): update generated files 2019-12-25 01:18:27 -05:00
Francis Lachapelle 94b171675f perf(css): remove unused selectors for layout 2019-12-24 16:18:32 -05:00
InverseBot ee1ffef5b5 chore(js/css): update generated files 2019-12-19 01:17:15 -05:00
Francis Lachapelle 6b17d5298c chore(js/css): update generated files 2019-12-17 15:00:49 -05:00
Francis Lachapelle 56e1583ccc chore(npm): update autoprefixer 2019-12-17 14:21:04 -05:00
Francis Lachapelle e65e0f191f i18n(sk): update Slovak translation 2019-12-17 11:11:58 -05:00
Francis Lachapelle bc172c5895 i18n(fr): update French translation 2019-12-17 11:11:43 -05:00
Francis Lachapelle ae42fd869a i18n(nl): update Dutch translation 2019-12-17 11:11:11 -05:00
Francis Lachapelle cd8f957774 i18n(cs): update Czech translation 2019-12-17 11:10:40 -05:00
Francis Lachapelle 7180b5988d fix(preferences): improve error handling with Sieve server 2019-12-16 14:54:03 -05:00
Francis Lachapelle 9aeecead6c fix(calendar(html)): don't cache list of week days
Fixes #4907
2019-12-16 11:10:07 -05:00
Ludovic Marcotte 0ceccdd612 fix(addressbook(core)): safety check from broken URLs 2019-12-13 13:54:34 -05:00
Francis Lachapelle edc01e9532 fix(calendar): allow fetching group members from contacts-only sources
If a group is invited to an event, search members within the known source
of the contact instead of relying on a global search among "canAuthenticate" sources.
2019-12-10 12:29:40 -05:00
InverseBot 9d1d12af54 chore(js/css): update generated files 2019-12-10 01:17:03 -05:00
Francis Lachapelle a303011237 fix(mail(js)): avoid exception when adding duplicated recipient 2019-12-09 12:34:48 -05:00
Francis Lachapelle 5ccc12639b fix(mail(html): expose UIxMailViewRecipientMenu in popup view 2019-12-09 12:29:58 -05:00
Francis Lachapelle 2048fb19cf fix(calendar(js)): avoid exception when adding duplicated attendee 2019-12-09 12:24:55 -05:00
Francis Lachapelle 46ade7640a feat(mail(js)): new button to expand recipients that are LDAP groups
Copy all object attributes when cloning the Message object in the popup
view.

Fixes #4902
2019-12-09 11:41:14 -05:00
Francis Lachapelle 2e46e89d58 refactor: replace calls to create GMT NSTimeZone instance 2019-12-09 08:50:50 -05:00
InverseBot eb13aa14b2 chore(js/css): update generated files 2019-12-05 01:17:54 -05:00
Francis Lachapelle 47075b40a2 fix(mail): wrap HTML part with HTML tags to render all content 2019-12-04 15:45:26 -05:00
Francis Lachapelle e71afc982e fix(web): improve contrast of toolbars w/input field 2019-12-04 12:36:48 -05:00
InverseBot 7aaadd724d chore(js/css): update generated files 2019-12-04 01:20:08 -05:00
Francis Lachapelle fbdabc9615 fix(calendar(js)): fix refresh of attendees freebusy information
* refresh template with freebusy information of organizer
* fix event coverage in freebusy timeline when event spans a day

Related to bug #4899
2019-12-03 10:34:47 -05:00
Francis Lachapelle f872dc52c6 i18n(de): remove duplicated short date formats 2019-11-26 15:13:07 -05:00
InverseBot 856b0654ab chore(js/css): update generated files 2019-11-22 01:17:37 -05:00
Francis Lachapelle 456a66b66b feat(mail(js)): new button to expand recipients that are LDAP groups 2019-11-21 21:51:27 -05:00
InverseBot f140bba03a chore(js/css): update generated files 2019-11-21 01:18:01 -05:00
Francis Lachapelle 123ccef770 (web) Improve contrast of toolbars w/input field 2019-11-20 12:18:42 -05:00
InverseBot 06814c2dee chore(js/css): update generated files 2019-11-20 01:16:27 -05:00
InverseBot fa2fbd3177 chore(js/css): update generated files 2019-11-19 01:17:36 -05:00
Francis Lachapelle 729802222f fix(mail(js)): add missing library to save msg from popup window
Fixes #4879
2019-11-18 11:57:53 -05:00
Francis Lachapelle e458a78a10 i18n(ca): update Catalan translation
Fixes #4878
2019-11-18 11:34:22 -05:00
Francis Lachapelle 14b60cd756 fix(calendar(js)): avoid call to /members when expansion is disabled
Expose SOGoLDAPGroupExpansionEnabled in /jsonDefaults to avoid a call to
/members when the parameter is disabled.
2019-11-18 11:06:15 -05:00
InverseBot 9c299cf0de chore(js/css): update generated files 2019-11-16 01:18:07 -05:00
Francis Lachapelle 5b3d84ee24 refactor(preferences): conditionally activate the Sieve script
All the user defaults are now editable through the Preferences module,
even if an external Sieve script is enabled. However, the user can
disable the external Sieve script and force the activation of the
"sogo" Sieve script.
2019-11-15 14:37:35 -05:00
InverseBot c6f532dea8 chore(js/css): update generated files 2019-11-08 01:57:42 -05:00
Ludovic Marcotte ac91a303c9 feat(core): Allow the detection of external Sieve scripts
This allows SOGo users to keep existing Sieve scripts instead of
overwriting the SOGo ones by default.
2019-11-07 15:18:28 -05:00
Francis Lachapelle 70984def1f fix(preferences(js)): Lower constraints on auto-reply dates range
Fixes #4874
2019-11-07 11:37:57 -05:00