Port front-end changes from 0d117c106aa72f78dd5cdd371849dd8ce3120198 to glitch-soc Signed-off-by: Thibaut Girka <thib@sitedethib.com>
Port JS from 69141dca26f8a28d3aff63387b1c8d2bba7fdfa3 to glitch-soc