- Jan 07, 2021
-
-
Renovate Bot authored
-
- Dec 21, 2020
-
-
Reiter, Christoph authored
-
Bekerle, Patrizio authored
-
Bekerle, Patrizio authored
-
- Dec 10, 2020
-
-
Reiter, Christoph authored
In case the login process takes some time we would show a "login" button which makes the user try to click it. There is a good chance that aroudn that time we get logged in, so the click will log the user out. Avoid that by not showing anything during logging in.
-
- Dec 03, 2020
-
-
Bekerle, Patrizio authored
-
Bekerle, Patrizio authored
-
- Dec 02, 2020
-
-
Reiter, Christoph authored
-
Reiter, Christoph authored
-
Reiter, Christoph authored
lerna complains about this And remove the custom publish commands
-
Bekerle, Patrizio authored
-
Bekerle, Patrizio authored
-
- Dec 01, 2020
-
-
Bekerle, Patrizio authored
-
Bekerle, Patrizio authored
-
- Nov 19, 2020
-
-
Reiter, Christoph authored
-
- Nov 17, 2020
-
-
Reiter, Christoph authored
Takes a package name and a dest path. This way we can more eassily change the layout and it will error out on package name typos or missing packages.
-
Reiter, Christoph authored
They were hardcoded in more places
-
Reiter, Christoph authored
Add a scope so we don't have to care about naming conflicts and set the verison to 0.1.0 since we don't have a stable API yet.
-
Reiter, Christoph authored
-
- Nov 16, 2020
-
-
Reiter, Christoph authored
While it's nice to have a fixed chrome version it slows down the yarn install, downloads a lot of things, and the chrome version depends on various system packages so one needss to have chromium installed anyway. This means developers that want to work on tests need firefox and chdomium installed. Sadly I couldn't find a way to make browsers optional in case the developer only has one installed.
-
Reiter, Christoph authored
-
Reiter, Christoph authored
Use tdd in all cases to be more consisstend. Also since last year we can use chai with rollup directly, so do that everywhere instead of relying on karma-chai injecting it in to the global scope.
-
- Nov 11, 2020
-
-
Reiter, Christoph authored
not supported in firefox 68
-
- Nov 10, 2020
-
-
Reiter, Christoph authored
The keycloak library currently only sends us an event in case the token is about to expire, which is problematic because there is a time window where we don't have a new token yet and on mobile the timers used might be suspended and come too late. To avoid this we check every 10 seconds that the token is valid for 30 and to work around suspended timers we also check on "visibilitychange" which should trigger then the website gets visible again after the browser sleeps.
-
Bekerle, Patrizio authored
-
- Nov 09, 2020
-
-
Bekerle, Patrizio authored
-
Reiter, Christoph authored
idpHint is only a login option, not an init one
-
Reiter, Christoph authored
npm has started to complain that yarn uses a different node binary, so just use yarn everywhere.
-
Reiter, Christoph authored
While this shouldn't make a difference because the callback should only be called when the token is about to be expiring there is no reason to keep the old token around. Just force a refresh always
-
Bekerle, Patrizio authored
-
- Oct 15, 2020
-
-
Reiter, Christoph authored
We no longer bundle keycloak-js with rollup so we can remove those special cases.
-
Reiter, Christoph authored
This makes sure the library version works with the server version. Ideally we'd also want to check the version so we can error out if a too old keycloak server is on the other side, but I don't see any public API changes that would allow us to know if the library is too old. Fixes #32
-
Reiter, Christoph authored
See #32
-
- Oct 13, 2020
-
-
Reiter, Christoph authored
-
Reiter, Christoph authored
-
Reiter, Christoph authored
I couldn't find any breaking changes affecting us
-
Reiter, Christoph authored
-
- Sep 08, 2020
-
-
Steinwender, Tamara authored
-
- Aug 06, 2020
-
-
Reiter, Christoph authored
it's unused atm
-
- Jul 20, 2020
-
-
Reiter, Christoph authored
Instead of hardcoding the paths of the node_modules directory we use the node-resolve plugin of rollup to find the root of the corresponding JS package and calcucate a path from there. Resolving a package requires calling an async function, so we have to use await in the rollup config. Luckily rollup supports configs wrapped in a promise, so we just have to wrap it in a function which returns a promise.
-