github jamcalli/Pulsarr v0.4.0

latest releases: v0.5.11, v0.5.11-beta.1, v0.5.11-beta.0...
2 months ago

Changes

Pulsarr v0.4.0 - Major Feature Release

🎉 Highlights

This release introduces Content Approval System, User Quota Management, and delivers a complete UI/UX overhaul with Tailwind v4.

🚀 Major Features

Content Approval System

  • Full approval workflow with admin review/approval/rejection capabilities
  • Discord slash commands for managing approvals
  • Automatic notifications for approval status changes
  • Bulk operations for managing multiple requests

User Quota Management

  • Per-user movie/show limits with administrative overrides
  • Automatic quota assignment for new Plex users
  • Visual quota indicators and usage tracking
  • Bulk quota management interface

Complete UI/UX Overhaul

  • Interface Redesign with Tailwind v4 migration
  • New Sidebar
  • 5 New Utility Pages: Delete Sync, User Tags, Public Notifications, Plex Sessions, Approval/Quota Settings
  • Enhanced Mobile Experience with comprehensive responsive fixes

🔧 Technical Improvements

Performance Optimizations

  • Tag synchronization improved by 92% (96.8s → 7.9s)
  • Bulk API operations reduce calls by 88%
  • Eliminated N+1 queries in tag operations
  • Memoized components for better UI performance

Backend Enhancements

  • 6 new database migrations for approval/quota tables
  • Enhanced content router with approval integration
  • Unified Sonarr/Radarr data fetching
  • Improved type safety throughout

📚 Documentation

  • 25 New API Endpoints fully documented
  • 10,864+ line OpenAPI spec update
  • Visual Guides with 17 new screenshots
  • Automated Documentation generation

🐛 Bug Fixes

  • Fixed Sonarr GUID formatting causing duplicate approval requests
  • Resolved mobile layout and overflow issues
  • Fixed router metadata enrichment for conditional rules
  • Addressed empty dashboard graphs

⚠️ Important Notice

Content requests now flow through the approval system when enabled. Features are backward compatible when disabled. Please test thoroughly in your environment.

Docker

docker pull lakker/pulsarr:0.4.0

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

Docker

docker pull lakker/pulsarr:0.4.0

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

Don't miss a new Pulsarr release

NewReleases is sending notifications on new releases.