Changelog
New Features
- 6903812: feat(crossseed): batch torrent file lookups end-to-end (#625) (@s0up4200)
- 336ce48: feat(crossseed): persist seeded search settings (#618) (@s0up4200)
- 7b0b292: feat(docker): add curl to Dockerfiles (#570) (@onedr0p)
- 91e1677: feat(filters): default-hide empty status/category/tag groups (#581) (@s0up4200)
- f07bb8d: feat(header): add missing links to header burger menu (#624) (@nuxencs)
- ee4c16b: feat(instances): allow disabling qbit instances (#582) (@s0up4200)
- 477db14: feat(search): column filters (#633) (@nuxencs)
- cd6db45: feat(themes): add basic variation support (#569) (@jabloink)
- 979a0d4: feat(torrents): add clear filters action for empty filtered state (#627) (@s0up4200)
- e06acb7: feat(torrents): add cross-seeding and search (#553) (@KyleSanderson)
- 95cef23: feat(torrents): add reannounce monitor (#606) (@s0up4200)
- 098fdb0: feat(torrents): add rename functionality in TorrentDetailsPanel (#590) (@s0up4200)
- 6e8fdbd: feat(torrents): implement drag-and-drop file upload to add torrents (#568) (@dthinhle)
- 9240545: feat(ui): add dense view mode for compact table display (#643) (@s0up4200)
- 77fad15: feat(ui): improve torrent details panel file tree and rename UX (#650) (@s0up4200)
- 8b1e70e: feat(web): Use original qBittorrent status names (#595) (@FibreTTP)
- 01dd553: feat(web): show listening port in connectable status tooltip (#635) (@s0up4200)
- 3140739: feat: make tracker icon column sortable (#513) (@s0up4200)
Bug Fixes
- 240b40d: fix(auth): avoid logout on license activation errors (#602) (@s0up4200)
- 7185408: fix(backups): do not persist ZIPs to disk (#632) (@KyleSanderson)
- de0e00a: fix(content): use Hints for detection (#621) (@KyleSanderson)
- 5f016a8: fix(cross): performance improvements (#629) (@KyleSanderson)
- 82c74ba: fix(crossseed): flip deduplication to maps (#622) (@KyleSanderson)
- b78a079: fix(crossseed): inherit TMM state from matched torrent (#654) (@s0up4200)
- 2438fc6: fix(crossseed): process full RSS feeds (#615) (@s0up4200)
- 6f57090: fix(database): do not release mutex on tx err (#571) (@KyleSanderson)
- 74509d4: fix(incognito): prevent categories leaking (#592) (@s0up4200)
- f08eff2: fix(instances): support empty username for localhost bypass (#575) (@s0up4200)
- cd3caaf: fix(license): cap 7d offline grace, ignore transient errors (#617) (@s0up4200)
- 59c747b: fix(reannounce): validate number fields and show min hints (#613) (@s0up4200)
- f6bd1e6: fix(themes): correct Nightwalker description from purple to blue (#648) (@s0up4200)
- 2b641c5: fix(torznab): filter Prowlarr autodiscovery to enabled torrent indexers (#638) (@s0up4200)
- 1995783: fix(ui): improve cross-seed mobile responsiveness (#647) (@s0up4200)
- b83aebe: fix(web): align CrossSeedDialog indexers with search flows (#619) (@s0up4200)
- 3b60821: fix(web): indent subcategories in SetCategoryDialog (#636) (@s0up4200)
- 82850cd: fix: glob pattern formatting in tooltip content (#579) (@onedr0p)
Other Changes
- c20bc0a: build(vite): enable default minification (#574) (@s0up4200)
- ceac8ca: chore(ci): upgrade Claude Code workflow to Opus 4.5 (@s0up4200)
- 9d6c10e: chore(deps): bump actions/checkout from 5 to 6 in the github group (#628) (@dependabot[bot])
- f5704de: chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#611) (@dependabot[bot])
- 0aae9aa: chore(deps): bump the golang group with 3 updates (#546) (@dependabot[bot])
- 0d97087: chore(themes): add crypto instructions in-app (#620) (@s0up4200)
- e778865: docs(funding): add donation methods and crypto addresses (#583) (@s0up4200)
- 563645c: docs: update qui image (#655) (@s0up4200)
Full Changelog: v1.7.0...v1.8.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.8.0docker pull ghcr.io/autobrr/qui:latest
What to do next?
- Join our Discord server
Thank you for using qui!