Fixed
- Web client WebSocket endpoints follow
APP_URL. The defaults were built aswss://<id server host>/ws/*with the port stripped, so a console served over plain HTTP, on a port other than 443, or on a different host from the ID server handed the browser an address it could not reach — the socket failed before it opened. They now carry the scheme and port the console is actually served on, which is where the bridge listens. Thanks to @VibeCodyH for the report and the diagnosis (#23).
CORTENDESK_WS_ID_URL and CORTENDESK_WS_RELAY_URL still override, for setups where the endpoints live on another host.
Notes
Console-only change, no migrations. Upgrade by pulling the new tag and restarting.
docker pull marcpope/cortendesk:1.5.1
docker pull ghcr.io/marcpope/cortendesk:1.5.1