Skip to content

v1.14.2

Compare
Choose a tag to compare
@CollinHeist CollinHeist released this 28 Jul 22:28
· 326 commits to master since this release
42374dc

Major Changes

  • Allow only downloaded Episodes to be queried from Sonarr (when Sonarr is selected as the Episode data source)
    • Toggled via the global downloaded_only sonarr option
    • This is different than the sync option (of the same name) as that option controls which Series are added from the Sync - this controls which Episodes are added
    • Implements #362
  • Use a UMASK of 002 in Docker by default
  • Change the default PUID and PGID to 100 and 99 in Docker
  • Use Python 3.11 instead of Python 3.9 in Docker
  • Use much faster external imagesize package instead of ImageMagick commands - will require clean pipenv install
  • Create new WhiteBorder title card
    • Created with the help of Musikmann2000, mvanbaak, and supermariobruh
    • Variation of the Standard card, but with the white border to match Musikmann's poster style - for example:
      white border
    • Has support for the extras episode_text_color, interword_spacing, omit_gradient, separator, and stroke_color.
    • Can be specified with the Card type white border or musikmann

Major Fixes

  • Disable tqdm progress bars if no TTY is present (thanks @mvanbaak for the PR)
  • Use explicit 10-30 second timeouts in all GET requests to prevent the program from locking in some scenarios

Minor Changes

  • Parse episode_text_color extra in the Standard and Star Wars title cards
  • Allow custom Fonts in Poster title card
  • Log when Tautulli update file does not exist
    • Use runuser instead of gosu in Docker
  • Parse Font vertical_shift in Divider title card
  • Parse Font interword_spacing extra in Frame and Olivier title card
  • Keep logs for up to 14 days
  • Parse hide_episode_text extra in Standard card
  • Use maxsplit=1 where applicable to improve performance
  • Use with statement with subprocess opening statements
  • Reduce maximum attempts for season text placement in Roman Numeral card to 5 from 10
  • Remove --add-translation fixer command

Minor Fixes

  • Detect Series info from TRaSH-named folders when importing via fixer
  • Ignore non-default stroke in Frame card type
  • Retry PersistentDatabase transactions up to 5 times - this should reduce the number of erroneous corruptions/DB resets
  • Log .svg -> .png conversion failure
  • Use sys.exit instead of built-in exit
  • Correct --delete-blacklist fixer command