Skip to content

0.8.5

Compare
Choose a tag to compare
@rowanfuchs rowanfuchs released this 22 Sep 18:25
· 101 commits to main since this release

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)

Miscellaneous Improvements:

  • Modified the solution. (d758cb0)
  • Merged settings providers into a single provider to reduce code duplication. (74ef5ed)
  • Updated client dependencies. (bc752c6)
  • Completed settings migration for improved configuration handling. (4e36891)