| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| web-dist.tar.gz | 2026-09-01 | 3.1 MB | |
| checksums.txt.sig | 2026-09-01 | 71 Bytes | |
| checksums.txt | 2026-09-01 | 677 Bytes | |
| qui_1.28.0_darwin_arm64.tar.gz | 2026-09-01 | 20.0 MB | |
| qui_1.28.0_darwin_x86_64.tar.gz | 2026-09-01 | 21.2 MB | |
| qui_1.28.0_freebsd_x86_64.tar.gz | 2026-09-01 | 20.8 MB | |
| qui_1.28.0_linux_arm64.tar.gz | 2026-09-01 | 19.3 MB | |
| qui_1.28.0_linux_arm.tar.gz | 2026-09-01 | 20.1 MB | |
| qui_1.28.0_linux_x86_64.tar.gz | 2026-09-01 | 20.8 MB | |
| qui_1.28.0_windows_x86_64.zip | 2026-09-01 | 21.2 MB | |
| README.md | 2026-09-01 | 5.3 kB | |
| v1.28.0 source code.tar.gz | 2026-09-01 | 6.4 MB | |
| v1.28.0 source code.zip | 2026-09-01 | 7.2 MB | |
| Totals: 13 Items | 160.1 MB | 0 | |
Changelog
New Features
- a29aa41e7153264dae463b5a9a94134074bd482b: feat(crossseed): add manual match against a chosen target torrent (#2499) (@s0up4200)
- 1df6335c5127f7cc949b5bd315d8b9f9f265d502: feat(crossseed): coordinate pooled partial completion (#2356) (@Audionut)
Bug Fixes
- 279c05fda258bb584074fa63179a2bcfd5ae07b4: fix(automations): match tracker conditions against every tracker of a torrent (#2487) (@s0up4200)
- d89e631c379ff1f78bd83a44055f750e05c3b3f4: fix(ci): move the triage sweep cron off the top of the hour (@s0up4200)
- 69c38a1e6ff01624e838f2a666e5dd042f60c581: fix(ci): raise the triage turn cap to 80 (#2474) (@s0up4200)
- b6aea2fa3c0d901d0c484311fd2d04bd176bd60a: fix(ci): re-trigger triage on needs-info comments from any human (#2497) (@s0up4200)
- b4575139947181e606d0bc7402068675b659b0a7: fix(ci): triage follow-ups and the ADR for the Claude subscription (#2475) (@s0up4200)
- 3b934fc65352b7fd54773ebf4212edb503c0e2d8: fix(crossseed): align webhook notifications with apply outcomes (#2463) (@nuxencs)
- ed7b2d2030c077f263c5111eb93a1ff7c7ada52a: fix(crossseed): correct Dir Scan mode guidance (#2476) (@s0up4200)
- 71130e1d19ba214827ca82ba2797e70e089213a9: fix(crossseed): use ARR alternate titles for announce matching (#2494) (@s0up4200)
- 043dbf1c676a804925defa0e2466eb68db10223d: fix(database): drop unused timestamp indexes on torrent_files_cache/sync (#2455) (@ColinHebert)
- 255fbb09fe559961020ef607acbfa9d53c8cf73d: fix(database): truncate cross_seed_feed_items.last_seen_at to day precision (#2456) (@ColinHebert)
- d0f293ccca2f179a3924344488937ce10842cf2c: fix(docs): restore list bullets by removing Tailwind (#2471) (@s0up4200)
- 245ec2975ffc3009859f6aa2c22bceadbfea79de: fix(indexers): ignore missing requested indexers (#2458) (@s0up4200)
- d2a8ca3d7eb6781f29c3913c6eae465e050c95d0: fix(indexers): keep activity lists in a stable order (#2485) (@s0up4200)
- f0b7a577f2436ffd0dd802f78a47c2ba98d8667d: fix(indexers): skip caps sync for disabled indexers (#2461) (@s0up4200)
- bb11ac6ba2c5556d46873b64254337c44836c4df: fix(jackett): let tests override the torznab request interval (#2470) (@s0up4200)
- b90215f8146f3e267c4b1202a714cebfdac40175: fix(jackett): schedule opportunistic cleanup of torznab indexer latency (#2457) (@ColinHebert)
- 4c2cc71cd5e612480a12c6ce25057c7a1b3787d7: fix(logging): lower routine search events to debug (#2460) (@s0up4200)
- 86941e5ecf965b5224f6ffec26f5c3ec6d21c69f: fix(mobile): keep torrent actions sheet and limit dialogs inside the viewport (#2510) (@s0up4200)
- 5b4d426cb65fdf32d386f38604bf262c4165d24f: fix(notifications): route Notifiarr test events (#2453) (@nuxencs)
- 5ad120614bc980692cd69a3ab4ccaa05e2b0fec4: fix(orphanscan): drop scan roots covered by ignore paths (#2486) (@s0up4200)
- dac9d1871bd11214ef1feb31d294aecb68d320f7: fix(reannounce): skip the scan when the scope cannot match (#2491) (@s0up4200)
- d9e00b17f8565be884d156acccf4d3ccc42e0dc0: fix(search): require an explicit search type (#2452) (@s0up4200)
- c458cc2c54f8d0591f280fa5c35e4a1f25afb0f0: fix(search): rerun recent searches with their restored indexer selection (#2451) (@s0up4200)
- c43696561dd4e810e7321bd4d8a7e5880da0d646: fix(torrents): separate mobile and desktop view modes (#2459) (@s0up4200)
- d3d9ced032035268cd99542ffab591e541084d8e: fix(torrents): support qBittorrent I2P peers (#2466) (@s0up4200)
- c590d08a5a929203aea4142682758e1c9df378fd: fix(torrents): wrap I2P peer addresses on mobile (@s0up4200)
- ed35e653b7c24f1817966feab2ab14ee8db7b235: fix(torznab): honor upstream rate limits (#2462) (@s0up4200)
- 158a5e352581692aa6c225ceef9f81bc0d57ac88: fix(web): avoid canvas readback for dynamic favicon (#2503) (@heathlarsen)
Other Changes
- d100a588db432f65af651c0688a1bae19bb1f123: chore(deps): bump the github group with 2 updates (#2468) (@dependabot[bot])
- 57def89074557fc911110c601ff0dd00dda9dc24: chore(deps): bump the golang group with 12 updates (#2515) (@dependabot[bot])
- 26c648cbf334f6a0393b3f34a7d904ba9fad4458: chore(deps): bump the npm group in /web with 26 updates (#2516) (@dependabot[bot])
- dd34f76762d4ea2fd37d1c12079d60e4de49956c: docs(agents): require PR documentation review (#2467) (@s0up4200)
- 4d629d98afcf50348077740aab01ad819f689aa4: docs(automations): add example for finding duplicate releases (#2493) (@s0up4200)
- e08e7e746ed43735e13728756b3cafe5ad6e1a78: docs(triage): key the promotion rule on the enhancement label (@s0up4200)
- 92eb7cbab42159c76b6eed7e1a8cecf809443c78: docs(triage): promote bug reports only, feature requests stay a human call (@s0up4200)
- fac6171c6fb48449a923b5333f83e171bff54275: docs(triage): standing reason for enhancements, bug-only gate on the promote recipe (@s0up4200)
- ee5dd8745ceadc0a4d18fa268ef7338dff311cad: docs: revamp user documentation (#2450) (@s0up4200)
- 4e276934cbbefd76222b566a213c78597a950338: other(ci): triage discussions end to end without a human (#2472) (@s0up4200)
Full Changelog: https://github.com/autobrr/qui/compare/v1.27.0...v1.28.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.28.0docker pull ghcr.io/autobrr/qui:latest
What to do next?
- Join our Discord server
Thank you for using qui!