Feature
- feat: add book service longnames, metadata overrides, and CLI argument catalog by @wastaken7 in #591
- feat: add configurable tracker CLI aliases by @wastaken7 in #608
- feat: allow overriding additional upload checks by @wastaken7 in #587
- feat: enhance game description by @wastaken7 in #580
- feat: tag screenshots for tracker-specific policies by @wastaken7 in #586
- feat(asiancinema): add support for MUSIC category and update IDs by @wastaken7 in #584
- feat(avistaz): update upload name formatting for season packs by @wastaken7 in #585
- feat(makingoff): allow uploads without a separate Portuguese subtitle file by @wastaken7 in #589
- feat(sports): add sports detection and category handling in metadata processing by @wastaken7 in #577
- feat(usenet): add Pesto season uploads by @cyb3rRunn3rr in #573
- feat(webui): persist file browser state and improve upload results by @colardocookie in #561
- feat(webui): show optional audio and subtitle track details by @colardocookie in #570
- feat(zenith): add moderation queue handling by @wastaken7 in #582
Fix
- fix: AVI directory discovery and missing video HDR handling by @gizeto in #603
- fix: avoid exiting when no video is found by @wastaken7 in #555
- fix: correct audiobook year selection by @wastaken7 in #593
- fix: exclude commentary DTS tracks from core duplicate check by @wastaken7 in #614
- fix: hide standalone screenshot header with signatures by @wastaken7 in #574
- fix: include IGDB URLs in DigitalCore uploads by @wastaken7 in #563
- fix: normalize book title separators by @wastaken7 in #610
- fix: preserve MidnightScene release type with FLAC by @wastaken7 in #592
- fix: preserve screenshots and configure DVD PAR scaling by @wastaken7 in #590
- fix: prevent queue failures from global working directory changes by @wastaken7 in #596
- fix: seek DVD titles for screenshots by @wastaken7 in #605
- fix: update heading size mappings in BBCode conversion by @wastaken7 in #594
- fix: update moderation queue comments and logic by @wastaken7 in #598
- fix: update Zenith IDs and rename tracker module by @wastaken7 in #560
- fix: validate automatic IMDb matches before upload by @wastaken7 in #601
- fix: validate DVD screenshot content instead of file size by @wastaken7 in #597
- fix(aither): avoid sports misclassification and prohibited TV fields by @gizeto in #606
- fix(aither): expand multiple languages title tag by @wastaken7 in #611
- fix(btn): resolve uploaded torrent by release and group by @wastaken7 in #600
- fix(capybarabr): update book title format to include volume number by @wastaken7 in #612
- fix(cathoderaytube): update description image layout and upload checks by @wastaken7 in #567
- fix(makingoff): support new forum topic format by @wastaken7 in #571
- fix(onlyencodes): enforce updated screenshot rules by @colardocookie in #562
- fix(release): update signature version markers by @wastaken7 in #575
- fix(server): update IGDB URL handling in metadata extraction by @wastaken7 in #616
- fix(uphelper): replace missing hints with optional hints by @wastaken7 in #613
- fix(webui): allow shell characters in argv values by @suncokret12 in #564
- fix(webui): conditionally display track details for movies and TV shows by @wastaken7 in #617
- fix(webui): improve subprocess output and prompt responsiveness by @FortKnox1337 in #558
- fix(webui): polish track details and group PAR screenshot settings by @FortKnox1337 in #607
- fix(webui): preserve leading zeros in IMDb links by @FortKnox1337 in #557
- fix(webui): raise rate limit for screenshot preview images by @suncokret12 in #599
Maintenance
- refactor: preserve metadata during processing by @wastaken7 in #615
- refactor(ulcx): remove forbidden keywords check for concerts by @wastaken7 in #588
- chore(deps): update ffmpeg to 9.0.2 by @github-actions[bot] in #583
New Contributors
- @cyb3rRunn3rr made their first contribution in #573
Full Changelog: v4.2...v4.3