131 Commits

Author SHA1 Message Date
Joseph Garrone
cb358bd745 #754: PasswordWrapper fix for React 19 2025-01-08 00:06:45 +01:00
Joseph Garrone
5225749c7b React 19 compat #741 2024-12-09 05:06:47 +01:00
Joseph Garrone
8e4a7fed9e Fix invalid dom nesting errors 2024-11-21 07:12:23 +01:00
Jason Huang
8fe74fe7ee
Fix #721: mismatched LoginPasskeysConditionalAuthenticate 2024-11-18 13:59:44 +08:00
Joseph Garrone
994f1f8d3d #714 #713 2024-11-09 19:50:29 +01:00
Joseph Garrone
c63648a1b0 #693 #692 2024-10-19 02:19:41 +02:00
Nima Shkouhfar
c9d7fc1b6e Changes:
- First draft of test coverage improvement for storybooks
- code's page html rendering issue fixed
2024-09-29 04:35:02 -04:00
Joseph Garrone
95e861099f Integrate kcSanitize 2024-09-22 20:41:18 +02:00
Joseph Garrone
50e38b6a10 Complete rework of WebauthnRegister 2024-09-10 09:57:47 +02:00
Joseph Garrone
72c31776d7 Update WebauthnAuthenticate 2024-09-09 08:49:59 +02:00
Joseph Garrone
7456750828 Support the new recapcha without breaking for older keycloak 2024-09-09 08:25:00 +02:00
Joseph Garrone
b8a08f0789 Social is now optional on the kcContext 2024-09-09 07:51:49 +02:00
Joseph Garrone
28990a12da Fix LoginRecoveryAuthnCodeConfig 2024-09-09 07:39:45 +02:00
Joseph Garrone
7e5abe8589 Fix LoginPasskesConditionalAuthenticate 2024-09-09 06:59:11 +02:00
Joseph Garrone
c6b52acf2f #631 2024-09-02 03:26:39 +02:00
Joseph Garrone
4338b3ecb7 #627 2024-08-30 15:35:21 +02:00
Olivier Goulet
885e8314e8 Fix array comparison and type check 2024-08-21 17:13:06 -04:00
Joseph Garrone
d547ec3126 #596 2024-07-27 01:13:47 +02:00
Joseph Garrone
4292c0c642 Rework i18n 2024-07-13 09:07:11 +02:00
Joseph Garrone
24bb4902c2 Includes in the kcContext missing realm defined translations #582 2024-07-10 22:18:24 +02:00
Joseph Garrone
7c257d97a7 #577 2024-07-04 19:53:57 +02:00
Joseph Garrone
f62ded3c8e Fix saml-post-form.ftl storybook 2024-07-01 19:15:01 +02:00
Joseph Garrone
14cb07efb2 Make terms acceptance a required field on the Register page 2024-06-28 07:16:17 +02:00
Joseph Garrone
a8186f1ed9 Don't use tsafe directly in ejectable components 2024-06-22 17:01:45 +02:00
Joseph Garrone
454a9cd01c Remove useDownloadTerms see: https://docs.keycloakify.dev/terms-and-conditions, remove react-markdown 2024-06-22 02:53:30 +02:00
Joseph Garrone
aa9b7cccc7 Rework Terms 2024-06-21 02:01:55 +02:00
Joseph Garrone
7c19e1f1f7 Fix wrong condition for displaying error in the template 2024-06-12 21:38:48 +02:00
Joseph Garrone
ee916af48e Provide default message for the info page 2024-06-12 09:20:10 +02:00
Joseph Garrone
e1633f43f4 Apply same strategy for UserProfileFormField than for TempateProps for extendability 2024-06-11 21:21:58 +02:00
Joseph Garrone
b8bb6c4f02 Fix build 2024-06-11 20:40:00 +02:00
Joseph Garrone
7a040935e9 i18n need to be passed as props if we want to be able to ovewrite 2024-06-09 11:20:45 +02:00
Joseph Garrone
9c123f37c8 Make of doMakeUserConfirmPassword a prop of UserProfileFormFields 2024-06-09 09:34:39 +02:00
Joseph Garrone
1a48681591 getClassName -> kcClsx 2024-06-09 08:27:07 +02:00
Joseph Garrone
8f006f0009 Apply the new way i18n is implemented to every pages 2024-06-09 04:43:18 +02:00
Joseph Garrone
8d365dae53 Refactor i18n, make component use the hook directly 2024-06-08 17:55:05 +02:00
Joseph Garrone
702f52f1c9 Only add the lang annotation if the lang is different from the current 2024-06-07 08:05:35 +02:00
Joseph Garrone
2421ac2c11 Make the user return the actual language of the terms for accesibility 2024-06-07 02:20:12 +02:00
Joseph Garrone
d9345396e8 Fix build 2024-06-05 22:48:13 +02:00
Joseph Garrone
e8a11991a0 Rename kcContext -> KcContext and improve consistency 2024-06-05 21:13:58 +02:00
Joseph Garrone
b1da684008 Re implement asset fetching 2024-06-05 06:10:11 +02:00
Joseph Garrone
093e51e092 Fix escaping error 2024-06-04 01:49:26 +02:00
Joseph Garrone
f239d105a7 Fix missing key 2024-06-03 23:53:53 +02:00
Joseph Garrone
2f42732deb #549 Done 2024-05-27 23:44:41 +02:00
Joseph Garrone
ccc5ac6a1f Update prettier configuration 2024-05-20 19:30:15 +02:00
Joseph Garrone
22e7ff1424 Update prettier configuration 2024-05-20 15:50:58 +02:00
Joseph Garrone
497f747d69 Forget to add displayRequiredFields on some pages 2024-05-18 01:17:31 +02:00
Joseph Garrone
1165477360 Fix inputs using value instead of defaultValue 2024-05-18 01:17:31 +02:00
Joseph Garrone
21454b9168 Pass totp.policy.getAlgorithmKey() to the freemarker template 2024-05-18 01:17:31 +02:00
Joseph Garrone
908ca9feda Better portability 2024-05-18 01:17:31 +02:00
Joseph Garrone
8d21425ae0 route the pages removed in kc 24 at low level 2024-05-18 01:15:58 +02:00