Changes
🚀 New Features
Full Screen Support
- Enhanced Viewing Experience with dedicated full-screen mode for better content consumption
- Optimized Layout automatically hiding sidebar elements in full-screen view
- Toggle Support for seamless switching between normal and full-screen modes
Automated Metadata Management
- Scheduled Metadata Refresh with configurable intervals for keeping content data current
- API Endpoint Integration for manual metadata refresh triggers
- Comprehensive Documentation with API specifications and usage guidelines
Enhanced User Interface
- Improved Approval Modal Layout with proper spacing and padding fixes
- Responsive Sidebar Design with better full-screen integration
- Optimized Dashboard Components with enhanced chart displays and content carousels
🐛 Critical Bug Fixes
Content Router Improvements
- Fixed Approval System Bug preventing declined requests from being properly handled after workflow restarts
- Enhanced Request Processing ensuring rejected items stay rejected across system restarts
- Improved Error Handling for approval requirement checks
Layout & Spacing Fixes
- Request Sheet Padding fixed to prevent button cutoff in approval modals
- Drawer Layout Issues resolved for better mobile and desktop experience
- Content Distribution improvements across dashboard components
🔧 Technical Improvements
API & Documentation
- New Metadata Refresh Endpoint with comprehensive OpenAPI specifications
- Enhanced API Documentation with detailed parameter descriptions
- Updated OpenAPI Schema with 291 lines of improvements
Code Quality & Architecture
- TypeScript Enhancements across multiple components
- Improved Settings Provider with better state management
- Enhanced Component Documentation with comprehensive docstrings
- Performance Optimizations in chart components and data fetching
Backend Services
- Metadata Refresh Service integration with plugin architecture
- Enhanced Plex Watchlist Service with improved data handling
- Content Router Reliability improvements for approval workflows
📊 Impact Summary
- 23 files changed with 888 insertions, 139 deletions
- Critical approval system bug resolved preventing data loss
- Full-screen mode support improving user experience
- Automated metadata management reducing manual maintenance
- Enhanced mobile/desktop layouts with proper spacing and responsive design
- Comprehensive API documentation for developer integration
🎯 User Experience Improvements
- Seamless full-screen viewing without UI distractions
- Reliable approval workflows that respect admin decisions
- Better mobile experience with fixed padding and layout issues
- Automated content updates keeping metadata fresh without manual intervention
- Full Screen Support, Metadata Automation & Critical Approval System Fixes (#392) @jamcalli
- 📝 Add docstrings to
develop
(#393) @coderabbitai - Fix content router bug (#390) @jamcalli
- 📝 Add docstrings to
fix--content-router-bug
(#391) @coderabbitai - 📝 Add docstrings to
develop
(#386) @coderabbitai - Feature/layout adjustments metadata refresh (#384) @jamcalli
- feat: add full screen support (#383) @jamcalli
Docker
docker pull lakker/pulsarr:0.4.8
Contributors
@coderabbitai, @coderabbitai[bot] and @jamcalli