v1.24.0
Changelog
New Features
- feat(backups): reclaim orphaned torrent cache blobs at startup (#2190) (@nitrobass24)
- feat(crossseed): detect ReFS block-cloned delete matches (#2183) (@Audionut)
- feat(crossseed): detect hardlinked cross-seeds in delete dialog (#2180) (@s0up4200)
- feat(crossseed): match season packs across alternate titles and anime absolute numbering (#2105) (@s0up4200)
- feat(qbittorrent): detect "torrent has been rejected" as unregistered (#2133) (@s0up4200)
- feat(web): add Brazilian Portuguese (pt-BR) localization and i18n coverage tooling (#2136) (@MaKTaiL)
- feat(web): add supporter subscription entry point (#2185) (@s0up4200)
Bug Fixes
- fix(backups): overlap export stalls and cap the adaptive delay (#2188) (@nitrobass24)
- fix(backups): write cache blobs atomically (#2189) (@nitrobass24)
- fix(crossseed): complete RSS-deduplicated searches and surface search errors (#2162) (@jussaw)
- fix(crossseed): keep partial results when a single tracker fails (#2156) (@s0up4200)
- fix(crossseed): retain candidates using exact size evidence (#2160) (@Audionut)
- fix(hardlink): use 128-bit Windows file IDs (#2182) (@Audionut)
- fix(reannounce): update torrent age calculation and add 'started' outcome to reannounce automation (#2135) (@MaKTaiL)
- fix(web): update radix-ui packages to fix dialog dismissal regression (#2143) (@nitrobass24)
- fix: preserve empty torrent path components (#2152) (@Mevas)
- fix: reject qBittorrent never-completed sentinels in completion detection, automations, and UI (#2171) (@s0up4200)
- fix: sanitize non-UTF-8 bytes from torrent-derived strings (#2158) (@Zmegolaz)
Other Changes
- chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /web (#2174) (@dependabot[bot])
- chore(deps): bump go-qbittorrent to v1.17.0 (#2178) (@s0up4200)
- chore(deps): bump postcss from 8.5.16 to 8.5.18 in /documentation (#2176) (@dependabot[bot])
- chore(deps): bump the github group with 2 updates (#2153) (@dependabot[bot])
- chore(deps): bump the github group with 4 updates (#2173) (@dependabot[bot])
- chore(deps): bump the github group with 7 updates (#2128) (@dependabot[bot])
- chore(docs): fix missing tip close (#2155) (@Audionut)
- chore(web): bump postcss to 8.5.23 (#2181) (@s0up4200)
- docs: add instructions for macOS Container (#2161) (@danielcg)
- docs: update Telegram Shoutrrr URL format (#2145) (@denisoster)
Full Changelog: https://github.com/autobrr/qui/compare/v1.23.0...v1.24.0