- May 04, 2022
-
-
richard.petersen authored
-
- Apr 04, 2022
-
-
julian.baeume authored
Change the prefix to reflect the "new" name of the service. May be this even should be configurable at some point. This is a breaking change.
-
julian.baeume authored
Root cause: cache keys handled differently when reading/writing Solution: make sure keys are handled equally Fixes OXUIB-1528
-
- Mar 14, 2022
-
-
richard.petersen authored
-
richard.petersen authored
-
- Mar 02, 2022
-
-
richard.petersen authored
Root cause: Cross-Origin-Opener-Policy is set to same-origin per default and will prevent parent or window.opener to be set Solution: Set Cross-Origin-Opener-Policy to same-origin-allow popups
-
- Mar 01, 2022
-
-
richard.petersen authored
Use redirect instead of delivering index.html to prevent /ui paths in the future
-
- Feb 28, 2022
-
-
richard.petersen authored
Root cause: There are middlewares, which still use old redirects to /ui Solution: To prevent 404s, we just serve the index.html
-
richard.petersen authored
Solution: Only use the hash of the version
-
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 23, 2022
-
-
richard.petersen authored
-
- 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
-
richard.petersen authored
Fixes #6
-
- Jan 26, 2022
-
-
-
richard.petersen authored
-
- Jan 21, 2022
-
-
- Jan 12, 2022
-
-
richard.petersen authored
-
- Jan 11, 2022
-
-
richard.petersen authored
-
richard.petersen authored
-
richard.petersen authored
-
- Jan 10, 2022
-
-
richard.petersen authored
-
- Jan 07, 2022
-
-
bjoern.koester authored
-
- Jan 06, 2022
-
-
- Nov 29, 2021
-
-
-
richard.petersen authored
Root cause: Every readiness check triggered a cache warming Solution: Move readiness to startup probe
-
richard.petersen authored
-
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 25, 2021
-
-
richard.petersen authored
Root cause: Hash was computed on array.toString() which does not change much. Solution: Use the actual content of the vite manifests to compute the version.
-
- 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 28, 2021
-
-
julian.baeume authored
this can not only be handled on ingress level, but we need to mount the express app also on the app root level. This basically just works out of the box.
-
- Oct 15, 2021
-
-
julian.baeume authored
Promise.race resolve or rejects with the first promise that answers. We now return the first promise that fulfills after all promises have settled.
-
- Oct 13, 2021
-
-
julian.baeume authored
this is an implicit endpoint served by us.
-
- Oct 08, 2021
-
-
julian.baeume authored
remove /api prefix and be more restful. This should help to simplify ingress objects
-
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
-
julian.baeume authored
this will mark the pod "ready", once the cache is warm. This will remove the penality for the very first to this service, because it will not receive any traffic until the cache is warm.
-
- Oct 06, 2021
-
-
julian.baeume authored
we want to have the changes rolled out, so we disable CSP headers for now and will take care of them after the file_cache functionality has been rolled out just for testing purposes, disable CSP for now until sha calculation is fixed
-