Commit Graph

24 Commits

Author SHA1 Message Date
Jon Koops
55c714a89a Update custom Maven build cache configuration for js directory
Closes #35669

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2024-12-10 10:07:02 +00:00
Jon Koops
0f1bdc4e97 Build JavaScript projects in parallel from root POM (#35364)
Closes #35365

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-05 11:01:25 +01:00
Jon Koops
d3d6ee0e5d Run library builds for PNPM from a seperate script (#35600)
Closes #35599

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-04 14:58:14 +00:00
Jon Koops
03b2577319 Pack NPM libraries behind production build profile (#35596)
Closes #35595

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-12-04 13:37:34 +00:00
Erik Jan de Wit
87d2dc6a45 move library build to dist build (#34394)
towards: #34393

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-29 10:30:14 +01:00
Shuyi Sun
c4b0fbc105 Fix typo of interface (#32636)
Signed-off-by: Shuyi <sunshuyi1993@hotmail.com>
2024-09-04 10:01:00 +00:00
Erik Jan de Wit
e99f99b8de added admin-ui to the distribution (#31404)
* added admin-ui to the distribution

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added lib build execution

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-07-19 10:36:16 +02:00
Jon Koops
2b35b4430c Output Vite build directly into Maven target directory (#30490)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-06-19 14:36:04 +02:00
Jon Koops
c7361ccf6e Run the Vite dev server through the Keycloak server (#27311)
Closes #19750
Closes #28643
Closes #30115

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-06-12 11:55:14 +02:00
Erik Jan de Wit
5897334ddb Align environment variables between consoles (#30125)
* change to make authServerUrl the same as authUrl

fixes: #29641
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Remove `authUrl` entirely

Signed-off-by: Jon Koops <jonkoops@gmail.com>

* Remove file that is unrelated

Signed-off-by: Jon Koops <jonkoops@gmail.com>

* Split out and align environment variables between consoles

Signed-off-by: Jon Koops <jonkoops@gmail.com>

* Restore removed variables to preserve backwards compatibility

Signed-off-by: Jon Koops <jonkoops@gmail.com>

* Also deprecate the `authUrl` for the Admin Console

Signed-off-by: Jon Koops <jonkoops@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2024-06-06 08:36:46 +02:00
Erik Jan de Wit
e28aa90fcb use context for adminClient (#28693)
* use context for adminClient

Now we can reuse the components as we can use the adminClient from the context

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* split environment into base, admin and account

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added type to useEnvironment

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-05-08 10:23:43 +02:00
Jon Koops
ab1d1ae3d5 Move all JavaScript projects into single PNPM workspace (#24537)
Closes #24571

Signed-off-by: Jon Koops <jonkoops@gmail.com>
2024-04-02 16:14:58 +02:00
Peter Keuter
bc7a0e2de1 Implement overriding description from properties (#27187)
* feat: implement overriding description from properties

Signed-off-by: Peter Keuter <github@peterkeuter.nl>

* fix: use correct replacement

Signed-off-by: Peter Keuter <github@peterkeuter.nl>

---------

Signed-off-by: Peter Keuter <github@peterkeuter.nl>
2024-02-21 11:06:36 +01:00
Hynek Mlnarik
17d0e7d166 Move community resources to separate directory
Also removed copying of locales directory from pom.xml (relict of #24316)

Fixes: #26236

Signed-off-by: Hynek Mlnarik <hmlnarik@redhat.com>
2024-01-19 10:12:12 +01:00
Jon Koops
62d5eb0965 Include react and react-dom as external dependencies (#24843)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2023-11-20 16:34:03 +00:00
Jon Koops
5464205ab2 Cache Node.js installation and PNPM store
Closes #23695
2023-10-30 07:50:06 -04:00
Jon Koops
c998193797 Pass client id for Account and Admin consoles through environment (#20961) 2023-06-13 16:29:37 +00:00
Stan Silvert
74dd370906 Allow changing admin console logo and favicon from theme.properties (#20201)
* Allow changing admin console logo and favicon from theme.properties
Fixes #19968

* Make isRunningAsTheme the last env prop.
2023-05-17 07:53:38 -04:00
Jon Koops
2a18bcb246 Move from NPM to PNPM (#19839) 2023-05-05 12:03:24 -04:00
Jon Koops
20772dbdde Rename 'resources' directory to 'locales' (#20095) 2023-05-03 09:38:02 +02:00
Stian Thorgersen
6016ebd442 Include account-ui and admin-ui in deployment to Maven repo (#19860)
Closes #19850
2023-04-21 10:27:10 +02:00
Jon Koops
01d13e8ef7 Filter out community translations for the Admin Console (#19806)
Closes CIAM-5018
2023-04-19 15:03:02 +00:00
Stan Silvert
6ff5d5380b Get admin console title from theme.properties (#19743)
Fixes #19733
2023-04-18 14:10:08 +02:00
Jon Koops
96aa4b3394 Add Maven build for the Admin UI (#17552) 2023-03-13 18:16:12 +00:00