WoodySlum
c5582ba819
Merge pull request #338 from helsinki-systems/escape-css-selectors
...
fix(calendar(js)): escape CSS selector names (@leonklingele)
2024-06-04 11:15:10 +02:00
smizrahi
c2d9050539
fix(core): Notify sgCkeditor component when clicking the send button to update content. Fixes #5952 .
2024-04-29 22:21:33 +02:00
smizrahi
2f4c125bdd
fix(core): Add timer to avoid spamming onEditorChanged for CKEditor 5. Fixes #5944 . Added onblur event
2024-04-08 12:45:18 +02:00
smizrahi
bc804ae823
fix(core): Add timer to avoid spamming onEditorChanged for CKEditor 5. Fixes #5944 .
2024-04-02 11:11:46 +02:00
smizrahi
127df39689
fix(core): Clean html parasite code to avoid ckeditor hangs. Fixes #5944 .
2024-03-27 10:05:13 +01:00
smizrahi
0cfaa7740a
feat(core): Update to ckeditor 5. Add remove format button and code plugin.
2024-03-11 11:11:24 +01:00
smizrahi
dd965baae1
feat(core): Update to ckeditor 5. Fixes #5920 . Encapsulate signature in raw-html-embed div when there are tables inside. Changed settings for raw html to enable preview.
2024-03-05 21:57:01 +01:00
smizrahi
b7a71140f2
feat(core): Update to ckeditor 5. Fixes #5920 . Add directives to preserve HTML raw data.
2024-03-04 15:49:47 +01: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
smizrahi
5081de1639
fix(js): Remove check version for ckeditor
2024-02-07 16:41:13 +01:00
smizrahi
930a06e520
feat(core): Add URL encryption for GDPR compliancy
2024-01-09 11:01:17 +01:00
smizrahi
d505b874f7
Merge branch 'master' into feature-gdpr
2023-12-20 18:01:40 +01:00
smizrahi
37379ba416
fix(preferences): Fix error 500 when changing password
2023-12-18 14:24:50 +01:00
smizrahi
31c6f78913
feat(core): Add URL encryption for GDPR compliancy
2023-10-17 16:17:25 +02:00
smizrahi
dc23721b75
fix(js): Fix url redirection to null when disconnected. Closes #5844 .
2023-09-11 14:55:44 +02:00
Leon Klingele
5c944617d0
fix(calendar(js)): escape CSS selector names
...
SOGo uses the name of calendar categories verbatim to construct a CSS
selector without escaping characters such as "/". This patch ensures
those selector names are properly escaped so calendar categories
applied to a calendar event match the according selector and appear
in the correct color.
This patch makes use of the CSS escape API which is supported by all
major browsers. See https://caniuse.com/mdn-api_css_escape .
Also see https://mathiasbynens.be/notes/css-escapes .
2023-05-10 17:07:49 +02:00
smizrahi
7b711eabb3
fix(eas): Fix error 500 when SOGoCacheCleanup triggered cleanup with shibboleth 4.2.1. Fore refresh ticket in iFrame in this case
2023-04-29 16:07:32 +02:00
smizrahi
5500ce7085
fix(eas): Fix error 500 when SOGoCacheCleanup triggered cleanup with shibboleth 4.2.1. Fore refresh ticket in iFrame in this case
2023-04-17 10:53:23 +02:00
smizrahi
5d6b40c8cf
fix(core(js)): Removed es6 'const' for build issues with grunt
2022-12-12 09:14:23 +01:00
smizrahi
9b023f43d5
feat(password-recovery): Avoid removing XSRF token cookie on passwordRecoveryCheck request
2022-10-25 14:50:12 +02:00
Le Programmeur
b672b0acc3
Merge pull request #328 from helsinki-systems/fix/mail-validation
...
fix(mail(js)): fix validation of email addresses
2022-10-24 13:50:17 +02:00
smizrahi
440a15ba98
feat(password-recovery): Clean session cookies on password change
2022-10-24 13:49:13 +02:00
Max Hausch
d194b1e921
fix(mail(js)): fix validation of email addresses
...
This fixes a js error that was introduced by
67ccf748ed If applied, this fix allows
users to copy and paste multiple email addresses into the recipient
fields, e.g., from a excel file.
2022-10-20 10:52:28 +02: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
efe78c5179
fix(mail(js)): handle paste action from contextual menu
...
Fixes #5488
2022-08-08 17:38:10 -04: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
e18dc2cd5a
fix(mail(js)): add CKEditor plugins emoji and bidi
2022-07-08 10:57:57 -04:00
Francis Lachapelle
0cf025b0af
refactor(js): improve defintion of some controllers
2022-05-16 17:43:35 -04:00
Francis Lachapelle
87b1c8e239
fix(web(js)): show toast when fetching a folder ACLs fails
2022-03-03 14:00:29 -05:00
Francis Lachapelle
c986422a3d
feat(mail(web)): Templates folder for pre-defined drafts
...
To create a template, the user needs to:
- define a mailbox as the Templates folder;
- move a draft to this special folder.
Fixes #4320
Fixes #5363
2022-02-11 10:06:57 -05:00
Francis Lachapelle
d65b5a8418
fix(preferences(js)): fix validation of enabled days for vacation
...
Fixes #5469
2022-01-27 16:44:17 -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
8724f90dd1
fix(mail(js)): don't poll server from popup windows
2021-12-02 14:50:44 -05:00
Francis Lachapelle
11eb6c29d4
fix(mail(js)): don't poll server from popup windows
2021-11-24 11:03:23 -05:00
Francis Lachapelle
d4da1facf9
fix(web): use a distinct salt for TOTP authentication
...
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
2021-10-15 16:18:23 -04:00
Francis Lachapelle
38b95af9fd
fix(web(js)): reset cached users when closing subscription dialog
2021-10-01 11:18:52 -04:00
Francis Lachapelle
8f999652cc
fix(web): contextualize title in subscription dialog
2021-09-30 14:07:53 -04:00
Francis Lachapelle
7e63452141
fix(login(js)): fix domain in redirect URL
2021-08-17 15:59:33 -04:00
Francis Lachapelle
7d07ddaffd
fix(web(js)): get filename from content-disposition header
2021-08-12 13:43:40 -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
3b4ded63f5
chore(npm): update CKEditor to version 4.16.1
2021-05-27 21:50:48 -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
d303247481
fix(mail(js)): add debouncing on keyup events of sgAutogrow
2021-05-05 17:37:42 -04:00
Francis Lachapelle
0c1f9fdb02
fix(web): restore support of ppolicy OpenLDAP overlay
2021-05-05 12:41:08 -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
Francis Lachapelle
045879a1fa
fix(css): adjust colors of center lists of views
...
Fixes #5291
2021-04-06 12:00:40 -04: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
f64b4e1a85
fix(css): adjust colors of center lists of views
2020-11-16 13:43:52 -05:00