Commit Graph

8398 Commits (688b8c1b28f68fdaa5f01027bad89528f3fdcb9a)

Author SHA1 Message Date
InverseBot aa70c47efc chore(js/css): update generated files 2021-06-19 00:18:55 -04:00
Francis Lachapelle 2d16456bb5 fix(mail(js)): respect thread level while loading headers
Going from the skeleton view to the populated view is smoother if we
respet the thread indentation.
2021-06-18 17:06:58 -04:00
Francis Lachapelle b969ca4b49 fix(mail(js)): force reload of UIDs when cancelling search 2021-06-18 17:06:58 -04:00
InverseBot 34c3ddef87 chore(js/css): update generated files 2021-06-18 00:19:05 -04:00
Francis Lachapelle d285411ef3 perf(mail(js)): improvements for md-virtual-repeat 2021-06-17 17:39:49 -04:00
InverseBot 4a32a5e11c chore(js/css): update generated files 2021-06-17 00:18:52 -04:00
Francis Lachapelle 20b2fd5e45 refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled

Fixes #5294
2021-06-16 14:59:02 -04:00
Francis Lachapelle 34184aa3fc chore: fix syntax of localizable file 2021-06-16 12:38:07 -04:00
olivierperes 9ae9fa094e
refactor(mail): replace "Google Authenticator" with more general vocabulary
The 2FA feature is not specific to one application, rewording makes this more clear.

Fixes #5294
2021-06-16 09:49:30 -04:00
InverseBot 71a648a7d4 chore(js/css): update generated files 2021-06-16 00:48:37 -04:00
Francis Lachapelle a9c6f09273 perf(mail(js)): various optimizations
We now use IMAP QRESYNC to synchronize mailbox.
2021-06-15 17:16:10 -04:00
InverseBot b4ccafd546 chore(js/css): update generated files 2021-06-15 00:19:03 -04:00
Francis Lachapelle bc58bd1cb0 perf(mail(js)): delay instantiation of Message objects on load 2021-06-14 17:27:09 -04:00
Francis Lachapelle e66ad698fd chore: remove scss/components/_utils.scss 2021-06-14 11:52:28 -04:00
Francis Lachapelle 09235104a4 chore: remove Templates/UIxWinClose.wox 2021-06-14 11:39:52 -04:00
Francis Lachapelle 9dbb77047e chore: remove SOGoUI/UIxJSClose 2021-06-14 11:38:43 -04:00
Francis Lachapelle 89c31d8ee2 chore: remove MainUI/UIxLoading 2021-06-14 11:08:36 -04:00
Francis Lachapelle 0aabd45c04 fix(calendar(web)): search in all user's calendars for iMIP reply 2021-06-08 13:42:00 -04:00
InverseBot 82a004f397 chore(js/css): update generated files 2021-06-08 00:19:03 -04:00
Francis Lachapelle 322226bd81 fix(css): improve display of category colors (Calendar & Mail)
In the list view, we now use color dots instead of stripes.

Fixes #5337
2021-06-07 15:03:39 -04:00
Francis Lachapelle 9cf67d0b5c fix(mail(web)): don't try to fetch headers if mailbox is empty 2021-06-04 16:49:14 -04:00
Francis Lachapelle 3b4ded63f5 chore(npm): update CKEditor to version 4.16.1 2021-05-27 21:50:48 -04:00
Francis Lachapelle 7bebc71f67 i18n(fr): update French translation 2021-05-27 18:46:21 -04:00
Francis Lachapelle 376c473a5a i18n(sk): update Slovak translation 2021-05-27 18:46:00 -04:00
Francis Lachapelle e1d8d70e28 fix(addressbook): import contact lists from LDIF file
Fixes #3260
2021-05-26 17:47:15 -04:00
InverseBot 562e3796f8 chore(js/css): update generated files 2021-05-26 00:28:03 -04:00
Francis Lachapelle dc81f70928 fix(mail): use default signature when forcing default identity 2021-05-25 14:17:12 -04:00
Francis Lachapelle d4a0b25c06 fix(calendar(js)): fix URL for snoozing alarms
Fixes #5324
2021-05-25 12:23:25 -04:00
InverseBot 8655dd29ab chore(js/css): update generated files 2021-05-19 00:28:29 -04:00
Francis Lachapelle 657f00f92b fix(mail): handle folders that end with a question mark
We now avoid using NSURL.

Fixes #5303
2021-05-18 13:34:46 -04:00
Francis Lachapelle 517b8887b4 fix(mail(js)): add CKEditor plugin pastefromgdocs
Fixes #5316
2021-05-13 11:16:35 -04:00
InverseBot 9ba3c13737 chore(js/css): update generated files 2021-05-13 00:28:31 -04:00
Francis Lachapelle 4501b5e35c fix(web(js)): don't cache users results in ACL editor 2021-05-12 10:59:27 -04:00
Francis Lachapelle 8e98af0e9f fix(web): allow to change expired password from login page 2021-05-11 15:03:02 -04:00
Francis Lachapelle e5d957181c fix(calendar(css)): enlarge categories color stripes
Fixes #5301
2021-05-11 12:36:03 -04:00
Francis Lachapelle 0b33575457 Revert "chore(npm): update ng-sortable"
This reverts commit bf23f70104.
2021-05-11 11:09:23 -04:00
InverseBot 8a10ae140d chore(js/css): update generated files 2021-05-06 00:28:35 -04:00
Francis Lachapelle d303247481 fix(mail(js)): add debouncing on keyup events of sgAutogrow 2021-05-05 17:37:42 -04:00
Francis Lachapelle 049c17f15a fix(mail(js)): don't delay the progress indicator when loading mailbox
Fixes #5278
2021-05-05 15:45:19 -04:00
Francis Lachapelle 0c1f9fdb02 fix(web): restore support of ppolicy OpenLDAP overlay 2021-05-05 12:41:08 -04:00
InverseBot ae3fe6aad1 chore(js/css): update generated files 2021-04-22 00:27:55 -04:00
Francis Lachapelle bd80b6ea75 fix(calendar(css)): enlarge categories color stripes
Fixes #5301
2021-04-21 14:12:14 -04:00
Francis Lachapelle 66afbd2172 fix(mail(html)): add missing ARIA labels 2021-04-21 11:11:51 -04:00
InverseBot f5e4d3a7fd chore(js/css): update generated files 2021-04-17 00:27:55 -04:00
Francis Lachapelle fec299f040 fix(calendar(js)): show conflict error inside appointment editor
A single string error is returned when at least one of the attendees
refuses to be invited.
2021-04-16 13:54:54 -04:00
Francis Lachapelle af61752933 fix(mail(js)): add tooltip with email of attendees in invitation 2021-04-16 13:54:54 -04:00
InverseBot f44122d763 chore(js/css): update generated files 2021-04-15 00:27:59 -04:00
Francis Lachapelle bfbf43b1c8 fix(mail(js)): unselect all messages when changing mailbox
Fixes #4970
Fixes #5148
2021-04-14 14:28:22 -04:00
Francis Lachapelle bed91ce95a fix(mail(js)): avoid updating the DOM before closing editor
When destroying the CKEditor instance (closing the mail editor in HTML mode), we no longer try to update the associated textarea because we're removing it anyway.
2021-04-09 17:57:08 -04:00
InverseBot 71a8dd4078 chore(js/css): update generated files 2021-04-07 00:28:18 -04:00