- Apr 02, 2024
-
-
david.bauer authored
-
- Jan 29, 2024
-
-
- Jul 19, 2023
-
-
david.bauer authored
-
- Apr 11, 2023
-
-
david.bauer authored
- Unit and Integration tests now use "inject" instead of starting a server and using supertest. - Add Coverage Reports and "test:dev" mode. This enables a mocha --watch like workflow using nodemon, as --watch does not work with esm modules. - Reorganized and renamed files and functions
-
david.bauer authored
-
- Mar 07, 2023
-
-
This endpoint can be used to dynamically generate pwa.json based on configuration on the java middleware.
-
- Dec 05, 2022
-
-
richard.petersen authored
Set cache control to no-store. The ui-middleware will then only look at the remote servers for the files and never in the local cache
-
- Nov 17, 2022
-
-
richard.petersen authored
-
julian.baeume authored
this should help to get insights about how the caches are filled locally
-
- Nov 14, 2022
-
-
david.bauer authored
-
- Aug 17, 2022
-
-
richard.petersen authored
-
- May 24, 2022
-
-
richard.petersen authored
Cache lookups will immediately register a promise to prevent multiple requests for the same ressource
-
richard.petersen authored
-
- May 16, 2022
-
-
richard.petersen authored
Root cause: If multiple connections are opened at the same time after an update, the ui-middleware will do multiple requests to get initial data. That went especially worse, when e2e-tests are launched against ui-middlewares with multiple clients connecting at the same time. Soltion: Make sure, that a node already caches stuff without a response.
-
- May 09, 2022
-
-
richard.petersen authored
Root cause: configuration was only reloaded on those nodes, that did the version update. The other nodes might not notice that. Solution: On propagated version changes, the nodes always check for config changes
-
- May 04, 2022
-
-
richard.petersen authored
-
richard.petersen authored
-
- Mar 14, 2022
-
-
richard.petersen authored
-
- Feb 28, 2022
-
-
richard.petersen authored
Root cause: Version has was updated before file cache Solution: Keep all updates in one place and switch to new version at the same time
-
- Feb 09, 2022
-
-
richard.petersen authored
Root cause: If some of the UI containers is not available after successful start, the version update check might fail. Solution: Add error handlers when manifests can not be fetched after startup
-
- Feb 08, 2022
-
-
richard.petersen authored
Fixes #6
-
- Jan 21, 2022
-
-
- Jan 06, 2022
-
-
- Nov 29, 2021
-
-
richard.petersen authored
-
richard.petersen authored
Root cause: Due to the timeout, every request that was launched while fetching the previous manifests could led to another fetch and another cache.warmup Solution: Be more synchronous
-
richard.petersen authored
-
- Nov 11, 2021
-
-
richard.petersen authored
This prevents unnesessary large headers as the UI will filter for CSS files only
-
- Nov 09, 2021
-
-
Includes the version string and dependencies Signed-off-by:
Julian Bäume <julian.baeume@open-xchange.com>
-
- Oct 08, 2021
-
-
julian.baeume authored
first hit wins. This allows us to transparently use sourcemaps and other files that are not part of the sources according to the vite manifest
-
- Oct 06, 2021
-
-
julian.baeume authored
the file cache is populated with data defined in the manifest files configured for all components and will basically fetch everything from all components. This allows us to use this manifest service as the only source of truth for UI related sources and simplifies ingres setup a lot.
-
- Sep 27, 2021
-
-
julian.baeume authored
-
- Sep 21, 2021
-
-
this got lost when implementation changed to base data on vite manifests but should still be part of the manifest.json file
-
those files are supposed to be downloaded directly
-
-
-
… and transform them to something that can be consumed by App Suite.
-