- 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.
- Introduced a new status legend in the home section to display the current status of indexers, including 'Active', 'Throttled', and 'Failed'.
- Enhanced the styling of the legend for better visual clarity and organization.
- Updated responsive design for legend items to ensure usability on mobile devices.
- Removed outdated stats display and replaced it with a dynamic indexers list that updates based on the current status of indexers.
- Implemented a new method to handle indexer details and error messages, improving user feedback during data retrieval.
- Redesigned the Prowlarr card layout for better organization and visual clarity, including a dedicated section for indexers and their statuses.
- Enhanced error handling to display appropriate messages in the indexers list when data fails to load.
- Implemented Prowlarr status polling in the frontend, refreshing every 30 seconds when the home section is active.
- Enhanced the backend API to return detailed indexer information, including active, throttled, and failed indexers.
- Updated the UI to display connection status, indexer statistics, and health status with improved error handling and user feedback.
- Added manual refresh functionality for Prowlarr data in the UI.
- Implemented Prowlarr status polling in the frontend, refreshing every 30 seconds when the home section is active.
- Added a new Prowlarr status card in the UI, displaying connection status, active indexers, total API calls, throttled indexers, and failed indexers.
- Created backend API route to fetch Prowlarr statistics, including connection health and indexer status.
- Enhanced error handling for Prowlarr data retrieval and updated UI elements for better user feedback.
- Set the Prowlarr name to a fixed value since it is always a single instance.
- Updated class names in the Prowlarr configuration UI for better clarity and consistency, changing 'prowlarr-item' to 'instance-item' and 'prowlarr-header' to 'instance-header'.
- Removed the input field for the Prowlarr name as it is no longer necessary.
- Introduced Prowlarr section in the main UI and sidebar for navigation.
- Implemented settings form for Prowlarr, including manual save functionality and auto-detection for connection status.
- Updated settings manager to recognize Prowlarr as a known app type.
- Enhanced SettingsForms to handle Prowlarr-specific settings and ensure proper state management.
- Added necessary API routes and blueprints for Prowlarr integration.
- Improved user experience with dynamic UI updates and error handling for Prowlarr settings.
- Fixed critical bug where Swaparr settings weren't being hidden when Swaparr was disabled
- Added broadcasting mechanism to updateSwaparrFieldsDisabledState() after both auto-save and manual save
- Swaparr sections now properly hide/show across all app forms when toggle is changed
- Version bumped to 8.1.15