After reload, the browser will be forced to display the page which says
the session doesn't exist anymore. This is a temporary solution, before
a better way to tell the user the connection has been closed will be
Also try to "refresh" the terminal, when new receivers connect, so the
content is fully rendered on the receiver side.
At the moment, the "refresh" is faked with making the window smaller and
then back bigger, after a short time (there doesn't seem to be a way to
tell the app to re-draw itself. Or is there?).
Change the Makefile and webpack config to reflect the new structure of
where we keep the frontend generated files.
Use the 404 static pages when requests are made to paths not found.
Add a small doc describing the available http routes.
At the moment the server side doesn't support SSL for the web end.
The tty_sender supports TLS for the server connection, which is
specified via a command line argument.
The websockets connection on the frontend side is using an address based
on the window.location.protocol (ws:// or wss://)