The colors are now closer to the Adwaita-dark mode which I'm using as
my primary theme. The header has been redesigned slightly to appear
more consistent with other default apps too.
For some reason the JS never got loaded when it was in it's own
file, therefor I moved it into the HTML where it gets called.
Also when a session id on the server was expired or something, you
weren't able to log out, there is now code which fixes that.
For some reason in the latest Qt versions the webview took over the
focus from the keyboard, once clicked on the webview the arrow
keys wouldn't register up and thus you couldn't navigate with them
anymore.
This patch fixes this problem by using window.location.href and
checkinf for those special urls. This is way easier to use than
WebChannels.