23 Commits
Author SHA1 Message Date
Bulk RenamerandCursor 64d7a30328 Release v1.0.13: fix TheTVDB match crash and improve stability.
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]>
v1.0.13
2026-07-03 20:40:44 -05:00
Bulk RenamerandCursor 445e24ecae Release v1.0.12: fetch English TheTVDB episode titles for matching.
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]>
v1.0.12
2026-07-03 20:25:58 -05:00
Bulk RenamerandCursor fce5ad64e5 Release v1.0.11: fix multi-episode match for end-numbered and dual titles.
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]>
v1.0.11
2026-07-03 18:34:24 -05:00
Bulk RenamerandCursor a6339467d4 Release v1.0.10: Jellyfin multi-episode file naming (S01E01-E02).
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]>
v1.0.10
2026-07-03 18:23:06 -05:00
Bulk RenamerandCursor a65ae73bcc Release v1.0.9: persist UI layout and fix SxxExx double-S renames.
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]>
v1.0.9
2026-07-03 17:58:45 -05:00
Bulk RenamerandCursor 85dc873e16 Release v1.0.8: recursive folder scan and file type filters.
Adds subfolder inclusion and extension presets so the preview list can target nested media without loading everything.

Co-authored-by: Cursor <[email protected]>
v1.0.8
2026-07-03 17:46:58 -05:00
Bulk RenamerandCursor 1c475ee856 Release v1.0.7: unique AppImage sizes for Gear Lever updates.
Forgejo compares release asset size only; v1.0.5 and v1.0.6 were identical at 62933496 bytes.

Co-authored-by: Cursor <[email protected]>
2026-07-03 17:37:16 -05:00
Bulk RenamerandCursor 69f759b6ce Fix TheTVDB matching for 04x01 filenames and add all-seasons mode.
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]>
v1.0.6
2026-07-03 17:34:12 -05:00
Bulk RenamerandCursor c54ee7876c Fix AppImage verify step to inspect the PyInstaller binary.
The squashfs wrapper does not contain module path strings reliably.

Co-authored-by: Cursor <[email protected]>
v1.0.5
2026-07-03 17:23:45 -05:00
Bulk RenamerandCursor 9ba2c68ff9 Release v1.0.5: fix botched AppImage publish pipeline.
Stop tracking HSRename.AppImage in git, always rebuild before release, and verify TheTVDB modules are bundled.

Co-authored-by: Cursor <[email protected]>
2026-07-03 17:23:18 -05:00
Bulk RenamerandCursor db460fb9b3 Release v1.0.4: fix TheTVDB search ID parsing.
Parse series-76320 style search hits from TheTVDB v4, document Gear Lever Forgejo setup, and adjust AppImage build metadata for update detection.

Co-authored-by: Cursor <[email protected]>
v1.0.4
2026-07-03 17:17:49 -05:00
Bulk RenamerandCursor b3ce276d1b Fix release script: use git remote repo and two-step asset upload.
Avoids wrong-repo releases when GITEA_REPO is set in the shell environment.

Co-authored-by: Cursor <[email protected]>
2026-07-03 16:58:45 -05:00
Bulk RenamerandCursor 682e76de2f Update Gitea URLs to git.hisora.dev/Dawnsorrow/HS-Rename.
Align release script, Gear Lever docs, and remote with the new host and repo name.

Co-authored-by: Cursor <[email protected]>
v1.0.3
2026-07-03 16:57:25 -05:00
Bulk RenamerandCursor 70a0ff0e84 Add Gitea release script for AppImage publishing.
Automates push, tag, and release asset upload for Gear Lever updates.

Co-authored-by: Cursor <[email protected]>
2026-07-03 16:47:49 -05:00
Bulk RenamerandCursor 085d6dc296 Add TheTVDB episode title matching and release v1.0.3.
Match filenames to TheTVDB episode order (default, aired, DVD, etc.) to fix chaotic SxxExx numbering while preserving titles.

Co-authored-by: Cursor <[email protected]>
2026-07-03 16:47:37 -05:00
Bulk Renamer 59dba20c1e build: remove invalid appimagetool -u url| (not supported)
Made-with: Cursor
2026-03-29 20:57:25 -05:00
Bulk Renamer 76574e2bee v1.0.2: multi-episode rename (S01E01-E02), VERSION file, docs
Made-with: Cursor
v1.0.2
2026-03-29 20:50:00 -05:00
Bulk Renamer d306188805 Release HSRename.AppImage (episode renumber fix)
Made-with: Cursor
v1.0.1
2026-03-05 23:23:36 -06:00
Bulk Renamer 1d88d4bb50 Fix episode renumber skipping: use sortByColumn so table order matches numbering
Made-with: Cursor
2026-03-05 23:23:08 -06:00
Bulk Renamer 5551f507df Rename app to HSRename; use HSRename.png as icon; update build script and README
Made-with: Cursor
v1.0
2026-03-03 22:49:26 -06:00
Bulk Renamer d1a13115a4 Add CSV mapping rule and Undo last rename feature
Made-with: Cursor
2026-03-03 22:42:57 -06:00
Bulk Renamer 94fa790d48 AppImage script: fix Done message; PUSH_TO_GITEA: add git identity step
Made-with: Cursor
2026-03-03 21:59:18 -06:00
Bulk Renamer 22501fe0b5 Initial commit: Bulk Renamer with AppImage build and Gitea push notes
Made-with: Cursor
2026-03-03 21:58:28 -06:00