Store worker results on the thread object, defer preview refresh, and log Python errors to crash.log to prevent native Qt crashes after TheTVDB match.
Co-authored-by: Cursor <[email protected]>
Save window geometry, splitter sizes, and preview column widths on exit; restore on launch. Fix episode rewrite duplicating the season letter.
Co-authored-by: Cursor <[email protected]>
Adds subfolder inclusion and extension presets so the preview list can target nested media without loading everything.
Co-authored-by: Cursor <[email protected]>
Match filenames to TheTVDB episode order (default, aired, DVD, etc.) to fix chaotic SxxExx numbering while preserving titles.
Co-authored-by: Cursor <[email protected]>