Skip to content

Releases: marcopiovanello/yt-dlp-web-ui

June release 🐝

04 Jun 10:34
Compare
Choose a tag to compare

Hello everyone!

As usual, the monthly release. 😎

Fixed #110 #154 #153

What's Changed

New Contributors

Full Changelog: v3.0.8...v3.0.9

May release 🌻

03 May 09:29
Compare
Choose a tag to compare

April release 🐤

09 Apr 07:54
Compare
Choose a tag to compare

Hello!

This relase will feature an optimistic update for the video download process: the UI will not hang when a new download will be added.
Previous relase will show nothing until the download's metadata were present.

Furthermore, UNIX sockets are now supported with #143 thanks to @cyberb.

Fixed #141

March release 🌱

18 Mar 09:27
Compare
Choose a tag to compare

Maintenance version.

Fixed #131, #136, #137, #139, #140 since last build.

February release

23 Feb 12:57
b9b0fde
Compare
Choose a tag to compare

Minor "maintenance" release while the frontend is being rewritten with Svelte.

Includes:

  • Introduced React Million compiler
  • Fixed #128

Festivities realease ☃️

27 Dec 14:21
3859c80
Compare
Choose a tag to compare

Hello!

As requested in #115 now theres a way to download files directly from the web UI.
A button has been added next to the selection checkbox in the archive view.
image

Bugfixes

  • #118 on certain setups the archive view never loaded.
  • #117 improved compability with reverse proxies: both in subdir and subdomain configuration.

Updates

Since the authentication method has changed under the hood the webui will reask for user/password on the first boot.
Custom title is disabled until I find an alternative for react-helmet.

Templates editor 🧱

30 Oct 13:01
Compare
Choose a tag to compare

As requested in #62, a new component has been added: templates editor.

Save your custom yt-dlp templates to later reuse.

Screenshot 2023-10-30 alle 10 51 47
Screenshot 2023-10-30 alle 10 52 03
Screenshot 2023-10-30 alle 10 52 52

Custom cookies 🍪

21 Oct 13:47
8eb2831
Compare
Choose a tag to compare

Hello ✌️

This release enables the submission of custom cookies in netscape format as requested in #49 .

image

Once validated they will be persisted and the --cookies=cookies.txt will be automatically added as custom arg.

Auto dark theme, many things under the hood

26 Sep 08:23
8337aae
Compare
Choose a tag to compare

Hello 👋

This release brings in:

  • Sesssion file location with --session option (closes #82)
  • Auto dark theme

Code refactoring and bugfixing on the authentication side.
Remember to provide JWT_SECRET enviromental variable if you plan to use authentication.

REST API endpoints, refactored frontend

31 Jul 17:39
Compare
Choose a tag to compare

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!