Skip to content

Releases: jamcalli/Pulsarr

v0.4.15-beta.0

28 Jul 21:26
Compare
Choose a tag to compare
v0.4.15-beta.0 Pre-release
Pre-release

Changes

Docker

docker pull lakker/pulsarr:0.4.15-beta.0

Contributors

@jamcalli

v0.4.14

28 Jul 20:34
Compare
Choose a tag to compare

Changes

Docker

docker pull lakker/pulsarr:0.4.14

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.14-beta.0

28 Jul 19:14
Compare
Choose a tag to compare
v0.4.14-beta.0 Pre-release
Pre-release

Changes

Docker

docker pull lakker/pulsarr:0.4.14-beta.0

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.13

28 Jul 06:41
Compare
Choose a tag to compare

Changes

Quick Fixes:

  • Fixed broken documentation links in Docusaurus build
  • Fixed login screen background not showing in fullscreen mode
  • Fixed missing boolean conversion for sqlite
  • Fixed chunking anime db for sqlite
  • Fixed bug in migration 037 related to Postgres unique

🚀 New Features

API Key Management System

  • Complete API Key Infrastructure from database to UI for secure programmatic access
  • API Key CRUD Operations with create, list, and revoke functionality
  • Bearer Token Authentication middleware protecting API endpoints
  • Copy Button Component for easy API key copying with visual feedback

User Interface

  • New API Keys Page in utilities section with full management interface
  • Delete Confirmation Modal preventing accidental key revocation
  • Loading Skeletons for better perceived performance
  • Alphabetized Utilities Menu with API Keys moved to first position

Backend Implementation

  • Database Migration adding api_keys table with proper schema
  • Authentication Plugin for Fastify with bearer token validation
  • API Routes for key management operations
  • Database Service Methods for API key operations with is_active soft deletes

🔧 Technical Implementation

Full-Stack Architecture

  • Database Layer with migration, methods, and type definitions
  • Service Layer with dedicated API key service
  • API Layer with protected routes and schema validation
  • Frontend Layer with Zustand store, hooks, and React components
  • Authentication Middleware integrated into existing auth flow

Developer Experience

  • TypeScript Integration with proper type definitions throughout
  • OpenAPI Schema Updates for API documentation
  • Component Architecture following existing patterns and conventions

