Files
infrastructure/clusters/cl01tl/helm/qbittorrent
Renovate Bot ab4e667c6f
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m33s
renovate / renovate (push) Has been cancelled
chore(deps): update ghcr.io/autobrr/qui docker tag to v1.13.0 (#3540)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.12.0` → `v1.13.0` |

---

### Release Notes

<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>

### [`v1.13.0`](https://github.com/autobrr/qui/releases/tag/v1.13.0)

[Compare Source](https://github.com/autobrr/qui/compare/v1.12.0...v1.13.0)

#### Highlights

- Native RSS support for feeds
- Cross-seed upgrades: directory scanning for data-based matching and category affix (prefix/suffix) modes
- Automations improvements: Move action support, uncategorized filter option, hasMissingFiles condition, include-cross-seeds mode, configurable FREE\_SPACE source
- UI improvements: inline pieces progress bar, clickable dashboard error counts, better mobile workflow modal
- Orphan scan safeguards for shared save paths
- External programs: new {comment} placeholder

##### Notable bug fixes:

- More stable sorting for timestamp fields and last\_activity
- Tracker icon fetching reliability and timeout cooldown handling
- Cross-seed matching fixes (anime/pack matching, size mismatch handling, V2 hash recheck)
- Orphan scan ignores .parts files and OS/NAS artifacts
- qBittorrent tracker-down matching improvements and magnet redirect handling

#### Changelog

##### New Features

- [`9acd789`](9acd78916b): feat(automations): add Move action to Automations ([#&#8203;1079](https://github.com/autobrr/qui/issues/1079)) ([@&#8203;Barcode-eng](https://github.com/Barcode-eng))
- [`80aaf22`](80aaf22c7b): feat(automations): add hasMissingfiles condition ([#&#8203;1081](https://github.com/autobrr/qui/issues/1081)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`f942a71`](f942a71635): feat(automations): add import button to empty state ([#&#8203;1111](https://github.com/autobrr/qui/issues/1111)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`6b2831e`](6b2831eb6b): feat(automations): add include-cross-seeds mode with hardlink support, fix free-space projection ([#&#8203;1116](https://github.com/autobrr/qui/issues/1116)) ([@&#8203;Barcode-eng](https://github.com/Barcode-eng))
- [`b152a6a`](b152a6af36): feat(automations): add tooltips to disabled conditions ([#&#8203;1286](https://github.com/autobrr/qui/issues/1286)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`f36eb76`](f36eb76e12): feat(automations): add uncategorized category filter option ([#&#8203;1268](https://github.com/autobrr/qui/issues/1268)) ([@&#8203;aulterego](https://github.com/aulterego))
- [`d7dcb58`](d7dcb589fd): feat(automations): configurable FREE\_SPACE source (qBit or path) ([#&#8203;1181](https://github.com/autobrr/qui/issues/1181)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d685bee`](d685bee702): feat(backups): add tooltips and restore from lastest button ([#&#8203;1258](https://github.com/autobrr/qui/issues/1258)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`4c5a975`](4c5a975960): feat(crossseed): add category affix with prefix/suffix modes ([#&#8203;1296](https://github.com/autobrr/qui/issues/1296)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`28cd96d`](28cd96da2e): feat(crossseed): add directory scanner for data-based matching ([#&#8203;1203](https://github.com/autobrr/qui/issues/1203)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`fe84eb0`](fe84eb04ad): feat(dirscan): resumable scans with per-run limit ([#&#8203;1274](https://github.com/autobrr/qui/issues/1274)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1af2a12`](1af2a12658): feat(dockerfile): add bash to Dockerfile ([#&#8203;903](https://github.com/autobrr/qui/issues/903)) ([@&#8203;ryanwalder](https://github.com/ryanwalder))
- [`5c84c3f`](5c84c3f86c): feat(docs): add browser extension links and URL shorteners ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`13c5461`](13c5461f3f): feat(linking): add option to fallback on linking failure ([#&#8203;1056](https://github.com/autobrr/qui/issues/1056)) ([@&#8203;Audionut](https://github.com/Audionut))
- [`5f7031f`](5f7031fe13): feat(orphanscan): protect shared save paths across instances ([#&#8203;1197](https://github.com/autobrr/qui/issues/1197)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`341092d`](341092d5c8): feat(rss): add native rss support ([#&#8203;801](https://github.com/autobrr/qui/issues/801)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8d2a371`](8d2a371edb): feat(sort): add stable fallback sorting for timestamp fields ([#&#8203;1317](https://github.com/autobrr/qui/issues/1317)) ([@&#8203;aulterego](https://github.com/aulterego))
- [`28cf4ad`](28cf4ad217): feat(torrents): use custom tracker names in table ([#&#8203;1120](https://github.com/autobrr/qui/issues/1120)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e0d2bb4`](e0d2bb4802): feat(ui): Use 4 column grid for dashboard instances on 2xl screens ([#&#8203;1195](https://github.com/autobrr/qui/issues/1195)) ([@&#8203;ewenjo](https://github.com/ewenjo))
- [`7bc98e1`](7bc98e145c): feat(ui): add inline pieces progress bar visualization ([#&#8203;1050](https://github.com/autobrr/qui/issues/1050)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0154226`](01542261b5): feat(web): Improve performance for torrents with large file counts ([#&#8203;1252](https://github.com/autobrr/qui/issues/1252)) ([@&#8203;0rkag](https://github.com/0rkag))
- [`a91df70`](a91df70215): feat(web): allow merging trackers into existing groups ([#&#8203;1175](https://github.com/autobrr/qui/issues/1175)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`132c512`](132c512042): feat(web): improve workflow modal mobile ([#&#8203;1302](https://github.com/autobrr/qui/issues/1302)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`a7f59ab`](a7f59abc89): feat(web): make dashboard error counts clickable ([#&#8203;937](https://github.com/autobrr/qui/issues/937)) ([@&#8203;Gykes](https://github.com/Gykes))

##### Bug Fixes

- [`c6f86e2`](c6f86e2a2c): fix(auth): recover cleanly behind upstream SSO ([#&#8203;1142](https://github.com/autobrr/qui/issues/1142)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0c19899`](0c198990a0): fix(automations): handle -1 value for incomplete torrent completion\_on ([#&#8203;1186](https://github.com/autobrr/qui/issues/1186)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`59a9120`](59a9120d5a): fix(automations): include Move action in `rulesUseCondition` ([#&#8203;1079](https://github.com/autobrr/qui/issues/1079)) ([#&#8203;1287](https://github.com/autobrr/qui/issues/1287)) ([@&#8203;Barcode-eng](https://github.com/Barcode-eng))
- [`618d945`](618d94540d): fix(automations): not being able to enter multiple tags in tag action ([#&#8203;1131](https://github.com/autobrr/qui/issues/1131)) ([@&#8203;Winter](https://github.com/Winter))
- [`bffecbd`](bffecbd8b1): fix(automations): restore preview API and add loading state ([#&#8203;1194](https://github.com/autobrr/qui/issues/1194)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9b3975b`](9b3975bc3a): fix(automations): speed up delete hardlink-copy expansion ([#&#8203;1187](https://github.com/autobrr/qui/issues/1187)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1549bcf`](1549bcf762): fix(automations): support qBittorrent global/unlimited limits ([#&#8203;1134](https://github.com/autobrr/qui/issues/1134)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e31d4aa`](e31d4aae2f): fix(automations): validate local access for hasMissingFiles ([#&#8203;1281](https://github.com/autobrr/qui/issues/1281)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`dba3419`](dba3419f12): fix(crossseed): allow extra files in size mismatch check ([#&#8203;1149](https://github.com/autobrr/qui/issues/1149)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f7dced6`](f7dced6076): fix(crossseed): correct match type for episode-from-pack cross-seeding ([#&#8203;1250](https://github.com/autobrr/qui/issues/1250)) ([@&#8203;neelmehta247](https://github.com/neelmehta247))
- [`007d87e`](007d87ed3d): fix(crossseed): normalize ampersand to "and" for title matching ([#&#8203;1202](https://github.com/autobrr/qui/issues/1202)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`048c034`](048c034ea1): fix(crossseed): prevent automation search stalls ([#&#8203;1272](https://github.com/autobrr/qui/issues/1272)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5c48ccb`](5c48ccb38e): fix(crossseed): prevent false cross-seed delete warnings ([#&#8203;1148](https://github.com/autobrr/qui/issues/1148)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`eda0eee`](eda0eeee73): fix(crossseed): reduce false negatives for anime matching ([#&#8203;1243](https://github.com/autobrr/qui/issues/1243)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8b08b87`](8b08b87707): fix(crossseed): restore reuse matched category option ([#&#8203;1150](https://github.com/autobrr/qui/issues/1150)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b69682d`](b69682de3c): fix(crossseed): support v2 hashes for recheck ([#&#8203;1237](https://github.com/autobrr/qui/issues/1237)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8fb16c1`](8fb16c1c87): fix(database): remove noisy stmt cache promotion log ([#&#8203;1307](https://github.com/autobrr/qui/issues/1307)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c8d068b`](c8d068b5a8): fix(docs): correct autobrr integration documentation ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c6f4a4a`](c6f4a4a309): fix(docs): use absolute URLs for extension links ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`48510e9`](48510e93ba): fix(instances): auth bypass persistence in instance form ([#&#8203;1219](https://github.com/autobrr/qui/issues/1219)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0b71b46`](0b71b46fc0): fix(makefile): make fmt target only format changed files ([#&#8203;1200](https://github.com/autobrr/qui/issues/1200)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1f13b0e`](1f13b0e23b): fix(orphanscan): avoid duplicate inode entries in scans ([#&#8203;1212](https://github.com/autobrr/qui/issues/1212)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`fecfebd`](fecfebdeb3): fix(orphanscan): gate scans until qBittorrent settled ([#&#8203;1193](https://github.com/autobrr/qui/issues/1193)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`77b2fd6`](77b2fd600d): fix(orphanscan): ignore .parts files from qBittorrent partial downloads ([#&#8203;1264](https://github.com/autobrr/qui/issues/1264)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0f7e646`](0f7e6465d0): fix(orphanscan): ignore OS/NAS/k8s artifacts ([#&#8203;1259](https://github.com/autobrr/qui/issues/1259)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b55881c`](b55881c2bc): fix(orphanscan): reduce MaxFilesPerRun and fix accordion chevrons ([#&#8203;1095](https://github.com/autobrr/qui/issues/1095)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0cb682c`](0cb682c9f3): fix(qbittorrent): force sync+retry in BulkAction ([#&#8203;1097](https://github.com/autobrr/qui/issues/1097)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`aba9b7e`](aba9b7e015): fix(qbittorrent): strip URLs before tracker-down pattern matching ([#&#8203;1224](https://github.com/autobrr/qui/issues/1224)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a60076f`](a60076f1ad): fix(reflinktree): fall back to FICLONERANGE when FICLONE unsupported ([#&#8203;1221](https://github.com/autobrr/qui/issues/1221)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d79a0db`](d79a0dbb6a): fix(search): handle magnet redirects from indexer downloads ([#&#8203;1211](https://github.com/autobrr/qui/issues/1211)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1e920c4`](1e920c464c): fix(sort): truncate `last_activity` to 60s for stability ([#&#8203;1318](https://github.com/autobrr/qui/issues/1318)) ([@&#8203;aulterego](https://github.com/aulterego))
- [`931d720`](931d7203b8): fix(torznab): respect per-indexer caps limits ([#&#8203;1265](https://github.com/autobrr/qui/issues/1265)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6fe91e8`](6fe91e877c): fix(trackericons): apply failure cooldown on timeouts ([#&#8203;1322](https://github.com/autobrr/qui/issues/1322)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`35a50b5`](35a50b52c1): fix(web): add max-height to import workflow dialog ([#&#8203;1207](https://github.com/autobrr/qui/issues/1207)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5bd2706`](5bd2706f47): fix(web): hide redundant actions dropdown ([#&#8203;1305](https://github.com/autobrr/qui/issues/1305)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`307907f`](307907f299): fix(web): improve Reannounce In column display ([#&#8203;1320](https://github.com/autobrr/qui/issues/1320)) ([@&#8203;soggy-cr0uton](https://github.com/soggy-cr0uton))
- [`7881bdc`](7881bdcd17): fix(web): make Add Instance dialog scrollable on small viewports ([#&#8203;1232](https://github.com/autobrr/qui/issues/1232)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`bec5433`](bec54335b7): fix(web): make dialogs scrollable on small viewports ([#&#8203;1233](https://github.com/autobrr/qui/issues/1233)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0e47b9e`](0e47b9e9c3): fix(web): prevent nested scroll containers on iOS ([#&#8203;1229](https://github.com/autobrr/qui/issues/1229)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f2f0616`](f2f0616096): fix(web): redirect already authenticated users to dashboard ([#&#8203;1127](https://github.com/autobrr/qui/issues/1127)) ([@&#8203;burritothief](https://github.com/burritothief))
- [`7a633cf`](7a633cf721): fix(web): toast message when searching then adding cross-seeds ([#&#8203;1290](https://github.com/autobrr/qui/issues/1290)) ([@&#8203;rybertm](https://github.com/rybertm))
- [`da14100`](da141006ef): fix(web): use fixed px for sidebar width instead of rem ([#&#8203;1313](https://github.com/autobrr/qui/issues/1313)) ([@&#8203;soggy-cr0uton](https://github.com/soggy-cr0uton))

##### Other Changes

- [`c93a326`](c93a326df5): chore(deps): bump the golang group across 1 directory with 16 updates ([#&#8203;1261](https://github.com/autobrr/qui/issues/1261)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`d3de074`](d3de07497f): chore(docs): clarify tracker pattern necessity in documentation ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2351097`](23510978ea): chore(lint): Add Linting workflow to CI ([#&#8203;1270](https://github.com/autobrr/qui/issues/1270)) ([@&#8203;Barcode-eng](https://github.com/Barcode-eng))
- [`e8436e3`](e8436e39f9): chore(lint): update linting base branch from main to develop ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e36afc8`](e36afc8021): chore: add Ko-fi funding and pre-commit config ([#&#8203;1315](https://github.com/autobrr/qui/issues/1315)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`df4375e`](df4375e7ce): chore: update copyright headers to 2025-2026 ([#&#8203;1303](https://github.com/autobrr/qui/issues/1303)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`7a6f2d1`](7a6f2d15a6): docs(automations): clarify tag behavior ([#&#8203;1260](https://github.com/autobrr/qui/issues/1260)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`05e2028`](05e20287a8): refactor(build): cross platform building ([#&#8203;1060](https://github.com/autobrr/qui/issues/1060)) ([@&#8203;Audionut](https://github.com/Audionut))
- [`6355f4f`](6355f4f126): refactor(crosssed): require full recheck for disc based content ([#&#8203;1168](https://github.com/autobrr/qui/issues/1168)) ([@&#8203;Audionut](https://github.com/Audionut))
- [`7466a98`](7466a98023): refactor(filesmanager): improve logging messages for orphan cleanup process ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`ad90209`](ad902091ed): refactor(orphan): improve disc based content handling ([#&#8203;1167](https://github.com/autobrr/qui/issues/1167)) ([@&#8203;Audionut](https://github.com/Audionut))
- [`3b85f8a`](3b85f8a17f): refactor(web): use TanStack Query for path autocomplete ([#&#8203;1309](https://github.com/autobrr/qui/issues/1309)) ([@&#8203;soggy-cr0uton](https://github.com/soggy-cr0uton))

**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.12.0...v1.13.0>

#### Docker images

- `docker pull ghcr.io/autobrr/qui:v1.13.0`
- `docker pull ghcr.io/autobrr/qui:latest`

#### What to do next?

- Join our [Discord server](https://discord.autobrr.com/qui)

Thank you for using qui!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/3540
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-01-27 21:58:10 +00:00
..
2026-01-18 17:25:29 -06:00
2026-01-23 17:31:18 -06:00