Hello ๐,
This release brings in:
- REST API endpoints for downloading and inspecting (#72)
- A lot of improvements under the hood on the frontend side
- More robust, more manteinable backend architecture
- Playlist download support (#71)
A new frontend under the hood
Previous releases suffered from a lots of rerenders due to poorly written components and semantically wrong global state management use.
I've also changed the state manager from Redux to Recoil. An atom based state manager fits better in this application ๐ค .
This releases sees an huge performance improvement and rerenders reduce to the bare minimum ๐ฅ.
REST API
See #72.
Bye bye fiber, welcome http + gorilla websocket + chi
More robust libraries, better development experience.
Playlist support, finally ๐คจ
It's been like a year, bro.
This release see the experimental support for playlist downloads. It's not as fast as hoped, if someone is willing to contribute to enhance performance I will be glad!