What's Changed
- fix(nexusphp): use generated technical info by @wastaken7 in #128
- feat(avistaz): add tracker routing and rules by @wastaken7 in #129
- fix(game): preserve selected subcategory by @wastaken7 in #130
- fix: improve torrent reuse with subtitles by @wastaken7 in #131
- fix(makingoff): improve duplicate detection by @wastaken7 in #132
- feat(webui): save argument presets and refresh execution preview by @wastaken7 in #133
- feat(webui): expose all CLI args by @wastaken7 in #134
- feat(webui): parallelize prep and add screenshot review by @wastaken7 in #135
- feat: overhaul screenshot review workflow and expand tracker domain recognition by @wastaken7 in #139
- feat(metadata): add persistent cache by @wastaken7 in #140
- ci: run pytest on pull requests by @wastaken7 in #144
- ci: configure pytest environment by @wastaken7 in #145
- fix(cli): defer progress until upload by @wastaken7 in #146
- fix(unit3d): update cover/banner upload handling by @wastaken7 in #147
- fix(bjshare): preserve group identifier by @wastaken7 in #148
- fix(imdb): send GraphQL referer by @wastaken7 in #150
- feat(screenshots): add review manifest by @wastaken7 in #149
Full Changelog: v3.0...v3.1