0.8.5
Release 0.8.5
This release introduces various enhancements of the scheduling system, an initial implementation of notifications and other user experience improvements.
Job Management & Performance:
- Added new environment variable
MAX_CONCURRENT_JOBS
to give control over the number of concurrently running jobs. Defaults to one to minimize performance impact. (d829ca7) - Refactored SignalR plugin for better usability, updated progression services, and added options to cancel running jobs. (39f2e1f)
- Introduced translation progress and request indication, translation job removal, and a cleanup schedule to keep the completed translations table clean. (26a77c9) (e7ecf38)
UI/UX Enhancements:
- Improved mobile display for shows and added root folder replacement. (0ad250f)
- Improved responsive behavior, a setting save indiciation and a indication when no media is found, and provided suggestions for remedies. (1447968) (1534460) (508bd44) (1534460)
System Enhancements:
- Improved group completion callback (842b414)
- Cleaned up appSettings, disabled HTTP logging, automated console log removal. (e2e344e)
- Replaced Hangfire memory storage with SQLite for better job management and implemented the use of queues. (5e88e19)