Commit Graph

2239 Commits

Author SHA1 Message Date
Francis Lachapelle
40b570cc12 fix(mail): don't render SVG attachments
Fix #5371
2021-08-03 16:26:49 -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
Francis Lachapelle
2771fe180e fix(mail(html)): format links in comment of Calendar invitations 2021-06-21 12:16:17 -04:00
Francis Lachapelle
20b2fd5e45 refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled

Fixes #5294
2021-06-16 14:59:02 -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
Francis Lachapelle
a9c6f09273 perf(mail(js)): various optimizations
We now use IMAP QRESYNC to synchronize mailbox.
2021-06-15 17:16:10 -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
0c1f9fdb02 fix(web): restore support of ppolicy OpenLDAP overlay 2021-05-05 12:41:08 -04:00
Francis Lachapelle
66afbd2172 fix(mail(html)): add missing ARIA labels 2021-04-21 11:11:51 -04:00
Francis Lachapelle
af61752933 fix(mail(js)): add tooltip with email of attendees in invitation 2021-04-16 13:54:54 -04:00
Francis Lachapelle
a95964b51f i18n(sl_SI): update Slovenian translation 2021-03-24 11:02:49 -04:00
Francis Lachapelle
088764a3f7 fix(mail(css)): improve visibility of buttons in invitations
Fixes #5263
2021-03-02 14:01:15 -05:00
Francis Lachapelle
fc4f5d2161 feat(mail): new option to force default identity
Users can now force the default identity to always be used when replying
or forwarding a message.
2021-01-14 15:23:43 -05:00
Francis Lachapelle
c38524ab07 fix(calendar): accept HTML in repeat frequencies descriptions 2020-11-30 12:46:03 -05:00
Francis Lachapelle
0eae8296a3 fx(css): reduce list height of mailboxes
Fixes #5145
2020-11-16 12:15:08 -05:00
Francis Lachapelle
12047d112f fix(preferences(css)): improve display of some select input fields 2020-11-13 17:19:53 -05:00
Francis Lachapelle
0509d7f162 feat(calendar(js)): allow HTML links in location field 2020-11-11 12:08:00 -05:00
Francis Lachapelle
6cac6f2383 chore(npm): update md to v1.2.1 2020-11-04 16:47:12 -05:00
Francis Lachapelle
4a83733039 feat(calendar(web)): allow to change the classification of an event 2020-11-04 16:15:13 -05:00
Francis Lachapelle
1c4ff40d33 fix(preferences(mail)): make sure auto-reply (vacation) text is set 2020-10-15 14:07:04 -04:00
Dmitriy Alekseev
8642ff9d00 fix(mail): change default search scope to "subject or from" (#287) 2020-08-04 08:37:17 -04:00
Francis Lachapelle
743cca255f fix(calendar(js)): show categories colors in task editor
Fixes #5116
2020-08-03 10:24:00 -04:00
Francis Lachapelle
8205acc5d5 feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-29 16:31:19 -04:00
Francis Lachapelle
0e7ce3129c fix(preferences(js)): show error when passwords don't match 2020-07-27 10:20:38 -04:00
Nicolas
2300fe8aab fix(core): Require current password on password change (#285)
Increase security by requiring the current password when changing the
password. This increases the security for cases such as XSS, or just a
forgotten browser window left open.

Fixes #4140
2020-07-27 10:12:22 -04:00
Francis Lachapelle
1c99c2ca42 fix(web): consistency in icon of expandable list items
See https://material.io/components/lists#types
2020-07-24 15:47:17 -04:00
Francis Lachapelle
73797761c3 fix(calendar(js)): show real selected list in print preview 2020-07-24 10:57:24 -04:00
Francis Lachapelle
72b5db4e35 fix(addressbook(js)): show copy option when source is remote 2020-07-24 10:42:22 -04:00
Francis Lachapelle
94efa4d7d4 fix(mail(css)): yellow flags for more visibility 2020-07-24 09:48:41 -04:00
Francis Lachapelle
9c391b8d8d fix(mail): use unique names for attachments
Fixes #5086
2020-07-23 12:56:35 -04:00
Francis Lachapelle
1579ebd233 chore: remove deprecated files and templates 2020-07-22 15:04:12 -04:00
Francis Lachapelle
825fb85903 fix(acl(js)): toggle rights from the ACL editor 2020-07-15 09:57:31 -04:00
Francis Lachapelle
6e2d652e38 fix(web): restore menu separators in sidenav of Calendars & Mailer 2020-07-14 14:32:13 -04:00
Francis Lachapelle
5bb8161494 fix(preferences(js)): honor SOGoForwardConstraints in Sieve filters 2020-07-14 12:11:01 -04:00
Francis Lachapelle
0e5e88aaf9 fix(web): add icon to expandable list items 2020-07-10 17:27:03 -04:00
Francis Lachapelle
b4f76a7932 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-07-10 17:07:01 -04:00
Francis Lachapelle
443a41b770 i18n(preferences): rename "Current Time Zone" to "Time Zone" 2020-07-03 12:32:47 -04:00
Francis Lachapelle
76cbe7854c feat(preferences): button to reset contacts categories to defaults 2020-07-03 12:32:46 -04:00
Francis Lachapelle
3d3b17adb8 fix(calendar(js)): improve attendees editor when adding new attendees
Fixes #5049
2020-06-23 12:02:31 -04:00
Francis Lachapelle
2730a91b54 fix(preferences(html)): improve placeholders 2020-06-22 15:06:40 -04:00
Francis Lachapelle
1712a7e7e5 fix(preferences(html)): add placeholders to forward addresses field
Fixes #5053
2020-06-22 09:58:11 -04:00
Francis Lachapelle
f8aa338e64 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-06-18 16:53:42 -04:00
Francis Lachapelle
8b1b938899 refactor(preferences): replace comma-separated list of addresses by md-chips 2020-06-02 15:10:00 -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
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
Francis Lachapelle
174b44ed50 fix(web(css)): truncate text of toolbar in multi-selection mode
Fixes #4623
2020-04-30 09:01:28 -04:00
Francis Lachapelle
d1dbceb407 fix(mail): remove onpointerrawupdate event handler from HTML messages
Fixes #4979
2020-03-06 12:14:46 -05:00