- Fix broken link about how to import fonts #62
- Add a video to show how to test the theme in a local container
- Update post build instructions
- Export an exaustive list of KcLanguageTag
- Fix useAdvancedMsg
- Update doc about pattern that can be used for user attributes #50
- Bring back Safari compat
- Fix useFormValidationSlice
- Fix deepClone so we can overwrite with undefined in when we mock kcContext
- Better debugging experience with user profile
- Better autoComplete typings
- Make it more easy to understand that error in the log are expected
- Replace 'path' by 'browserify-path' #47
- useFormValidationSlice: update when params have changed
- Explains that the password can't be validated
- Export types definitions for Attribue and Validator
- Document what's new in v4
- fix RegisterUserProfile password confirmation field
- Much better support for frontend field validation
- Fix css injection order
- Makes the download output predictable. This fixes the case where GitHub redirects and wget was trying to download a filename called "15.0.2", and then unzip wouldn't pick it up. Changes wget to curl because curl is awesome. -L is to follow the GitHub redirects.
- Remove duplicates
- Scan deeper to retreive user attribute
- Add client.description in type kcContext type def
- Update tss-react
- register-user-profile.ftl tested working
- Make kcMessage more easily hackable
- fix useKcMessage
- Implement and type validators
- Remove syntax error in ftl and make it more directly debugable
- Support register-user-profile.ftl
- #38: Implement messagesPerField existsError and get
- #20: Support advancedMsg
- Feat scrip: download-builtin-keycloak-theme for downloading any version of the builtin themes
- Use the latest version of keycloak for testing
- Test locally with 15.0.2 instead of 11.0.3
- Support Hungarian and Danish (use Keycloak 15 language resources)
- Update README.md
- Fix kcContext type definitions
- Add explaination about errors in logs
- Update tss-react
- Update tss-react
- Merge pull request #28 from marcmrf/main
fix(mvn): scoped packages compatibility
- fix(mvn): scoped packages compatibility
- Merge pull request #27 from jchn-codes/patch-1
add maven to requirements
- add maven to requirements
- Add #bluehats in the keyworks
- Spaces in file path #22
- uptdate dependnecies
- Inport specific powerhooks files to reduce bundle size
- Update dependencies
- Fix #21
- Fix previous release
- #20: Add def for clientId and name on kcContext.client
- Merge pull request #18 from asashay/add-custom-props-to-theme-properties
Add possibility to add custom properties to theme.properties file
- add possibility to add custom properties to theme.properties file
- Fix broken url for big stylesheet #16
- Fix: #7
- Escape double quote in ftl to js conversion #15
- Update readme
- Updagte README for implementing non incuded pages
- Update documentation for v2
- Fix last bugs before relasing v2
- Implement a mechanism to overload kcContext
- Give the option in template to pull the default assets or not
- Enable possiblity to support custom pages (without forking keycloakify)
- Implement a getter for kcContext
- Update README.md
- Fix last bugs before relasing v2
- Implement a mechanism to overload kcContext
- Give the option in template to pull the default assets or not
- Enable possiblity to support custom pages (without forking keycloakify)
- Implement a getter for kcContext
- Update README.md
- Remove unessesary log
- Generate kcContext automatically π
- Fix: Alert messages sometimes includes HTML that is not rendered
- Update dist
- #11: Provide socials in the register
- Merge pull request #12 from InseeFrLab/email-typo
Fix typo on email
- Fix typo on email
- Add missing key in Login for providers
- Add login-idp-link-confirm.ftl
- Fix login-update-profile.ftl
- Add login-update-profile.ftl page
- Fix default background bug
- Remove unused 'markdown' dependency
- Fix warning related to powerhooks_useGlobalState_kcLanguageTag
- Update README.md
- Instructions for custom themes with custom components
- Instuction about how to integrate with non CRA projects
- Add mention to awesome list
- Fix: LoginOtp (and not otc)
- #4: Guide for implementing a missing page
- Support OTP #4
- Fix previous release
- Add infos about the plugin that defines authorizedMailDomains
- Client side validation of allowed email domains
- Support email whitlisting
- Restore kickstart video in the readme
- Update README.md
- Update README.md
- Important readme update
- Quietly re-introduce --external-assets
- Give example of customization
- Acual support of Therms of services
- Add missing dependency: markdown
- Allow to lazily load therms
- update powerhooks
- Support terms and condition
- Fix info.ftl
- For useKcMessage we prefer returning callbacks with a changing references
- Update powerhooks
- Always catch freemarker errors
- Fix previous release
- Fix error.ftt, Adopt best effort strategy to convert ftl values into JS
- Use push instead of replace in keycloak-js adapter to enable going back
- Remove all reference to --external-assets, broken feature
- Fix standalone mode: imports from js
- Fix mocksContext
- Fix previous build, improve README
- Handle <style> tag, improve documentation
- Update readme
- Document --external-assets
- Update README.md
- Update README.md
- Update README.md
- Make standalone mode the default
- (test) external asset mode by default
- Fix previous release
- support homepage with urlPath
- Bugfix: Import assets from CSS
- Fix submit not receving correct text
- Fix broken previous release
- kcHeaderClass can be updated after initial mount
- Bump version
- Feat: Cary over states using URL search params
- Bugfix: with kcHtmlClass
- Remove dependency to denoify
- Update deps and CI workflow
- Bugfix: keycloak_build that grow and grow in size
- Add disclaimer about maitainment strategy
- Add a note for tested version support
- Bump version
- Update README.md
- Update README.md
- Fix generated gitignore
- Fix generated .gitignore
- Update README.md
- fix gitignore generation
- Add table of content
- Update README.md
- Update README.md
- Update ci.yaml
- Update readme
- Update readme
- update deps
- Update readme
- Add all mocks for testing
- many small fixes
- Fix Turkish
- Fix getKcLanguageLabel
- Implement LoginVerifyEmail
- Implement login-reset-password.ftl
- Fix build
- Fix build
- Implement Error page
- rename pageBasename by pageId
- Implement reactive programing for language switching
- Add Info page, refactor
- Rename keycloakify
- Fix syncronization with non react pages
- bump version
- Add log to tell when we are using react
- Fix missing parentesis
- Fix typo
- Fix register page 500
- Edit language statistique
- avoid escaping urls
- Use default value instead of value
- Fix double single quote problem in messages
- Fix typo
- Fix non editable username
- Fix some bugs
- Fix Object.deepAssign
- Make the dongle to download smaller
- Split kcContext among pages
- Implement register
- Fix build
- Fix i18n
- Login appear to be working now
- closer but not there yet
- fix build
- There is no reason not to let use translations outside of keycloak
- Implement entrypoint
- Login page implemented
- Implement login
- remove unesseary log
- Fix build and reduce size
- Implement the template
- update
- update
- update
- update
- update
- update
- update
- update
- update
- Handle formatting in translation function
- Split page messages
- Restore yarn file
- Multiple fixes
- Update deps
- Update deps
- includes translations
- Update README.md
- improve docs
- update
- Update README.md
- update
- update
- update
- update
- update
- update
- update
- update
- Bump version number
- Moving on with implementation of the lib
- Update readme
- Readme eddit
- Fixing video link
- Bump version
- Give test container credentials
- Bump version number
- enable the docker container to be run from the root of the react project
- bump version
- update readme
- Add documentation
- Remove extra closing bracket
- fix container startup script
- minor update
- Include theme properties
- fix build
- Fix bundle
- Include missing files in the release bundle
- Bump version number
- Make the install faster
- Fix script visibility
- Do not run tests on window
- Add script for downloading base themes
- Generate debug files to be able to test the container
- Fix many little bugs
- refactor
- Almoste there
- Things are starting to take form
- Seems to be working
- First draft
- Remove eslint and prettyer
- Update package.json