Changes
🛡️ Plex Playlist Protection
- Protect content from deletion by adding it to special playlists (default: "Do
Not Delete") - Automatic creation of protection playlists for all users
- Compatible with both watchlist and tag-based deletion modes
- Protection playlists are automatically created during dry runs
🎬 Series Type Configuration
- Added series type configuration for Sonarr instances (standard, anime, daily)
- Instance-level defaults with per-route overrides in content router
- Fixed client-server schema mismatch by removing deprecated 'none' option
🏷️ Enhanced Tag Management
- New deletion mode: tag-based deletion as alternative to watchlist-based
- Flexible tag removal options: keep, remove, or add customizable prefix
- Improved tag handling when content is removed from watchlists
- Seamless integration between user tagging and delete sync workflows
🔧 Instance Configuration Improvements
- Added bypass ignored setting for both Sonarr and Radarr instances
- Enhanced UI with proper tooltips for all configuration options
- Consistent field ordering between Sonarr and Radarr instance cards
- Fixed responsive grid layouts for medium screens
📬 Notification Improvements
- Enhanced Apprise HTML content formatting for cleaner notification layouts
📝 Documentation Updates
- Updated README with all new features and configuration options
- Added configuration examples for new .env variables
- Fixed formatting issues and improved consistency throughout
- Added roadmap item for Docusaurus documentation site
Docker
docker pull lakker/pulsarr:0.3.4
Contributors
@coderabbitai, @coderabbitai[bot] and @jamcalli