The history of Sync
Sync through the ages.

In the very beginning shitty-sync was a very simple <300 LOC JS app that barely worked. I was going through a phase so the UI used a monospace font and the solarized dark theme. It was made to group watch anime with my friends. (Linux users couldn't screenshare with audio back then). At some point it even used a dumb system of sending the current play-state and timestamp periodically.

Vue, Typescript
As the app started gaining features I quickly realized that it need to be structured better. To achieve this I completely rewrote the frontend in Vue and ported the backend to Typescript. Then I added Youtube support, emotes, nickname changing, MPEG DASH support and more. At some point it also got dockerized.

Oh, I should also shout out some people that helped me along the way.
- David Studen (https://studen.me/) - QA, testing, frontend help
- Martin Hanzlowsky (https://github.com/marwuint) - Wrote ~50% of the OG sync
- Blaž Dular (https://github.com/xBlaz3kx) - Helped with Docker and some design decisions