Emit plain tuples across thread boundaries, prevent overlapping match workers, scope episode comparisons by season, and cap API pagination.
Co-authored-by: Cursor <[email protected]>
Anime and other non-English shows returned Japanese default titles while filenames use English; add Episode titles language control defaulting to English.
Co-authored-by: Cursor <[email protected]>
Combined pairs are recognized when the SxxExx tag uses the last episode number or the filename lists both story titles separated by dashes.
Co-authored-by: Cursor <[email protected]>
Match TheTVDB combined-order titles and rename to official aired episode ranges for files that contain two episodes in one video.
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]>
Parse NxNN and SxxExx layouts, match across every season when season is 0, and rewrite season plus episode numbers.
Co-authored-by: Cursor <[email protected]>
Stop tracking HSRename.AppImage in git, always rebuild before release, and verify TheTVDB modules are bundled.
Co-authored-by: Cursor <[email protected]>