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
85a6d8e477
fix(preferences(js)): honor SOGoForwardConstraints in Sieve filters
2020-07-18 09:54:24 -04:00
Francis Lachapelle
566fe55d71
fix(preferences(js)): set account id before importing certificate
...
Fixes #5084
2020-07-16 17:30:10 -04:00
Francis Lachapelle
b78e66a10b
fix(preferences(js)): conditionally sanitize forward addresses
...
Fixes #5085
2020-07-16 15:05:42 -04:00
Francis Lachapelle
5bb8161494
fix(preferences(js)): honor SOGoForwardConstraints in Sieve filters
2020-07-14 12:11:01 -04:00
Francis Lachapelle
f1ff8bfe1c
fix(preferences(js)): automatically expand newly created mail account
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
7972257692
feat(mail): handle multiple mail identities
...
Fixes #768 , fixes #4602 , fixes #5062
2020-06-25 12:12:33 -04:00
Francis Lachapelle
ee904ac616
fix(preferences(js)): handle cancellation of IMAP account edition
2020-06-22 17:31:54 -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
7e21c6c6a7
refactor(preferences): replace comma-separated list of addresses by
...
md-chips
Fixes #5048
2020-06-17 17:46:46 -04:00
Francis Lachapelle
4292a45e62
refactor(preferences): replace comma-separated list of addresses by md-chips
2020-06-08 17:52:45 -04:00
Francis Lachapelle
3e6cd3c53c
perf(web): don't wait on Sieve server to render UIxPageFrame.wox
2020-01-31 16:51:33 -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
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
Francis Lachapelle
66645384bc
(js) Improve handling of vacation dates
...
Fixes #4844
2019-10-10 15:37:50 -04:00
Francis Lachapelle
93269539d7
(js) Allow single-day vacation autoreply
...
Fixes #4698
2019-10-01 15:49:54 -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
Francis Lachapelle
5d218e1113
(js) Prohibit duplicate contact categories
2019-08-08 10:11:42 -04: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
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
Francis Lachapelle
38c733bf8b
(js) Fix syncing of calendar categories colors
2018-09-11 15:17:31 -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
35cd2591d6
(js) Fix navbar collapse trigger in Preferences
2018-08-31 13:14:56 -04:00
Francis Lachapelle
bfd2481a9c
(js) Ignore exception when closing filter editor
2018-08-21 10:20:55 -04:00
Francis Lachapelle
949edaa94d
(js) Fix trigger when ordering mail filters
...
Cont'd.
2018-08-20 10:41:21 -04:00
Francis Lachapelle
30a81528a2
(js) Prohibit duplicate calendar categories
2018-08-02 09:29:33 -04:00
Francis Lachapelle
97e168cab1
(js) Localization
2018-06-28 12:08:32 -04:00
Francis Lachapelle
65812424d6
(js) Fix mail filters with flags prefixed with $
...
Fixes #4461
2018-05-14 23:18:59 -04:00
Francis Lachapelle
218d8aa5fa
(js) New mail filter is active by default
2018-02-23 10:23:21 -05:00
Francis Lachapelle
2fc8018b52
(js) Fix changes check in Preferences module
2018-01-18 21:56:30 -05:00
Francis Lachapelle
15de264967
Web-based management of email certificate (cont'd)
2018-01-12 14:47:31 -05:00
Francis Lachapelle
60bbe26289
(js) Catch some exceptions to avoid console errors
2017-12-19 09:53:48 -05:00
Francis Lachapelle
08ec68c07c
(js) Lower constraints on auto-reply dates range
...
Fixes #7276
2017-11-16 15:33:04 -05:00
Francis Lachapelle
e59a8e12ba
(js) Allow edition of IMAP flags/labels
2017-10-12 15:44:14 -04:00
Francis Lachapelle
e5f9f3383a
(js) Fix automatic close of sidenav
2017-10-12 10:16:51 -04:00
Francis Lachapelle
f34937d92c
(js) Prevent the creation of empty card categories
2017-10-10 14:55:22 -04:00
Francis Lachapelle
8662dd199d
(js) Add missing timezone list in Preferences
2017-06-28 12:00:36 -04:00
Francis Lachapelle
e1bc458d46
(js) Don't save form when invalid
...
Fixes #3793
2017-06-20 15:25:07 -04:00
Francis Lachapelle
89bfa0c536
Expose user's settings and defaults inline
...
This improves performance by removing two AJAX calls and a lot of
JavaScript promises.
2017-06-01 13:48:45 -04:00
Francis Lachapelle
88bc1294cd
(js) Fix saving the preferences with Mail disabled
2017-01-27 12:40:36 -05:00
Francis Lachapelle
1d09a980da
(js) Add minimumSearchLength to sgSettings value
2016-10-26 15:44:43 -04:00
Francis Lachapelle
24e4c60baa
Improve Preferences module and Mail account editor
2016-10-21 10:49:09 -04:00
Francis Lachapelle
58ee225e6b
(js) Improve dates constraints of vacation reply
...
Fixes #3841
2016-10-19 16:14:27 -04:00
Francis Lachapelle
6f14696e0a
(js) Improve dates constraints of vacation reply
...
Fixes #3846
2016-10-18 09:22:32 -04:00
Francis Lachapelle
56283668d0
(js) Add constraints to dates of vacation reply
...
Fixes #3841
2016-10-14 11:49:23 -04:00
Francis Lachapelle
dfc904f4f3
(js) Never query Gravatar.com when disabled
2016-06-21 21:29:44 -04:00