Commit graph

4692 commits

Author SHA1 Message Date
Francis Lachapelle 52bb3baa8b fix(mail(js)): url-encode folder path to handle special characters (%)
Fixes #4989
2020-04-13 17:28:11 -04:00
Francis Lachapelle 4019cb7556 chore(npm): update angular-ui-router 2020-04-03 15:42:30 -04:00
InverseBot bc09aeb830 chore(js/css): update generated files 2020-03-07 01:26:12 -05:00
Francis Lachapelle d1dbceb407 fix(mail): remove onpointerrawupdate event handler from HTML messages
Fixes #4979
2020-03-06 12:14:46 -05:00
InverseBot 72efaa7432 chore(js/css): update generated files 2020-02-22 01:23:26 -05:00
Francis Lachapelle daaad938cb fix(mail(js)): disable autogrow of textarea in popup window
Fixes #4962
2020-02-21 11:54:27 -05:00
InverseBot 989021d561 chore(js/css): update generated files 2020-02-20 01:27:48 -05:00
Francis Lachapelle 4e2d5098c7 fix(mail(js)): limit number of messages to batch delete per API call 2020-02-19 11:10:38 -05:00
InverseBot 3433a2e765 chore(js/css): update generated files 2020-02-19 01:27:46 -05:00
Francis Lachapelle eabb40a0bf fix(css): improve contrast of toolbars w/input field 2020-02-18 16:24:36 -05:00
InverseBot 501edfc319 chore(js/css): update generated files 2020-02-13 01:26:06 -05:00
Francis Lachapelle 95b3e9d4fa fix(mail(js)): skrink autogrow md-input when content is removed 2020-02-12 10:59:06 -05:00
InverseBot c49137e620 chore(js/css): update generated files 2020-02-05 02:13:22 -05:00
InverseBot ad3a9c87f8 chore(js/css): update generated files 2020-02-01 01:20:57 -05:00
Francis Lachapelle 3e6cd3c53c perf(web): don't wait on Sieve server to render UIxPageFrame.wox 2020-01-31 16:51:33 -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 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
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 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
InverseBot eb13aa14b2 chore(js/css): update generated files 2019-12-05 01:17:54 -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
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 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
InverseBot 83d52a16f4 chore(js/css): update generated files 2019-11-01 01:14:41 -04:00
Francis Lachapelle 82735fa8a7 chore(js/css): update generated files 2019-10-31 13:09:54 -04:00
Francis Lachapelle 33dce130ce chore(js): fix path of lodash library 2019-10-31 13:08:28 -04:00
Francis Lachapelle 372bd676aa chore: update commit message for generated files 2019-10-31 11:59:55 -04:00
InverseBot 22bd650b72 (js/css) Update generated files 2019-10-31 02:07:08 -04:00
Francis Lachapelle 8b45f2c731 fix(calendar(js)): swap start-end dates when delta is negative
When creating an event by drag'n'dropping from bottom to top, the
original coordinate become the start date.
2019-10-30 13:55:03 -04:00
Francis Lachapelle 060dea3818 style(mail(js)): add missing semi-colon 2019-10-30 13:55:03 -04:00
Francis Lachapelle 487bbf74c0 fix(calendar(js)): don't modify time when computing dates interval
Fixes #4861
2019-10-30 13:55:03 -04:00
Francis Lachapelle f6ca946058 fix(calendar): don't allow RDATE unless already defined
Since RDATE are not properly supported in EAS, hide the possibility to
specify recurring dates unless the component being edited already
contains RDATE(s).
2019-10-30 11:04:59 -04:00
InverseBot 2d5d1b4297 (js/css) Update generated files 2019-10-25 01:27:37 -04:00
Francis Lachapelle 1c179f805d Preparation for release 4.1.0 2019-10-24 10:42:30 -04:00
Francis Lachapelle c69a7391a4 (js/css) Update generated files 2019-10-24 10:35:41 -04:00
Francis Lachapelle 63bcb2649b (css) New .sg-hint class 2019-10-24 10:33:35 -04:00
Francis Lachapelle c2c5a4d23d (css) Fix contextual menu position in Mail 2019-10-24 10:15:18 -04:00
Francis Lachapelle 11d8d8a2c2 (js) Update CKEditor to version 4.13.0 2019-10-23 14:06:15 -04:00
InverseBot 9e048a2ac1 (js/css) Update generated files 2019-10-23 01:19:01 -04:00
Francis Lachapelle 5219fd9d84 (css) Fix contextual menu position in Calendar 2019-10-22 10:16:03 -04:00
InverseBot 04f939f107 (js/css) Update generated files 2019-10-14 01:10:59 -04:00
NGAU Zeonfung 361f94e87a
fixed .sg-date-group misplaced
In CJK locales, .sg-day may be misplace.
In this case, word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.
2019-10-14 07:44:37 +09:00
InverseBot 960276c3c7 (js/css) Update generated files 2019-10-11 01:11:57 -04:00
Francis Lachapelle 66645384bc (js) Improve handling of vacation dates
Fixes #4844
2019-10-10 15:37:50 -04:00
Francis Lachapelle 7bc73b6f68 (js) Fix handling of times in task/event editors
Fixes #4497
Fixes #4845
2019-10-10 14:22:56 -04:00
Francis Lachapelle 4fb483df7b (js) Update sg-timepicker following md changes
Added support for "required".
2019-10-10 14:17:02 -04:00
InverseBot 3ee7e58387 (js/css) Update generated files 2019-10-08 01:11:40 -04:00
Francis Lachapelle d20587dab0 (js) Handle DST change in Date.daysUpTo 2019-10-07 15:58:09 -04:00
Francis Lachapelle 2fb81310e3 (js) Fix possible exception in sgFreebusy 2019-10-07 11:10:17 -04:00
Francis Lachapelle 99bfcaec37 (js) Improve syntax of MessageEditorController.js 2019-10-07 11:09:12 -04:00
Francis Lachapelle 17d3d44787 (js) Fix references to mail accounts in popup
Fixes #4838
2019-10-07 11:07:26 -04:00
InverseBot 1413685cbe (js/css) Update generated files 2019-10-05 01:12:02 -04:00
Francis Lachapelle 10b5eb736f (js) Handle DST change in Date.daysUpTo 2019-10-04 09:54:29 -04:00
InverseBot d8b6feafc5 (js/css) Update generated files 2019-10-03 01:13:07 -04:00
Francis Lachapelle 4a93ce344f Improve labels of auto-reply date settings
Fixes #4791
2019-10-02 11:56:08 -04:00
Francis Lachapelle 01bda0783c (js) Optimize display of event editor 2019-10-02 09:20:35 -04:00
Francis Lachapelle 6d2094bf83 (js) Fix closing tag in sgMessageListItemMain 2019-10-02 09:18:30 -04:00
Francis Lachapelle f7e60348ca (js) Improve syntax of CalendarsController.js 2019-10-02 09:16:59 -04:00
InverseBot ea18473746 (js/css) Update generated files 2019-10-02 01:14:50 -04:00
Francis Lachapelle 93269539d7 (js) Allow single-day vacation autoreply
Fixes #4698
2019-10-01 15:49:54 -04:00
InverseBot 6b96f2f8de (js/css) Update generated files 2019-10-01 09:57:21 -04:00
Francis Lachapelle 496c5d3101 (js) Improve CAS handling 2019-10-01 09:54:54 -04:00
InverseBot 2b4699bcc4 (js/css) Update generated files 2019-10-01 01:09:54 -04:00
Francis Lachapelle fe92b4d03c (js) Restore cards selection after refresh
Fixes #4809
2019-09-30 16:21:58 -04:00
Francis Lachapelle bd9dfe6387 (js) Improve CAS handling 2019-09-30 16:10:26 -04:00
InverseBot 482728c942 (js/css) Update generated files 2019-09-27 01:08:07 -04:00
Francis Lachapelle 249277ec3d (js) Restore cards selection after refresh
Fixes #4809
2019-09-26 12:10:51 -04:00
Francis Lachapelle ac9fa92d4f (js) Improve CAS handling 2019-09-26 11:08:14 -04:00
InverseBot 2077a8707f (js/css) Update generated files 2019-09-24 09:50:37 -04:00
Francis Lachapelle b454f71c7c (js) Improve CAS handling 2019-09-24 09:48:43 -04:00
InverseBot ee92748b97 (js/css) Update generated files 2019-09-21 01:09:53 -04:00
Francis Lachapelle 2eec7658f3 (js) Fix mailboxes refresh
Fixes #4787
2019-09-20 16:37:51 -04:00
InverseBot 98d49b3ac1 (js/css) Update generated files 2019-09-06 01:17:13 -04:00