This PR replaces the old AngularJS 1.x + Bootstrap based UI with a modern and simplified version. The new version has custom CSS and is rendered by Preact. The basic layout is done.
On the server
Improvements to the mock control server
Updated Socket.io channels
Track data is queried every second in favour of e.g. interpolation of "seconds played" between updates
This PR replaces the old AngularJS 1.x + Bootstrap based UI with a modern and simplified version. The new version has custom CSS and is rendered by Preact. The basic layout is done.
On the server
General depedencies
Major dependencies for the new UI