Changelog
Release Highlights
Mobile and Web UX Improvements
- Mobile interface now offers compacted view options for easier browsing on mobile (#243).
- Web UI gains missing torrent table columns plus per-instance column preferences and user-configurable date-time (#272, #306, #251).
- Sidebar now displays the running app version and the favicon updates dynamically to reflect the active theme (#304, #296).
Torrent Management Improvements
- Export torrents directly from the web client (#343).
Reliability and Quality Fixes
- API upload limit increased to support uploading more torrent files and proxy now injects login cookies when required by e.g Cross-Seed (#342, #328).
- Tag filtering requires exact matches, links trim trailing punctuation, and non-HTTPS contexts fall back to clipboard writes safely (#344, #282, #327).
- Incognito masking, header spacing, and toggle indicators tidy up the interface for multi-instance setups (#305, #313, #314).
Maintenance and Docs
New Features
- e1b305b: feat(mobile): add compacted view options (#243) (@Audionut)
- 0fddd88: feat(torrent): add export logic (#343) (@s0up4200)
- f948f7b: feat(web): add dynamic favicon (#296) (@s0up4200)
- 6a3816a: feat(web): add missing torrent table columns (#272) (@nuxencs)
- 0998cf8: feat(web): date-time settings (#251) (@Audionut)
- befc2e4: feat(web): scope column preferences per instance (#306) (@s0up4200)
- 4082920: feat(web): show app version in sidebar (#304) (@s0up4200)
- 6729b1b: feat(web): show torrent speed limits in detail panel (#335) (@mrInvincible29)
Bug Fixes
- 62eba2f: fix(api): increase torrent upload limit (#342) (@s0up4200)
- f203084: fix(filter): ensure tag filters require exact matches (#344) (@s0up4200)
- 83b5ad0: fix(header): columns toggle remove blue dot (#314) (@nuxencs)
- 8131623: fix(header): instance switcher spacing (#313) (@nuxencs)
- 3721eed: fix(proxy): inject login cookie for client API proxy (#328) (@s0up4200)
- 43e08c0: fix(table): size not updating when hiding columns (#315) (@nuxencs)
- 84abf59: fix(torrents): preload limit dialogs with current values (#324) (@s0up4200)
- 6cfae1c: fix(torrents): remove unused refetch indicator (#317) (@s0up4200)
- 385c13e: fix(torrents): show ratio limit correctly (#334) (@nuxencs)
- 4183fce: fix(web): add clipboard fallback for non-HTTPS contexts (#327) (@s0up4200)
- 977e730: fix(web): add missing incognito masking (#305) (@s0up4200)
- e0a0df2: fix(web): apply user date settings to new torrent columns (#312) (@Audionut)
- 9fff123: fix(web): remove trailing punctuation from clickable links (#282) (@Audionut)
- c013ece: fix(web): truncate near-complete progress decimals (#325) (@s0up4200)
Other Changes
- b4fe9cb: chore(deps): bump go-qbittorrent (#294) (@s0up4200)
- 0643da6: chore(deps): bump the npm group across 1 directory with 23 updates (#330) (@dependabot[bot])
- 49d289e: chore(deps): update go-qbittorrent (#345) (@s0up4200)
- bb0ceab: chore(web): add missing clipboard error handling (#326) (@cmd430)
- 10587c9: docs: add seedbox installers (#276) (@zze0s)
- 785cba0: docs: update discord links (#319) (@s0up4200)
- 6bf347d: refactor(torrents): context menu aligment share/speed limit dialog (#320) (@nuxencs)
- a8abe67: refactor(web): simplify and tighten client-proxy tab (#291) (@s0up4200)
Full Changelog: v1.1.0...v1.2.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.2.0
docker pull ghcr.io/autobrr/qui:latest
What to do next?
- Join our Discord server
Thank you for using qui!