Changes
- chore: Remove build artifact from git tracking
- fix: Stop backend middleware from redirecting SPA routes to /login
- fix: Add initial loader to prevent login flash on page refresh
- fix: Prevent login screen flash on page refresh
- perf: Optimize memory usage across background services
- feat: Add multi-platform builds to dev workflow
- fix: Add Designer file for ImportRetryCount migration
- fix: Add ImportRetryCount migration and fix TRaSH score persistence
- fix: TRaSH scores not persisting to database
- fix: Remove invalid .Include() on JSON column FormatItems
- feat: Keep retrying import when path is not accessible (Fileflows workflow support)
- fix: Quality profile checkbox and TRaSH score application bugs
- fix: Add SkipFrontendBuild flag to Dockerfile
- fix: Add automatic frontend build to dotnet build process
- docs: Add complete build instructions including frontend copy step
- fix: Add missing IsCustomized column migration for QualityProfile
- feat: Add detailed logging for Remote Path Mapping diagnostics
- fix: Respect UseHardlinks setting for all import operations
- fix: Preserve quality from original release title during import
- fix: Prevent TRaSH auto-sync from overwriting manual customizations
- feat: Add URL base support for reverse proxy setups
- fix: Pass event title to DetectPart for correct Fight Night part numbering
- fix: Include event folders in rename preview when ReorganizeFolders is enabled
- fix: Use 'stopped' parameter for qBittorrent 4.2+ Add Paused feature
- fix: Use FileImportService for proper event folder creation with episode numbers
- fix: Hardcode EventFolderFormat to always include episode number
- fix: Standardize EventFolderFormat to include episode number
- fix: Show full filename format with episode number in import preview
- fix: Save InitialState and improve UI labels for download clients
- feat: Add destination path preview to library import
- feat: Add Initial State dropdown to download client settings UI
- feat: Add Initial State setting for torrent download clients
See CHANGELOG.md for details.