Commit Graph

8478 Commits (master)

Author SHA1 Message Date
Francis Lachapelle 045f134321
feat(mail): initial support for ms-tnef (winmail.dat) body part
Fixes #2242
Fixes #4503
2021-08-13 11:12:37 -04:00
InverseBot 98dad1d2dc chore(js/css): update generated files 2021-08-13 00:18:24 -04:00
Francis Lachapelle 7d07ddaffd fix(web(js)): get filename from content-disposition header 2021-08-12 13:43:40 -04:00
Francis Lachapelle eb46415711 fix(mail(js)): hide sign and encrypt options if not usable
When composing a message, don't offer to sign nor encrypt the message
if user has not uploaded a certificate or if S/MIME is disabled.
2021-08-12 13:40:47 -04:00
Francis Lachapelle 3388c18466 chore(sogo-ealarms-notify): fix handling of alarms on tasks
Fixes #5158
2021-08-12 11:59:41 -04:00
Francis Lachapelle 462b9ad99f chore(npm): update CKEditor to version 4.16.2 2021-08-12 09:49:09 -04:00
InverseBot bc44db9220 chore(js/css): update generated files 2021-08-12 00:18:27 -04:00
Francis Lachapelle 545cfe58c6 feat(mail): new parameter to disable S/MIME certificates 2021-08-11 18:18:29 -04:00
Francis Lachapelle ef5e7775cd feat(mail): download message as .eml file 2021-08-11 13:44:48 -04:00
Francis Lachapelle 36100b0419 i18n(sr_SR): use sr_ME instead of cnr for Montenegrin locale 2021-08-10 14:24:56 -04:00
InverseBot bfebc6af1a chore(js/css): update generated files 2021-08-10 00:18:24 -04:00
Francis Lachapelle e140bd0379 fix(preferences(js)): don't save locale definition 2021-08-09 12:44:20 -04:00
Francis Lachapelle 3cc29b4018 i18n(sr_SR): add Montenegrin translation 2021-08-09 11:30:36 -04:00
InverseBot 7654db431d chore(js/css): update generated files 2021-08-05 08:04:32 -04:00
Francis Lachapelle 7747048cff chore(npm): update md to v1.2.3 2021-08-04 13:10:26 -04:00
Francis Lachapelle 5f6cacc859 fix(saml): add XSRF-TOKEN cookie in valid SAML login 2021-08-04 12:54:38 -04:00
Francis Lachapelle a1273f1097 fix(mail): add support for messages quota
Fixes #5365
2021-08-04 10:02:39 -04:00
InverseBot 510eb97860 chore(js/css): update generated files 2021-08-04 00:18:26 -04:00
Francis Lachapelle 40b570cc12 fix(mail): don't render SVG attachments
Fix #5371
2021-08-03 16:26:49 -04:00
InverseBot a23fef66ba chore(js/css): update generated files 2021-08-03 00:18:28 -04:00
Francis Lachapelle 69972f725c fix(mail): remove media event handlers from HTML messages
Fixes #5369
2021-08-02 17:42:02 -04:00
Francis Lachapelle 8947f29c09 fix(mail(js)): avoid using the DOM when sanitizing incoming html
Fixes #5369
2021-08-02 17:33:45 -04:00
Francis Lachapelle 694ffa74ba fix(mail): fix end date of all-day event in mail notifications
Fixes #4145
2021-07-09 11:52:16 -04:00
InverseBot db46b4ae09 chore(js/css): update generated files 2021-07-01 00:18:52 -04:00
Francis Lachapelle 0599922016 fix(mail(js)): update visible msgs list when adding new msgs 2021-06-30 11:20:29 -04:00
InverseBot 9e1eb0b459 chore(js/css): update generated files 2021-06-30 00:15:29 -04:00
Francis Lachapelle d13e1534a8 fix(mail(css)): always show tag dots in messages list 2021-06-29 17:16:35 -04:00
Francis Lachapelle a35225631a fix(mail): return unseen count of mailbox in msgs operations 2021-06-29 17:05:48 -04:00
InverseBot eb89b03e6b chore(js/css): update generated files 2021-06-22 00:18:54 -04:00
Francis Lachapelle 2771fe180e fix(mail(html)): format links in comment of Calendar invitations 2021-06-21 12:16:17 -04:00
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
Francis Lachapelle 72321ec545 fix(mail(css)): improve HTML sanitization of background attribute 2021-04-06 16:49:05 -04:00
Francis Lachapelle 045879a1fa fix(css): adjust colors of center lists of views
Fixes #5291
2021-04-06 12:00:40 -04:00
InverseBot a2eeab4612 chore(js/css): update generated files 2021-03-31 00:33:03 -04:00
Francis Lachapelle 749013db6d chore(js/css): update generated files 2021-03-30 16:01:11 -04:00
Francis Lachapelle c6fab04df6 i18n(pt_BR): update Brazilian Portuguese translation 2021-03-30 15:33:44 -04:00
Francis Lachapelle 3875eddda3 i18n(hu): update Hungarian translation 2021-03-30 15:33:17 -04:00
Francis Lachapelle a95964b51f i18n(sl_SI): update Slovenian translation 2021-03-24 11:02:49 -04:00
Francis Lachapelle 937aad47fc chore(npm): update sass 2021-03-16 12:06:28 -04:00
Francis Lachapelle a94688ab12 chore(npm): update grunt-contrib-cssmin 2021-03-16 12:05:58 -04:00
Francis Lachapelle 074e0d4734 chore(npm): update lodash 2021-03-16 12:05:28 -04:00
Francis Lachapelle cb6de75845 fix(mail): unsubscribe from all subfolders when deleting parent
Fixes #5218
2021-03-16 11:50:05 -04:00
Francis Lachapelle 1914a3516a i18n(hu): update Hungarian translation 2021-03-15 14:09:50 -04:00
Francis Lachapelle f6f43c42fc chore(npm): update CKEditor to version 4.16.0
Fixes #5272
Fixes #5273
2021-03-08 13:57:51 -05:00
InverseBot b8a0c84f12 chore(js/css): update generated files 2021-03-03 00:35:05 -05:00
Francis Lachapelle 6ea4cbc7f3 chore(npm): update CKEditor to version 4.16.0 2021-03-02 17:46:10 -05:00
Francis Lachapelle fa3e5e0b75 fix(mail(js)): improve quoted message when replying
Fixes #5223
2021-03-02 17:16:06 -05:00
Francis Lachapelle 6f90977196 fix(common(js)): improve parsing of year
There's no perfect solution when only two digits are used for the year.
It's always better to show four digits for the year to avoid unexpected
results.

Fixes #5268
2021-03-02 14:59:59 -05:00
Francis Lachapelle 088764a3f7 fix(mail(css)): improve visibility of buttons in invitations
Fixes #5263
2021-03-02 14:01:15 -05:00
InverseBot 822c304d10 chore(js/css): update generated files 2021-02-26 00:35:00 -05:00
Francis Lachapelle f9a8d8491e fix(mail(js)): don't modify filters for automatic refresh
Fixes #5226
2021-02-25 13:39:21 -05:00