[0.8.9] - 2025-08-19
Added
- FFPROBE detection. While NFoForge doesn't really need this to function, this will be nice for users to utilize in a plugin and detection can be handled by NfoForge.
- Added informational hover labels to each dependency.
- Now supports conditional prompt tokens.
- In template sandbox mode a new button menu has been added and will be visible when a source is loaded. This allows the user to clear the input or clear the input and tokens without leaving this screen. This way they can test multiple inputs/configurations more easily.
- Rename window auto detects remux now.
- TokenReplacer detects rather or the token {mi_video_codec} should be H.264, x264, or AVC (and HEVC equivalents now) intelligently.
- Added some more plugin functionality (documentation for plugins doesn't exist right now, this will come in the future).
- Added
ask_thread_safe_prompt
,ask_thread_safe_multi_prompt
andask_thread_safe_custom_prompt
.- These are helper functions that can be called from any where in the program, other threads, or multi processes and safely talk to the GUI (ideal for plugins).
- Built new plugin base
PluginPromptDialog
forask_thread_safe_custom_prompt
.
- Added
Changed
- ImageViewer check button background now changes to green when required selected images are met.
- ImageViewer buttons cursor are now pointing hand cursor for the mouse.
Fixed
- ImageViewer error when moving images starting at index 0.
- An issue bug for flat strings when using opt, this would have gave duplicate optional values.
- An issue in rename window for jinja added globals.
- Rename window remux checkbox was disabled on UHD BluRay quality selection.
- BeyondHD dupe checks for directories has been fixed.
Removed
- Jinja changes.
- Block, variable, and comment control.
- Line statement prefix and line comment prefix.
- All of the above added un-needed complexity that > 99% of users would never customize and this allows me to use add custom logic/tokens/unit tests easier.