This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.13.1` → `v1.14.0` | --- ### Release Notes <details> <summary>autobrr/qui (ghcr.io/autobrr/qui)</summary> ### [`v1.14.0`](https://github.com/autobrr/qui/releases/tag/v1.14.0) [Compare Source](https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0) #### Changelog ##### New Features - [`6f8e6ed`](6f8e6eded9): feat(api): add torrent field endpoint for select all copy ([#​1477](https://github.com/autobrr/qui/issues/1477)) ([@​jabloink](https://github.com/jabloink)) - [`2d9b4c7`](2d9b4c7dee): feat(automation): trigger external programs automatically via automation rules ([#​1284](https://github.com/autobrr/qui/issues/1284)) ([@​0rkag](https://github.com/0rkag)) - [`32692a4`](32692a45d2): feat(automations): Add the ability to define the move automation with a templated path ([#​1376](https://github.com/autobrr/qui/issues/1376)) ([@​ColinHebert](https://github.com/ColinHebert)) - [`61bbeb1`](61bbeb1436): feat(automations): add Resume action to Automations ([#​1350](https://github.com/autobrr/qui/issues/1350)) ([@​cy1der](https://github.com/cy1der)) - [`450b98f`](450b98f647): feat(automations): grouping + release fields ([#​1467](https://github.com/autobrr/qui/issues/1467)) ([@​s0up4200](https://github.com/s0up4200)) - [`18d4a64`](18d4a64a87): feat(automations): match tracker conditions by display name ([#​1420](https://github.com/autobrr/qui/issues/1420)) ([@​s0up4200](https://github.com/s0up4200)) - [`7c67b82`](7c67b829e3): feat(automations): show activity run details ([#​1385](https://github.com/autobrr/qui/issues/1385)) ([@​s0up4200](https://github.com/s0up4200)) - [`177ef4d`](177ef4dbcf): feat(crossseed): Multiple hard/reflink dirs ([#​1289](https://github.com/autobrr/qui/issues/1289)) ([@​rybertm](https://github.com/rybertm)) - [`a72b673`](a72b67319f): feat(crossseed): gazelle-only OPS/RED ([#​1436](https://github.com/autobrr/qui/issues/1436)) ([@​s0up4200](https://github.com/s0up4200)) - [`6a29384`](6a293848c1): feat(crossseed): match bit depth ([#​1427](https://github.com/autobrr/qui/issues/1427)) ([@​s0up4200](https://github.com/s0up4200)) - [`c7fd5aa`](c7fd5aab27): feat(dirscan): add max searchee age filter ([#​1486](https://github.com/autobrr/qui/issues/1486)) ([@​s0up4200](https://github.com/s0up4200)) - [`d595a55`](d595a5566c): feat(documentation): add AI doc actions and llms discoverability ([#​1451](https://github.com/autobrr/qui/issues/1451)) ([@​s0up4200](https://github.com/s0up4200)) - [`562ab3f`](562ab3f9bb): feat(metrics): add tracker metrics ([#​1073](https://github.com/autobrr/qui/issues/1073)) ([@​Winter](https://github.com/Winter)) - [`1b9aa9d`](1b9aa9df7e): feat(notifications): add shoutrrr and notifiarr ([#​1371](https://github.com/autobrr/qui/issues/1371)) ([@​s0up4200](https://github.com/s0up4200)) - [`6d1dac7`](6d1dac70c0): feat(pwa): add protocol and file handlers for magnet links and torrent files ([#​783](https://github.com/autobrr/qui/issues/783)) ([@​s0up4200](https://github.com/s0up4200)) - [`42fa501`](42fa5017dc): feat(torrents): add unified cross-instance torrent table ([#​1481](https://github.com/autobrr/qui/issues/1481)) ([@​s0up4200](https://github.com/s0up4200)) - [`498eaca`](498eaca989): feat(ui): show speeds in page title ([#​1292](https://github.com/autobrr/qui/issues/1292)) ([@​NoLife141](https://github.com/NoLife141)) - [`94a506e`](94a506e486): feat(unregistered): nem talalhato ([#​1483](https://github.com/autobrr/qui/issues/1483)) ([@​KyleSanderson](https://github.com/KyleSanderson)) - [`8bf366c`](8bf366c435): feat(web): add logs nav ([#​1458](https://github.com/autobrr/qui/issues/1458)) ([@​s0up4200](https://github.com/s0up4200)) - [`babc88d`](babc88d514): feat(web): add responsive popover with mobile drawer support ([#​1398](https://github.com/autobrr/qui/issues/1398)) ([@​jabloink](https://github.com/jabloink)) - [`06d341b`](06d341bc95): feat(web): add torrent table selection quick wins ([#​1455](https://github.com/autobrr/qui/issues/1455)) ([@​s0up4200](https://github.com/s0up4200)) - [`56fbbec`](56fbbec16c): feat(web): hide selection column ([#​1460](https://github.com/autobrr/qui/issues/1460)) ([@​s0up4200](https://github.com/s0up4200)) - [`46814aa`](46814aac90): feat(web): qBittorrent autorun preferences ([#​1430](https://github.com/autobrr/qui/issues/1430)) ([@​s0up4200](https://github.com/s0up4200)) - [`342643e`](342643e780): feat(web): unify instance settings & qbit options dialog ([#​1257](https://github.com/autobrr/qui/issues/1257)) ([@​0rkag](https://github.com/0rkag)) - [`e634d01`](e634d018f1): feat: add cross-seed blocklist ([#​1391](https://github.com/autobrr/qui/issues/1391)) ([@​s0up4200](https://github.com/s0up4200)) - [`13aaac8`](13aaac8e27): feat: add dry-run workflows ([#​1395](https://github.com/autobrr/qui/issues/1395)) ([@​s0up4200](https://github.com/s0up4200)) - [`f01101d`](f01101d6f2): feat: add option to disable built-in authentication ([#​1464](https://github.com/autobrr/qui/issues/1464)) ([@​libussa](https://github.com/libussa)) - [`6d1da50`](6d1da5099d): feat: download individual content files from context menu ([#​1465](https://github.com/autobrr/qui/issues/1465)) ([@​libussa](https://github.com/libussa)) - [`77e9abf`](77e9abf7dc): feat: migrate to dodopayments ([#​1407](https://github.com/autobrr/qui/issues/1407)) ([@​s0up4200](https://github.com/s0up4200)) - [`9f6c856`](9f6c856fe3): feat: support basic auth for ARR and Torznab ([#​1442](https://github.com/autobrr/qui/issues/1442)) ([@​s0up4200](https://github.com/s0up4200)) ##### Bug Fixes - [`8a06d4b`](8a06d4b7bf): fix(api): correct add-torrent OpenAPI param names and add missing fields ([#​1426](https://github.com/autobrr/qui/issues/1426)) ([@​s0up4200](https://github.com/s0up4200)) - [`b9a687c`](b9a687ca6f): fix(api): honor explicit basic auth clear from URL userinfo ([@​s0up4200](https://github.com/s0up4200)) - [`948ca67`](948ca671a9): fix(api): tighten CORS/auth routing and base URL joins ([#​1325](https://github.com/autobrr/qui/issues/1325)) ([@​s0up4200](https://github.com/s0up4200)) - [`12bea13`](12bea137b6): fix(automations): improve applied action summaries ([#​1478](https://github.com/autobrr/qui/issues/1478)) ([@​s0up4200](https://github.com/s0up4200)) - [`8fe658b`](8fe658b7ad): fix(automations): negate regex match for NotContains/NotEqual operators ([#​1441](https://github.com/autobrr/qui/issues/1441)) ([@​andresatierf](https://github.com/andresatierf)) - [`8a808eb`](8a808ebf0a): fix(automations): respect remove-only tag conditions ([#​1444](https://github.com/autobrr/qui/issues/1444)) ([@​s0up4200](https://github.com/s0up4200)) - [`a72715e`](a72715e524): fix(backups): add failure cooldown and export throttling ([#​1214](https://github.com/autobrr/qui/issues/1214)) ([@​s0up4200](https://github.com/s0up4200)) - [`2e75c14`](2e75c14c40): fix(backups): skip exports missing metadata ([#​1362](https://github.com/autobrr/qui/issues/1362)) ([@​s0up4200](https://github.com/s0up4200)) - [`5658421`](5658421667): fix(config): update commented log settings in place ([#​1402](https://github.com/autobrr/qui/issues/1402)) ([@​s0up4200](https://github.com/s0up4200)) - [`62c50c0`](62c50c0ad5): fix(crossseed): tighten TV title matching ([#​1445](https://github.com/autobrr/qui/issues/1445)) ([@​s0up4200](https://github.com/s0up4200)) - [`e7cc489`](e7cc489a9f): fix(dirscan): prevent immediate requeue after cancel ([#​1446](https://github.com/autobrr/qui/issues/1446)) ([@​s0up4200](https://github.com/s0up4200)) - [`36cbfcf`](36cbfcfb33): fix(docs): avoid mdx jsx parse error ([@​s0up4200](https://github.com/s0up4200)) - [`d8d6f62`](d8d6f62426): fix(filters): stabilize dense sidebar layout ([#​1384](https://github.com/autobrr/qui/issues/1384)) ([@​s0up4200](https://github.com/s0up4200)) - [`b959fc6`](b959fc6925): fix(orphanscan): NFC-normalize paths to avoid false orphans ([#​1422](https://github.com/autobrr/qui/issues/1422)) ([@​s0up4200](https://github.com/s0up4200)) - [`598e994`](598e99483b): fix(reflink): retry EAGAIN clones ([#​1360](https://github.com/autobrr/qui/issues/1360)) ([@​s0up4200](https://github.com/s0up4200)) - [`aaa5ee0`](aaa5ee06f1): fix(reflinktree): retry transient FICLONE EINVAL and add diagnostics ([#​1487](https://github.com/autobrr/qui/issues/1487)) ([@​s0up4200](https://github.com/s0up4200)) - [`647af31`](647af31d80): fix(rss): enable rules list scrolling ([#​1359](https://github.com/autobrr/qui/issues/1359)) ([@​s0up4200](https://github.com/s0up4200)) - [`c356a6f`](c356a6fb5b): fix(sync): Optimize torrent sorting and reference management ([#​1474](https://github.com/autobrr/qui/issues/1474)) ([@​KyleSanderson](https://github.com/KyleSanderson)) - [`cf4310e`](cf4310e87a): fix(ui): update placeholder text in ArrInstanceForm based on instance type ([#​1375](https://github.com/autobrr/qui/issues/1375)) ([@​pashioya](https://github.com/pashioya)) - [`92b6748`](92b6748c2b): fix(web): format IPv6 peer addresses and copy IP without port ([#​1417](https://github.com/autobrr/qui/issues/1417)) ([@​sleepm](https://github.com/sleepm)) - [`25039bc`](25039bcd3b): fix(web): handle SSO session expiry behind Cloudflare Access and other proxies ([#​1438](https://github.com/autobrr/qui/issues/1438)) ([@​nitrobass24](https://github.com/nitrobass24)) - [`77fe310`](77fe310cba): fix(web): prevent category submenu re-render ([#​1357](https://github.com/autobrr/qui/issues/1357)) ([@​jabloink](https://github.com/jabloink)) - [`a42ab1e`](a42ab1e23f): fix(web): raise instance preferences max value from 999 to 99999 ([#​1311](https://github.com/autobrr/qui/issues/1311)) ([@​s0up4200](https://github.com/s0up4200)) - [`540168c`](540168c9c5): fix(web): raise virtualization threshold ([#​1355](https://github.com/autobrr/qui/issues/1355)) ([@​jabloink](https://github.com/jabloink)) - [`8547dc6`](8547dc69d7): fix(web): remove column filters when column is hidden ([#​1418](https://github.com/autobrr/qui/issues/1418)) ([@​jabloink](https://github.com/jabloink)) - [`6b09b8d`](6b09b8d236): fix(web): remove panel size bounds ([@​s0up4200](https://github.com/s0up4200)) - [`db4cdc4`](db4cdc470f): fix(web): show piece size in torrent details ([#​1365](https://github.com/autobrr/qui/issues/1365)) ([@​s0up4200](https://github.com/s0up4200)) - [`1f94a06`](1f94a060f4): fix(web): use absolute for scroll-to-top on desktop ([#​1419](https://github.com/autobrr/qui/issues/1419)) ([@​jabloink](https://github.com/jabloink)) - [`e31fe3a`](e31fe3a090): fix: detect tracker health support after qBit upgrade ([#​909](https://github.com/autobrr/qui/issues/909)) ([@​s0up4200](https://github.com/s0up4200)) - [`52f01da`](52f01dab30): fix: disable update indicators when update checks are off ([#​1364](https://github.com/autobrr/qui/issues/1364)) ([@​s0up4200](https://github.com/s0up4200)) - [`f7e3fed`](f7e3fed317): fix: normalize DD+ and DDP file keys ([#​1456](https://github.com/autobrr/qui/issues/1456)) ([@​s0up4200](https://github.com/s0up4200)) ##### Other Changes - [`d914301`](d914301b93): chore(ci): fire Blacksmith (my wallet screamed) ([#​1408](https://github.com/autobrr/qui/issues/1408)) ([@​s0up4200](https://github.com/s0up4200)) - [`b43327d`](b43327d2f1): chore(deps): bump the golang group with 2 updates ([#​1378](https://github.com/autobrr/qui/issues/1378)) ([@​dependabot](https://github.com/dependabot)\[bot]) - [`57747bd`](57747bd755): chore(deps): bump the npm group across 1 directory with 27 updates ([#​1379](https://github.com/autobrr/qui/issues/1379)) ([@​dependabot](https://github.com/dependabot)\[bot]) - [`a43850d`](a43850d997): chore(docs): add BIMI SVG logo ([@​s0up4200](https://github.com/s0up4200)) - [`914bede`](914bedead4): chore(funding): add Patreon to FUNDING.yml ([@​s0up4200](https://github.com/s0up4200)) - [`8b76f1e`](8b76f1e8bb): docs(automations): clarify tag matching examples ([#​1457](https://github.com/autobrr/qui/issues/1457)) ([@​s0up4200](https://github.com/s0up4200)) - [`2994054`](2994054084): docs(readme): restore concise README ([#​1452](https://github.com/autobrr/qui/issues/1452)) ([@​s0up4200](https://github.com/s0up4200)) - [`51237d4`](51237d4f1e): docs: Add configuration reference ([#​1440](https://github.com/autobrr/qui/issues/1440)) ([@​s0up4200](https://github.com/s0up4200)) - [`741462c`](741462cfd4): docs: add Windows installation guide ([#​1463](https://github.com/autobrr/qui/issues/1463)) ([@​soggy-cr0uton](https://github.com/soggy-cr0uton)) - [`6a11430`](6a11430d66): docs: clarify autobrr filter + apply troubleshooting ([#​1459](https://github.com/autobrr/qui/issues/1459)) ([@​s0up4200](https://github.com/s0up4200)) - [`5a2edc2`](5a2edc2ee9): docs: update 2 documentation files ([#​1454](https://github.com/autobrr/qui/issues/1454)) ([@​s0up4200](https://github.com/s0up4200)) - [`139ada9`](139ada994c): docs: update contributing.md ([#​1470](https://github.com/autobrr/qui/issues/1470)) ([@​s0up4200](https://github.com/s0up4200)) - [`3909aa1`](3909aa1ad0): docs: update docs/features/automations.md ([#​1447](https://github.com/autobrr/qui/issues/1447)) ([@​s0up4200](https://github.com/s0up4200)) - [`5dc57ca`](5dc57ca5e3): docs: update intro.md ([#​1453](https://github.com/autobrr/qui/issues/1453)) ([@​s0up4200](https://github.com/s0up4200)) - [`5d9e986`](5d9e986a66): perf(web): memoize useDateTimeFormatters ([#​1403](https://github.com/autobrr/qui/issues/1403)) ([@​jabloink](https://github.com/jabloink)) **Full Changelog**: <https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0> #### Docker images - `docker pull ghcr.io/autobrr/qui:v1.14.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4154 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
13 KiB
13 KiB