github getmydia/mydia v0.3.1
v0.3.1 - Download Client UI Fixes

latest releases: v0.7.4, v0.7.3, v0.7.2...
one month ago

🐛 Bug Fixes

This release fixes critical issues with Usenet download client support and completes the UI implementation for SABnzbd, NZBGet, and HTTP clients.

Download Client UI Support

  • ✅ Added SABnzbd, NZBGet, and HTTP to download client type dropdown
  • ✅ Added API key field for SABnzbd authentication
  • ✅ Added optional advanced fields (URL base, category, download directory)
  • ✅ Form validation now works for all 5 client types

Critical Bug Fixes

Config Schema Issues:

  • Fixed config schema missing :sabnzbd and :nzbget in type enum
  • Fixed config changeset validation not accepting new client types
  • Fixed error formatter crash on nested maps in validation errors

Runtime Issues:

  • Fixed UntrackedMatcher attempting to call list_torrents on Usenet clients (NZB-only)
  • Fixed HTTP adapter not being registered during application startup
  • Fixed ClientHealth missing adapter mappings for new client types
  • Fixed ClientHealth missing api_key field in configuration

Testing

All download clients now work correctly:

  • ✅ qBittorrent (torrent)
  • ✅ Transmission (torrent)
  • ✅ SABnzbd (Usenet/NZB)
  • ✅ NZBGet (Usenet/NZB)
  • ✅ HTTP (direct downloads)

Health checks properly handle all client types and provide meaningful error messages.


Full Changelog: v0.3.0...v0.3.1

Don't miss a new mydia release

NewReleases is sending notifications on new releases.