📊 Impact Summary

  • 23 files changed with 1,814 insertions, 4 deletions

  • New API authentication system enabling external tool integration

  • Enhanced security with proper bearer token authentication

  • Documentation updates with comprehensive API reference

  • UI/UX improvements with alphabetized navigation and user-friendly interfaces

  • Fix Postgres Unique Constraint Bug - Migration 037 (#408) @jamcalli

  • 📝 Add docstrings to develop (#409) @coderabbitai

  • fix: bug related to migration 037 unique contraint (#407) @jamcalli

Docker

docker pull lakker/pulsarr:0.4.13

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.12

27 Jul 19:21
Compare
Choose a tag to compare

Changes

Quick Fixes:

  • Fixed broken documentation links in Docusaurus build
  • Fixed login screen background not showing in fullscreen mode
  • Fixed missing boolean conversion for sqlite
  • Fixed chunking anime db for sqlite

🚀 New Features

API Key Management System

  • Complete API Key Infrastructure from database to UI for secure programmatic access
  • API Key CRUD Operations with create, list, and revoke functionality
  • Bearer Token Authentication middleware protecting API endpoints
  • Copy Button Component for easy API key copying with visual feedback

User Interface

  • New API Keys Page in utilities section with full management interface
  • Delete Confirmation Modal preventing accidental key revocation
  • Loading Skeletons for better perceived performance
  • Alphabetized Utilities Menu with API Keys moved to first position

Backend Implementation

  • Database Migration adding api_keys table with proper schema
  • Authentication Plugin for Fastify with bearer token validation
  • API Routes for key management operations
  • Database Service Methods for API key operations with is_active soft deletes

🔧 Technical Implementation

Full-Stack Architecture

  • Database Layer with migration, methods, and type definitions
  • Service Layer with dedicated API key service
  • API Layer with protected routes and schema validation
  • Frontend Layer with Zustand store, hooks, and React components
  • Authentication Middleware integrated into existing auth flow

Developer Experience

  • TypeScript Integration with proper type definitions throughout
  • OpenAPI Schema Updates for API documentation
  • Component Architecture following existing patterns and conventions

📊 Impact Summary

  • 23 files changed with 1,814 insertions, 4 deletions

  • New API authentication system enabling external tool integration

  • Enhanced security with proper bearer token authentication

  • Documentation updates with comprehensive API reference

  • UI/UX improvements with alphabetized navigation and user-friendly interfaces

  • fix: missing boolean conversion for sqlite and route docs update (#404) @jamcalli

  • 📝 Add docstrings to develop (#405) @coderabbitai

  • Fix/sqlite missing boolean (#403) @jamcalli

Docker

docker pull lakker/pulsarr:0.4.12

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.11

27 Jul 08:43
Compare
Choose a tag to compare

Changes

Quick Fixes:

  • Fixed broken documentation links in Docusaurus build
  • Fixed login screen background not showing in fullscreen mode

🚀 New Features

API Key Management System

  • Complete API Key Infrastructure from database to UI for secure programmatic access
  • API Key CRUD Operations with create, list, and revoke functionality
  • Bearer Token Authentication middleware protecting API endpoints
  • Copy Button Component for easy API key copying with visual feedback

User Interface

  • New API Keys Page in utilities section with full management interface
  • Delete Confirmation Modal preventing accidental key revocation
  • Loading Skeletons for better perceived performance
  • Alphabetized Utilities Menu with API Keys moved to first position

Backend Implementation

  • Database Migration adding api_keys table with proper schema
  • Authentication Plugin for Fastify with bearer token validation
  • API Routes for key management operations
  • Database Service Methods for API key operations with is_active soft deletes

🔧 Technical Implementation

Full-Stack Architecture

  • Database Layer with migration, methods, and type definitions
  • Service Layer with dedicated API key service
  • API Layer with protected routes and schema validation
  • Frontend Layer with Zustand store, hooks, and React components
  • Authentication Middleware integrated into existing auth flow

Developer Experience

  • TypeScript Integration with proper type definitions throughout
  • OpenAPI Schema Updates for API documentation
  • Component Architecture following existing patterns and conventions

📊 Impact Summary

  • 23 files changed with 1,814 insertions, 4 deletions

  • New API authentication system enabling external tool integration

  • Enhanced security with proper bearer token authentication

  • Documentation updates with comprehensive API reference

  • UI/UX improvements with alphabetized navigation and user-friendly interfaces

  • No changes

Docker

docker pull lakker/pulsarr:0.4.11

Contributors

No contributors

v0.4.10

27 Jul 08:35
Compare
Choose a tag to compare
0.4.11

v0.4.9

27 Jul 07:36
Compare
Choose a tag to compare

Changes

🚀 New Features

API Key Management System

  • Complete API Key Infrastructure from database to UI for secure programmatic access
  • API Key CRUD Operations with create, list, and revoke functionality
  • Bearer Token Authentication middleware protecting API endpoints
  • Copy Button Component for easy API key copying with visual feedback

User Interface

  • New API Keys Page in utilities section with full management interface
  • Delete Confirmation Modal preventing accidental key revocation
  • Loading Skeletons for better perceived performance
  • Alphabetized Utilities Menu with API Keys moved to first position

Backend Implementation

  • Database Migration adding api_keys table with proper schema
  • Authentication Plugin for Fastify with bearer token validation
  • API Routes for key management operations
  • Database Service Methods for API key operations with is_active soft deletes

🔧 Technical Implementation

Full-Stack Architecture

  • Database Layer with migration, methods, and type definitions
  • Service Layer with dedicated API key service
  • API Layer with protected routes and schema validation
  • Frontend Layer with Zustand store, hooks, and React components
  • Authentication Middleware integrated into existing auth flow

Developer Experience

  • TypeScript Integration with proper type definitions throughout
  • OpenAPI Schema Updates for API documentation
  • Component Architecture following existing patterns and conventions

📊 Impact Summary

  • 23 files changed with 1,814 insertions, 4 deletions

  • New API authentication system enabling external tool integration

  • Enhanced security with proper bearer token authentication

  • Documentation updates with comprehensive API reference

  • UI/UX improvements with alphabetized navigation and user-friendly interfaces

  • feat: add api key support (#397) @jamcalli

  • 📝 Add docstrings to develop (#398) @coderabbitai

  • feat: switch from bearer to x-api-key auth (#396) @jamcalli

  • Feature/api keys (#394) @jamcalli

  • 📝 Add docstrings to feature/api-keys (#395) @coderabbitai

Docker

docker pull lakker/pulsarr:0.4.9

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.8

25 Jul 19:01
Compare
Choose a tag to compare

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

Docker

docker pull lakker/pulsarr:0.4.8

Contributors

@coderabbitai, @coderabbitai[bot] and @jamcalli

v0.4.8-beta.0

24 Jul 19:23
Compare
Choose a tag to compare
v0.4.8-beta.0 Pre-release
Pre-release

Changes

Docker

docker pull lakker/pulsarr:0.4.8-beta.0

Contributors

@jamcalli