Changes
๐ Public Content Notifications Enhancement
Features
- Broadcast content availability to public Discord channels and Apprise endpoints
- Independent configuration for movies and TV shows
- Centralized URL parsing with validation and deduplication
Technical Changes
- Added
publicContentNotifications
database column with JSON schema validation - Fixed critical global configuration mutation bug
- Integrated notification tracking for deduplication
UI Updates
- Black text on utility accordion headers for better contrast
๐งน Progressive Cleanup Enhancement
Core Features
- Progressive Cleanup: Auto-removes previous seasons when users advance, respecting inactivity periods
- Per-User Tracking: Individual user progress monitoring alongside master records
- Smart Filtering: Cleanup respects user filter settings
- Inactivity Safety: Only cleans seasons unwatched by filtered users within configured period
Rolling Show Management
- Dual Record System: Clear distinction between master records (actionable) and user tracking entries
- Complete Cleanup: Deleting shows removes all associated user entries
- Enhanced Reset: Removes user entries and restores master records
- Smart Actions: Reset/delete only available on master records
Technical Updates
- Configuration: New
enableProgressiveCleanup
setting (disabled by default) - Database: Bulk operation methods for rolling monitored entries
- Imports: Standardized absolute import paths
- API: Enhanced responses with operation details
UI Improvements
- User Column: Distinguishes master records from user entries
- Contextual Actions: Smart button visibility based on record type
- Responsive Layout: Two-column grid for reset settings
- Unified Components: Consistent type definitions across session monitoring
- feat: Add public content notifications and progressive cleanup for TV shows (#278) @jamcalli
- ๐ Add docstrings to
develop
(#279) @coderabbitai - Feature/public content notifications (#274) @jamcalli
- ๐ Add docstrings to
feature/public-content-notifications
(#277) @coderabbitai - ๐ Add docstrings to
feature/public-content-notifications
(#275) @coderabbitai - Feature/progess auto cleanup (#269) @jamcalli
Docker
docker pull lakker/pulsarr:0.3.14
Contributors
@coderabbitai, @coderabbitai[bot] and @jamcalli