- Introduced a background thread to refresh Prowlarr statistics every 5 minutes.
- Implemented start and shutdown logic for the new thread.
- Enhanced logging for thread operations to improve monitoring and error handling.
- Added release date search delay setting to Radarr instance configuration
- Setting allows 0-365 day delay after movie release date before searching
- Movies without release dates are processed immediately (as requested)
- Applied to both missing movies and upgrade processing
- Includes comprehensive date parsing and delay logic
- Frontend form shows setting with proper validation and help text
- Backend implements delay filtering in both missing.py and upgrade.py
- Addresses GitHub issue #693
- Eliminated the refresh button for Prowlarr data in the home section to streamline the interface.
- Removed associated methods for handling the refresh action, including event listeners and notification logic.
- Added a status legend to provide clearer visibility on indexer statuses, including 'Active', 'Throttled', and 'Failed'.
- Implemented a check for unsaved changes when navigating away from the Prowlarr section, prompting users to save their changes.
- Updated the settings forms to include Prowlarr in the unsaved changes detection logic, enhancing user experience and preventing data loss.
- Disabled Prowlarr by default in the configuration to reflect updated application behavior.
- Updated the loadProwlarrStatus method to streamline the display logic for the Prowlarr status card, ensuring it only shows when configured and enabled.
- Introduced a new loadProwlarrStats method to fetch detailed indexer statistics and update the indexers list accordingly.
- Enhanced the updateIndexersList method to handle error messages and display indexer statuses more effectively.
- Removed the outdated status legend from the home section to simplify the UI.