Hivert Quentin
0fadd4cb72
fic(notificaiton): remove the unintended rules on email that was the same as for forward
2025-04-15 14:05:52 +02:00
Hivert Quentin
1c20c1ead3
feat(sieve): add from on notificatons
2024-09-12 10:49:15 +02:00
Hivert Quentin
526aa281d9
fix(contacts): can now reset contacts categories more than once
2024-04-10 11:26:06 +02:00
smizrahi
2b23ff3eb8
feat(core): Update to ckeditor 5. Fixes #5920 . Added disableNativeSpellChecker. Added htmlEmbed plugin.
2024-03-04 15:07:52 +01:00
smizrahi
e92fb8f52d
feat(core): Update to ckeditor 5. Fixes #5920 .
2024-02-27 14:29:59 +01:00
Hivert Quentin
f0010afef4
feat(accounts): Can now add smtp server to auxilliary accounts
2024-02-01 16:55:41 +01:00
Hivert Quentin
c872fb4d9c
feat(preferences): can set SOGoForwardConstraints to 3 to accept both internal and external domains from SOGoForwardConstraintsDomains
2023-11-10 15:07:14 +01:00
Hivert Quentin
5534d4b6ee
fix(notification): body was not send + missing tooltip
2023-09-13 14:52:08 +02:00
Hivert Quentin
16af360006
fix(notifications): bug with older user profile
2023-09-01 17:21:38 +02:00
Hivert Quentin
3309346b46
feat(notificaiton) move custom message to body instead of subject
2023-08-31 15:22:56 +02:00
Hivert Quentin
6b647050fc
feat(notification): add custom message
2023-08-30 17:04:49 +02:00
Hivert Quentin
82b69d1414
feat(notification): add enotify sieve script
2023-08-29 10:07:53 +02:00
smizrahi
326bc68f4c
fix(preferences): Fix the issue when signature is too long and preferences are not saved. Note that MySQL profile table should be updated with a migration script
2023-07-25 17:22:11 +02:00
Hivert Quentin
ba4c7a5300
fix(preferences): add autocomplete for recipients in automatic forward
2023-07-20 09:26:16 +02:00
smizrahi
0bd530ab64
feat(preferences): Improve TOTP - add validation code in preferences before saving to ensure user add qr code in totp application
2023-01-04 17:37:46 +01:00
smizrahi
656807b77d
feat(password-recovery): Add password recovery with secret question or secondary email
2022-10-03 08:56:41 +02:00
Francis Lachapelle
67ccf748ed
fix(web(js)): improve validation of email addresses
...
Overwrite the AngularJS validation and transformation of email inputs in
order to support umlauts and eszett.
2022-07-28 10:46:40 -04:00
Francis Lachapelle
2ae03d5095
fix(preferences(js)): don't filter vacation start date
2022-07-15 11:14:22 -04:00
Francis Lachapelle
9337915890
fix(preferences(js)): prohibit deleting the last editable mail identity
2022-05-25 13:27:57 -04:00
Francis Lachapelle
c2eed7844a
fix(mail(js)): use different email separator keys depending on locale
...
Fixes #3513
Fixes #4042
Fixes #5308
Fixes #5309
2022-04-27 15:38:51 -04:00
Francis Lachapelle
7c0592e03e
fix(mail(js)): map the NSLocale to the proper CKEditor locale
2022-03-21 15:57:51 -04:00
Francis Lachapelle
80b0d99687
fix(preferences(js)): don't check Sieve capabilities if Mail module disabled
2022-02-10 10:03:16 -05:00
Francis Lachapelle
a1d74a8910
fix(preferences(js)): don't check Sieve script if Mail module disabled
2022-02-07 10:26:48 -05:00
Francis Lachapelle
edcf03e179
fix(mail(js)): save "mark as read" delay when changing mode
2022-01-04 12:23:38 -05:00
Francis Lachapelle
bdfe1be770
fix(preferences(js)): don't alter the list of default email addresses
...
Fixes #5443
2021-12-16 08:10:01 -05:00
Francis Lachapelle
46971d47b9
fix(preferences(js)): improve initialization of dates/times constraints
...
Fixes #5443
2021-12-15 16:39:14 -05:00
Francis Lachapelle
cb4d555e4a
fix(preferences(js)): set default auto mark as read delay to 5
...
Fixes #5443
2021-12-10 11:08:39 -05:00
Francis Lachapelle
4eed98d58d
feat(mail): delay or disable automatic mark message as read
...
Fixes #1585
2021-12-07 09:55:13 -05:00
Francis Lachapelle
e064e9af44
fix(web(js)): position notifications to the bottom right
...
Fixes #5127
Fixes #5423
2021-12-03 17:40:21 -05:00
Francis Lachapelle
2ecd441f32
feat(mail): enable autoreply on specific days or at a specific time
...
Fixes #5328
2021-12-02 14:20:47 -05:00
Francis Lachapelle
8cb5ef363a
fix(mail): only apply IMAP host constraint when SSO is enabled
...
Fixes #5433
2021-11-29 14:38:05 -05:00
Francis Lachapelle
138ee065a2
fix(preferences(js)): review order of mail filter actions
...
Fixes #5325
2021-10-07 12:57:17 -04:00
Francis Lachapelle
f017c42608
perf(calendar(web)): initiate Web calendars reload from the frontend
...
The Web calendars subsciptions marked to be reloaded on login are no
longer reloaded from the backend; the sync operation is now activated
from the frontend in XHR calls to avoid blocking the Web interface.
Fixes #4939
2021-10-06 14:16:48 -04:00
Francis Lachapelle
e140bd0379
fix(preferences(js)): don't save locale definition
2021-08-09 12:44:20 -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
d4a0b25c06
fix(calendar(js)): fix URL for snoozing alarms
...
Fixes #5324
2021-05-25 12:23:25 -04:00
Francis Lachapelle
0c1f9fdb02
fix(web): restore support of ppolicy OpenLDAP overlay
2021-05-05 12:41:08 -04:00
jkanefendt
59e876d8f7
fix(preferences(js)): always apply forward constraints to sieve filters ( #294 )
2021-02-10 14:41:51 -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
712d0f4ef1
fix(preferences(js)): sanitize content of toast
...
Sanitize subject and sender of message when using $mdToast to alert user
of new messages.
Fixes #5178
2020-09-30 14:14:24 -04:00
Francis Lachapelle
aa706796c2
fix(preferences(js)): sanitize mail identities when saving
2020-09-10 12:23:54 -04:00
Francis Lachapelle
cd95649f08
fix(web(js)): remove calls to deprecated functions in ng-material
2020-08-04 16:12:52 -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
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