Vite migration
The latest Sync update brings many DX improvements.

The frontend is now built with Vite instead of Vue CLI. While Vite provides no improvements for the users it makes a huge difference for developers (that's me). The build process finally works on modern NodeJS versions and is quite a bit faster.
Upgraded VideoJS and it's plugins
It seems to have fixed the YouTube player a bit and stopped VideoJS from complaining about deprecations in the console.
Branding consistency
I finally updated the site icon and the embed color to reflect the "new" theme. There is also a logo on the homepage now.
The SharedWorker
is now built by Vite
The SharedWorker
and frame-api.html
are now built by Vite and no longer just static files in the public folder. I also fixed a few bugs in the worker script.