Commit Graph

1904 Commits (138ee065a24cc65f5d3db1c6e2e93500f33acd92)

Author SHA1 Message Date
InverseBot d3a4136516 chore(js/css): update generated files 2020-05-29 00:38:51 -04:00
Francis Lachapelle 6af55414fb fix(web(js)): handle SAML assertion expiration 2020-05-28 14:53:31 -04:00
InverseBot 513c17bc2f chore(js/css): update generated files 2020-05-16 00:40:13 -04:00
Francis Lachapelle 07c06db69d refactor(mail(js)): replace ckEditor directive by sgCkeditor component
This refactoring

 1. simplifies updating the CKEditor source code;
 2. allows many instances of the CKEditor on the same page;
 3. fixes the cursor positioning on focus.
2020-05-15 11:37:56 -04:00
InverseBot fb117f48c8 chore(js/css): update generated files 2020-05-13 01:03:39 -04:00
Francis Lachapelle 964e6f0cb1 fix(mail(js)): encode HTML entities when computing height of textarea
Fixes #5020
2020-05-12 11:16:32 -04:00
InverseBot a0e5699e60 chore(js/css): update generated files 2020-05-08 10:40:46 -04:00
Francis Lachapelle 272fa8f898 fix(calendar(js)): fix event blocks width in day view
Fixes #5017
2020-05-08 09:51:55 -04:00
Francis Lachapelle e8f0471bcf feat(core(js)): improve Google Authenticator on login page, add QR code
Closes #2722
2020-05-07 16:45:37 -04:00
Ludovic Marcotte f78300a12e feat(core): initial Google Authenticator support for 2FA 2020-05-07 07:22:24 -04:00
InverseBot 1fa4b8871d chore(js/css): update generated files 2020-05-05 01:18:29 -04:00
Francis Lachapelle e7da4c19b8 fix(web(js)): improve encoding of folder paths in XHR calls
Fixes #4989
2020-05-04 18:44:20 -04:00
InverseBot d29c00827c chore(js/css): update generated files 2020-05-03 01:18:12 -04:00
Francis Lachapelle c7d3546be8 chore(js/css): update generated files 2020-05-01 14:51:36 -04:00
Francis Lachapelle c12b1395e7 chore(npm): update CKEditor to version 4.14.0 2020-05-01 14:51:35 -04:00
InverseBot 605c026425 chore(js/css): update generated files 2020-05-01 01:20:09 -04:00
Francis Lachapelle 2c050d847e fix(mail(js)): wrong argument to Mailbox.$_deleteMessages
Fixes #4986
2020-04-30 11:02:48 -04:00
Francis Lachapelle 158c5e45c4 fix(mail(js)): restore unseen count after deleting a mailbox 2020-04-30 10:52:28 -04:00
InverseBot 260aa1971b chore(js/css): update generated files 2020-04-29 17:05:48 -04:00
InverseBot 1801d0d60f chore(js/css): update generated files 2020-04-17 16:00:36 -04:00
Francis Lachapelle fd063fd5b3 fix(web(js)): handle SAML assertion expiration 2020-04-17 15:59:44 -04:00
InverseBot 2fdb924aff chore(js/css): update generated files 2020-04-17 13:54:31 -04:00
Francis Lachapelle 64461764c8 fix(web(js)): handle SAML assertion expiration 2020-04-17 09:50:43 -04:00
InverseBot 0683dafc22 chore(js/css): update generated files 2020-04-17 01:09:04 -04:00
Francis Lachapelle 058df21ada fix(calendar(js)): find a free slot for a maximum of 30 days 2020-04-16 17:11:50 -04:00
InverseBot 0b43f11d61 chore(js/css): update generated files 2020-04-14 01:09:06 -04:00
Francis Lachapelle 52bb3baa8b fix(mail(js)): url-encode folder path to handle special characters (%)
Fixes #4989
2020-04-13 17:28:11 -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 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
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 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 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
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 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 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
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 c69a7391a4 (js/css) Update generated files 2019-10-24 10:35:41 -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 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 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
Francis Lachapelle 25021c192c New paramter SOGoLDAPGroupExpansionEnabled
Fixes #2506
2019-09-05 12:42:25 -04:00
InverseBot aad51c4b04 (js/css) Update generated files 2019-09-05 02:07:13 -04:00
InverseBot 3065783c2c (js/css) Update generated files 2019-08-30 01:14:43 -04:00
Francis Lachapelle 83f5664cf5 (js) Encode URL of card 2019-08-29 22:08:35 -04:00
InverseBot a47fba3546 (js/css) Update generated files 2019-08-28 01:16:31 -04:00
Francis Lachapelle 8822c8cd07 (Calendar) Button to expand invited LDAP groups
Fixes #2506
2019-08-27 16:34:15 -04:00
InverseBot 9db406a18b (js/css) Update generated files 2019-08-27 01:14:52 -04:00
Francis Lachapelle 991f1d25a4 (js) Improve attendees editor performance 2019-08-26 16:38:00 -04:00
InverseBot c4198488d7 (js/css) Update generated files 2019-08-20 01:14:22 -04:00
Ludovic Marcotte 676d2e6790 (feat) added support for S/MIME opaque signing (fixes #4582) 2019-08-19 10:37:15 -04:00
InverseBot cc48a486c7 (js/css) Update generated files 2019-08-16 01:14:37 -04:00
Ludovic Marcotte 04f91b8948 (feat) now possible to specify which domains you can forward your mails to 2019-08-15 12:48:53 -04:00
InverseBot f7f9cb29e0 (js/css) Update generated files 2019-08-09 01:10:01 -04:00
Francis Lachapelle 5d218e1113 (js) Prohibit duplicate contact categories 2019-08-08 10:11:42 -04:00
InverseBot 955820b17d (js/css) Update generated files 2019-08-08 01:09:47 -04:00
Francis Lachapelle 361a84e7b5 (js) Avoid saving an empty calendar name 2019-08-07 16:33:51 -04:00
InverseBot 9c21f68c12 (js/css) Update generated files 2019-07-20 01:17:56 -04:00
Francis Lachapelle 94eeca2917 (js/css) Update generated files 2019-07-19 13:19:43 -04:00
InverseBot 789b4f9c36 (js/css) Update generated files 2019-07-09 01:51:56 -04:00
Francis Lachapelle 6e040e418b (js/css) Fix rendering of material icons 2019-07-05 16:35:20 -04:00
InverseBot 73a3bf143a (js/css) Update generated files 2019-07-05 01:09:56 -04:00
Francis Lachapelle 06319e3d48 (js) Use matching address of attendee
Fixes #4473
2019-07-04 15:49:38 -04:00
Francis Lachapelle e24082183f Reflect attendee type with generic icon 2019-07-04 15:10:41 -04:00
Francis Lachapelle 374e53bfe6 (js) Review md theme example (theme.js) 2019-07-04 11:34:33 -04:00
InverseBot bc4d189b55 (js/css) Update generated files 2019-07-04 01:09:01 -04:00
Francis Lachapelle 613e59397a (js) Fix missing curly brace 2019-07-03 13:33:04 -04:00
Francis Lachapelle 679b538368 (js) Test threadsCollapsed settings before read 2019-07-03 13:07:48 -04:00
InverseBot 6fb26ee2aa (js/css) Update generated files 2019-06-30 00:49:36 -04:00
Francis Lachapelle b5949752b4 (web) Restore mail threads
Fixes #3478
Fixes #4616
Fixes #4735
2019-06-27 17:43:11 -04:00
Francis Lachapelle cc6fcc5fbd (js) Fix access to sub mailbox on page reload 2019-06-27 12:02:22 -04:00
InverseBot dc76b9c622 (js/css) Update generated files 2019-06-19 16:07:30 -04:00
Francis Lachapelle 0febc1ef18 (js) Replace bower packages by npm packages 2019-06-18 14:47:01 -04:00
InverseBot 211385ff4d (js/css) Update generated files 2019-06-18 01:13:43 -04:00
InverseBot 991fac0b94 (js/css) Update generated files 2019-06-13 01:55:36 -04:00
Francis Lachapelle 868057698c (js) Allow 2-letter short month names
Fixes #4766
2019-06-12 16:37:43 -04:00
InverseBot ace0427da7 (js/css) Update generated files 2019-06-11 01:53:09 -04:00
Francis Lachapelle 0e918a446a Add rel="noopener" to external links
Fixes #4764
2019-06-10 13:20:44 -04:00
InverseBot 0bb24430e0 (js/css) Update generated files 2019-05-17 01:06:34 -04:00
Francis Lachapelle 6e6a82d974 (js) Show mail compose btn if msgs list is visible 2019-05-16 14:30:32 -04:00
Francis Lachapelle 05ca00296d (js) Fix scrolling when deleting a message 2019-05-16 13:53:43 -04:00
InverseBot b671c9cc80 (js/css) Update generated files 2019-05-15 01:07:31 -04:00
InverseBot 37efcea5e5 (js/css) Update generated files 2019-03-28 01:13:36 -04:00
Francis Lachapelle 42dd956b9f (js) Show calendar names in events blocks
Fixes #4713
2019-03-27 09:49:14 -04:00
InverseBot f972684869 (js/css) Update generated files 2019-03-23 01:18:20 -04:00
Francis Lachapelle efde4b5a5c (js) Allow to fetch unseen count of all mailboxes
Fixes #522, #2776, #4276
2019-03-22 11:57:57 -04:00
Francis Lachapelle c50f22962a (js) Fix page reload with external IMAP account
Fixes #4709
2019-03-22 10:36:39 -04:00
InverseBot 400212a01d (js/css) Update generated files 2019-03-20 01:21:20 -04:00
Francis Lachapelle da76344983 (js) Keep center list visible on xs screen
For Calendar module.
2019-03-19 11:30:28 -04:00
InverseBot 6fa7d43e7a (js/css) Update generated files 2019-03-16 01:18:35 -04:00
Francis Lachapelle 90de396646 (js) Show calendar names in events blocks
Only for subscriptions
2019-03-15 16:57:16 -04:00
InverseBot 826c10de25 (js/css) Update generated files 2019-03-12 01:18:08 -04:00
InverseBot f30f107e4e (js/css) Update generated files 2019-02-28 01:13:41 -05:00
Francis Lachapelle fcd57eaffb (js/css) Update generated files 2019-02-27 10:46:44 -05:00
Francis Lachapelle deb10f1f7e (i18n) Add missing localized strings
Fixes #4658
2019-02-27 09:52:18 -05:00
InverseBot 8cb3442e91 (js/css) Update generated files 2019-02-27 01:16:31 -05:00
Francis Lachapelle 66e1b348e0 (js) Show the reply-all btn in more situations 2019-02-26 14:46:03 -05:00
InverseBot aa6c0e553e (js/css) Update generated files 2019-02-26 10:02:52 -05:00
Francis Lachapelle 108f4c7eb8 (js) Handle non-latin characters in date validator 2019-02-26 09:58:09 -05:00
InverseBot e993de4f8f (js/css) Update generated files 2019-02-22 01:21:14 -05:00
Francis Lachapelle e5330a4efb (js/css) Update generated files 2019-02-21 09:44:20 -05:00
InverseBot 3df3c7c037 (js/css) Update generated files 2019-02-21 01:13:48 -05:00
Francis Lachapelle f7dbf90a08 (js) Update CKEditor to version 4.11.2 2019-02-20 15:12:51 -05:00
Francis Lachapelle 5edffce691 (js) Previous/next slot: Ignore non-participants 2019-02-20 14:58:40 -05:00
Francis Lachapelle e44dce2558 (js) Fix exception with event editor 2019-02-20 10:21:27 -05:00
InverseBot ef73dc43f6 (js/css) Update generated files 2019-02-20 01:16:15 -05:00
Ludovic Marcotte 98463f2ff2 (fix) sent messages cannot be replied to their BCC email addresses (fixes #4460) 2019-02-19 14:50:49 -05:00
Francis Lachapelle 5371838159 (web) Allow to change participants roles 2019-02-19 11:52:13 -05:00
InverseBot 76e8633423 (js/css) Update generated files 2019-02-19 01:12:36 -05:00
Francis Lachapelle aac0ec9a6a Adopting new material guidelines for chips
See https://material.io/design/components/chips.html
2019-02-18 15:03:25 -05:00
Francis Lachapelle 499c42aa77 Improve display of autocompletion of contacts 2019-02-18 14:51:43 -05:00
InverseBot ee62ead75d (js/css) Update generated files 2019-02-14 01:13:38 -05:00
Francis Lachapelle ee40ee6687 (js) Fix initialization of Attendees on DnD
Fixes #4677
2019-02-08 09:37:13 -05:00
InverseBot 160b44b6ff (js/css) Update generated files 2019-02-09 01:12:42 -05:00
Francis Lachapelle 540e81b670 Restore next/previous slot suggestion for events 2019-02-08 08:17:23 -05:00
InverseBot c5d31a95af (js/css) Update generated files 2019-02-05 01:11:40 -05:00
InverseBot ceaa122a7d (js/css) Update generated files 2019-02-01 01:11:15 -05:00
Francis Lachapelle f25e6cf1c2 (js) Improve CAS handling 2019-01-31 15:52:32 -05:00
Francis Lachapelle 8cce025b65 (js) Improve CAS handling 2019-01-31 14:59:10 -05:00
Francis Lachapelle ef77942ace (js) Improve CAS handling 2019-01-31 13:13:29 -05:00
Francis Lachapelle 368c13d6b0 (js) Improve CAS handling
Fixes #4468
2019-01-31 11:12:03 -05:00
InverseBot 1de1de90f4 (js/css) Update generated files 2019-01-31 01:12:41 -05:00
Francis Lachapelle c13c01ff75 (js) Improve CAS handling
Fixes #4468
2019-01-30 15:55:00 -05:00
InverseBot 7b4192ccc0 (js/css) Update generated files 2019-01-29 01:13:27 -05:00
Francis Lachapelle 35650227cf (js) Improve CAS handling 2019-01-24 14:44:40 -05:00
InverseBot 1a56549ea5 (js/css) Update generated files 2019-01-25 01:12:07 -05:00
Francis Lachapelle 3c60e2a784 (js) Improve CAS handling
Fixes #4468
2019-01-24 13:12:04 -05:00
Francis Lachapelle 5cac669604 (js) Improve CAS handling
Fixes #4468
2019-01-22 18:27:45 -05:00
Francis Lachapelle 9596ac2a20 (js) Improve CAS handling
Fixes #4468
2019-01-22 15:36:01 -05:00
InverseBot fcbec9a33b (js/css) Update generated files 2019-01-22 01:10:10 -05:00
Francis Lachapelle 9a8415c095 Fix refresh of drafts folder when saving a draft 2019-01-21 16:24:07 -05:00
InverseBot 8d9917c9ec (js/css) Update generated files 2019-01-18 01:12:39 -05:00
InverseBot e883959aa0 (js/css) Update generated files 2019-01-12 01:06:59 -05:00
Francis Lachapelle ca886aa662 (js) Create card from sender/recipient address
Fixes #3002
Fixes #4610
2019-01-10 22:00:19 -05:00
InverseBot 58d75f3059 (js/css) Update generated files 2019-01-09 00:56:24 -05:00
Francis Lachapelle 956eb9eb60 (js) Update CKEditor to version 4.11.1 2019-01-08 16:18:09 -05:00
Francis Lachapelle 4a8e3ed310 (js) Catch exception when registering mailto 2019-01-08 10:57:38 -05:00
InverseBot 58504e5835 (js/css) Update generated files 2018-12-18 02:06:38 -05:00
Francis Lachapelle 62a8414090 (css,js) Dynamic CSS for printing calendars
Initial commit. Fixes #3768
2018-12-17 22:15:26 -05:00
InverseBot f8ed698182 (js/css) Update generated files 2018-11-24 01:11:06 -05:00
Francis Lachapelle 237ac4a330 Fix folder export when XSRF validation is enabled
Fixes #4502
2018-11-23 14:20:33 -05:00
InverseBot bcdbc01dc0 (js/css) Update generated files 2018-11-23 01:11:27 -05:00
Francis Lachapelle 4069158178 (js) Fix handling of duplicate recipients
Fixes #4597
2018-11-22 10:17:09 -05:00
InverseBot 0b053a39e4 (js/css) Update generated files 2018-11-14 01:13:27 -05:00
Francis Lachapelle c1ed49d4ba (js) Fix handling of collapsed/expanded accounts
Fixed #4541
2018-11-13 14:59:09 -05:00
InverseBot ec299dcf43 (js/css) Update generated files 2018-11-07 01:13:01 -05:00
Francis Lachapelle c52a45e072 (js,css) Improve display of keyboard shortcuts 2018-11-06 10:23:37 -05:00
Francis Lachapelle 8822f1ae53 (js,css) Show source addressbook of matching cards
Fixes #4579
2018-11-06 09:30:10 -05:00
InverseBot 7d7c3ca06a (js/css) Update generated files 2018-11-02 01:04:29 -04:00
Francis Lachapelle fb375d423b (i18n) Localized mailboxes names in filter editor
Delayed mailboxes initialization to make sure the MailerUI labels are
loaded.

Fixes #4584
2018-11-01 15:56:33 -04:00
InverseBot 956d8d5596 (js/css) Update generated files 2018-10-24 00:30:49 -04:00
Francis Lachapelle 6f1d2330d8 (js/css) Update generated files 2018-10-23 15:06:55 -04:00
Francis Lachapelle ee001243b2 (js) Globally load custom stylesheets
This is required to generate the static theme (theme-default.css)
2018-10-23 14:31:34 -04:00
InverseBot bf946cb108 (js/css) Update generated files 2018-10-18 00:36:30 -04:00
Francis Lachapelle abd7d2614f (js/css) Update generated files 2018-10-17 11:07:17 -04:00
Francis Lachapelle 1ab1735481 (js) Update CKEditor to version 4.10.1 2018-10-17 10:58:39 -04:00
InverseBot 659df2d10e (js/css) Update generated files 2018-10-12 00:33:48 -04:00
Francis Lachapelle e4f6be243e (js) Export calendar subscriptions
Fixes #4560
2018-10-09 14:00:19 -04:00
InverseBot be7f07a7ba (js/css) Update generated files 2018-10-05 00:32:17 -04:00
InverseBot 03b45899c1 (js/css) Update generated files 2018-09-25 00:30:14 -04:00
Francis Lachapelle 74df75e5d5 (js) Prefix title with unseen messages count
Fixes #4553
2018-09-24 11:28:52 -04:00
Francis Lachapelle 78c1244975 Fix message editor in Address Book and Calendar 2018-09-24 11:25:55 -04:00
InverseBot 3906e19176 (js/css) Update generated files 2018-09-13 00:29:12 -04:00
Francis Lachapelle ec4d93a845 Fix popup window detection in message viewer
Fixes #4518
2018-09-12 21:44:33 -04:00
InverseBot ecb7679621 (js/css) Update generated files 2018-09-12 00:33:43 -04:00
Francis Lachapelle 38c733bf8b (js) Fix syncing of calendar categories colors 2018-09-11 15:17:31 -04:00
InverseBot 9310d5b02d (js/css) Update generated files 2018-09-08 00:32:23 -04:00
Francis Lachapelle 9ddb65a07a New button to reset Calendar categories
Also added default colors to categories.
2018-09-07 21:38:31 -04:00
Francis Lachapelle 2be5edde94 Fix display of multi-days events
When an event was starting on a disabled weekday, the entire event was
hidden.
2018-09-07 15:26:36 -04:00
InverseBot e3f928b0c3 (js/css) Update generated files 2018-09-07 00:32:30 -04:00
Francis Lachapelle 10485f8943 Fix display of calendar notification email 2018-09-06 08:24:48 -04:00
InverseBot 6d9de5859e (js/css) Update generated files 2018-09-01 00:29:34 -04:00
Francis Lachapelle 7aa3e1f160 (js) New action to mark task as completed
Fixes #4531
2018-08-31 16:45:03 -04:00
Francis Lachapelle 3b9835095f (js) Check addressbook ACL prior to delete cards 2018-08-31 15:56:26 -04:00
Francis Lachapelle 19c02914ba (js) Convert AddressBooksController to new format 2018-08-31 13:29:32 -04:00
Francis Lachapelle 699fe537e1 (js) Fix error when reseting Calendar data 2018-08-31 13:18:32 -04:00
Francis Lachapelle 35cd2591d6 (js) Fix navbar collapse trigger in Preferences 2018-08-31 13:14:56 -04:00
Francis Lachapelle 679a12be19 (js) Catch error in CalendarsController 2018-08-31 13:14:31 -04:00
Francis Lachapelle 3394018604 (js) Expose invalid data in AddressBook.$id 2018-08-31 13:13:35 -04:00
Francis Lachapelle 2d63bd0bb4 (js) Deep copy by default in Calendar.$omit 2018-08-31 11:39:14 -04:00
Francis Lachapelle 155114c8fb (js) Restore calendar name on error 2018-08-31 09:39:42 -04:00
Francis Lachapelle 1e784e4590 (js) Fix id assignation of new Calendar 2018-08-31 09:36:21 -04:00
InverseBot 87df69163f (js/css) Update generated files 2018-08-31 00:29:21 -04:00
Francis Lachapelle 3bdd90e2be Don't allow duplicate GCS folder names 2018-08-30 22:09:17 -04:00