This pull request introduces several improvements and fixes across both the frontend and backend of the application, focusing on download client configuration, download activity tracking, and new API endpoints for diagnostics and download processing. The most significant changes are grouped below.
Download Client Configuration & Path Handling
- The frontend now allows users to optionally specify a download path for each download client via the
DownloadClientFormModal.vueform, defaulting to the client's internal path if left blank. The backend redacts the download path from API responses for security and clarity, ensuring the client determines its local path. (fe/src/components/DownloadClientFormModal.vue,listenarr.api/Controllers/ConfigurationController.cs) [1] [2] [3] [4] [5] - Download path placeholders and help text throughout the UI have been updated for clarity, replacing hardcoded
/downloads/...examples with/path/to/downloads/.... (fe/src/components/RemotePathMappingForm.vue,fe/src/components/RemotePathMappingsManager.vue,fe/src/views/SettingsView.vue) [1] [2] [3]
Download Activity & Queue Management
- Download activity counting logic in
App.vuenow only includes tru...
Automated canary build