Commit graph

1725 commits

Author SHA1 Message Date
Francis Lachapelle f8aa338e64 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-06-18 16:53:42 -04:00
InverseBot ee4ec09897 chore(js/css): update generated files 2020-06-18 00:40:47 -04:00
Francis Lachapelle 7e21c6c6a7 refactor(preferences): replace comma-separated list of addresses by
md-chips

Fixes #5048
2020-06-17 17:46:46 -04:00
Francis Lachapelle 1432600fae fix(common(js)): initialize search field with pre-selected option
This is required because of regression in AngularJS Material.

Fixes #5044
2020-06-17 17:46:33 -04:00
InverseBot 97add602df chore(js/css): update generated files 2020-06-17 01:39:40 -04:00
Francis Lachapelle 35ebb7aaeb fix(mail(js)): fix message(s) deletion when overquota 2020-06-16 12:57:17 -04:00
Francis Lachapelle 200c353645 fix(mail(js)): use initial number of rows of textarea with sgAutogrow 2020-06-16 11:58:48 -04:00
InverseBot 348a40837a chore(js/css): update generated files 2020-06-16 00:24:58 -04:00
InverseBot 40d8e72c74 chore(js/css): update generated files 2020-06-11 00:39:29 -04:00
Francis Lachapelle 8692e647bd fix(web(js)): handle SAML assertion expiration 2020-06-10 14:56:46 -04:00
InverseBot e9dff9cdbf chore(js/css): update generated files 2020-06-10 00:39:05 -04:00
Ludovic Marcotte 1146038c76 fix(core): allow non top-level special folders and improved the doc around this 2020-06-09 14:38:01 -04:00
Francis Lachapelle 3ef94da9d6 fix(web(js)): handle SAML assertion expiration 2020-06-09 13:24:49 -04:00
InverseBot 0e6e802243 chore(js/css): update generated files 2020-06-09 00:39:20 -04:00
Francis Lachapelle 4292a45e62 refactor(preferences): replace comma-separated list of addresses by md-chips 2020-06-08 17:52:45 -04:00
InverseBot dbf5179e69 chore(js/css): update generated files 2020-06-06 00:38:29 -04:00
Francis Lachapelle 433da56b23 fix(web(js)): handle SAML assertion expiration 2020-06-05 11:20:23 -04:00
InverseBot cf91b2dcbb chore(js/css): update generated files 2020-06-05 00:39:00 -04:00
InverseBot ad9947e627 chore(js/css): update generated files 2020-06-04 00:39:00 -04:00
InverseBot 8f7df73a29 chore(js/css): update generated files 2020-06-03 01:43:03 -04:00
Francis Lachapelle 8b1b938899 refactor(preferences): replace comma-separated list of addresses by md-chips 2020-06-02 15:10:00 -04:00
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