8000 Inject theme descriptions and make paths dynamic by deweesevs · Pull Request #47771 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Inject theme descriptions and make paths dynamic - #47771

Merged
edewit merged 1 commit into
keycloak:mainfrom
deweesevs:jar-enhancement
Apr 29, 2026
Merged

edewit merged 1 commit into
keycloak:mainfrom
deweesevs:jar-enhancement

Conversation

@deweesevs
@deweesevs deweesevs commented Apr 5, 2026 •
Copy link
Copy Markdown
Contributor

Added message bundles to custom themes so descriptions are now automatically rendered to user
Sanitize theme names for dynamic paths to allow multiple themes rendering at once

With these proposed changes, users can import multiple themes (so long as they are not all named quick-theme) and view their descriptions.

image

Also, please let me know it this should be done in 2 PRs. Thank you,

Closes #47762

@deweesevs
Copy link
Copy Markdown
Contributor Author

@edewit Tagging you on this because your name is in the blame for QuickTheme.tsx

@deweesevs
deweesevs commented Apr 5, 2026 •
Copy link
Copy Markdown
Contributor Author

We may want to turn the sanitizing code into a helper function and create tests for it, if the proposed implementation is agreed upon.

edewit
edewit previously approved these changes Apr 7, 2026
@deweesevs
deweesevs marked this pull request as ready for review April 7, 2026 15:01
@deweesevs
deweesevs requested review from a team as code owners April 7, 2026 15:01
@deweesevs
deweesevs commented Apr 7, 2026 •
Copy link
Copy Markdown
Contributor Author

Changed PR to Ready for Review for merging and rebased so branch is up to date with main.

Added message bundles to custom themes so descriptions are now automatically rendered to user
Sanitize theme names for dynamic paths to allow multiple themes rendering at once

Closes keycloak#47762

Signed-off-by: Benjamin DeWeese <benjamin@deweese.cc>
@azc9673
azc9673 commented Apr 20, 2026
Copy link
Copy Markdown
Contributor

Quick note, once this PR is handled, I'll open mine for ticket #47866, since it will use themeNameClean as the fallback rendered name. Thanks!

@edewit
edewit merged commit fcd32e9 into keycloak:main Apr 29, 2026
63 checks passed
@stianst stianst mentioned this pull request Jun 1, 2026
sashyo pushed a commit to tide-foundation/keycloak-IGA that referenced this pull request Jul 20, 2026
Added message bundles to custom themes so descriptions are now automatically rendered to user
Sanitize theme names for dynamic paths to allow multiple themes rendering at once

Closes keycloak#47762

Signed-off-by: Benjamin DeWeese <benjamin@deweese.cc>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance quick-theme .jar generation.

5 participants

0