Breaking Changes
- Additions/changes to the configuration (mostly with trackers) are breaking, you will want to manually adjust all of your settings instead of copying over the config file for this release.
Updates
- Executable now hides the python console.
- Now includes FrameForge and FFMPEG in the bundle.
- Several QoL improvements to the template managing system.
- Added initial support for uploading to PassThePopcorn as well as checking for dupes.
- Added template validation for PTP, to ensure the template at a basic level is in the format that PTP expects.
- Now saves cookies once logged into each tracker, to easily log back in if the cookie is still valid.
- IMDb parsing is no longer optional, it is done automatically, this costs about 4 seconds to parse it, but it's required for PTP in all scenarios.
- Removed UI/config options to toggle IMDb parsing.
- Removed UI options for API Key for all tracker edits, this is now tracker specific.
- When log level is changed it now takes place immediately upon saving instead of needed the NfoForge to restart.
- Raw TMDB/IMDb data is now preserved to be used throughout the program and can be access via plugins if needed (can be accessed via
MediaSearchPayload
). - Removed
Anonymous
checkbox from all trackers, this is tracker specific now. - Tracker Edit widgets are hand coded for each tracker instead of dynamic generation, this allows the usage of tool tips and a cleaner interface for each tracker if needed.
- QoL features for
movie_clean_title
string replace table. - Add shared_with, shared_with_html, and shared_with_bbcode NfoTokens, that will be added as a default at the bottom of new templates (users can delete this if unwanted).
- Template sandbox window now has a status bar, to mimic the main window and show updates if needed.
Fixes
- An error when there was no templates on a fresh instance and several other minor bugs.
- Fixed a bug in the rename window if there was no release group defined the title could sometimes end with
-
. - Fix for Wizard buttons not defaulting in some cases if you ended the job early when using plugins (specifically the wizard plugin).
- A bug when uploading to BHD for BD50.
- Logger in some instances was being set to debug even if the user had it set to something else.
- Fix for main window status bar not clearing sometimes when messages was sent.
- If there was an error during the splash screen the program would hang and need to be closed via task manager, this is now resolved.
- Fix for file not being renamed if the filename was the same but the case was not.
- Fixed an issue where attempting to edit a tracker during the flow of the wizard (outside of the settings) NfoForge would not allow you to save the changes.
- A bug where space dash space and dash space didn't work for colon replacement.
- Colon replacement was over riding movie_clean_title custom formatting.
- Fixed a bug where multi was in the source file name, the program wouldn't be able to continue in the wizard.
- An issue where the sandbox template window would have an error when using IMDb parsing.