Changelog
New Features
- e26bd6b97215e65af2a77c4eef720a951b88ba9c: feat(actions): include web-dist in release artifacts (#1801) (@turtletowerz)
- 2fabce15d7a2ef796005bba6ad7b6c8a7c7d4d72: feat(automations): add export to instance action (#1736) (@nitrobass24)
- 3fca808d1ef8c04cbca82530a7e2ea6914f6cdcd: feat(instances): api key authentication (#1854) (@martylukyy)
- 4ab1a758249b14dedf207dd7dddac57115b60689: feat(qbittorrent): show process uptime (#1849) (@s0up4200)
- 292ef7015990a0b9144911400d17af4c8dee539f: feat(torrents): hide filter icon when not active or hovering over (#1869) (@martylukyy)
- 3c5cf3bb4f4faeb3b85e433198dbd2ad539449c3: feat(torrents): implement auto-fit width for columns on double-click (#1867) (@martylukyy)
- 5a9c538a256818ce0c573b652228df1fbc55612f: feat(torrents): set comment (#1928) (@martylukyy)
- 754f642c2e018bb3083ecb89d902128409dc2652: feat(torrents): support new share limit parameters (#1872) (@martylukyy)
- 06a5fb6944d8dab2f0d1b26a43a3ed63d54c34b1: feat(torrents): update AddTorrent methods for qbit 5.2.x support (#1902) (@zze0s)
- 45e3adc0da5348ee9bac4452136b9fd5a41e6006: feat: add support for monitored folders (#1847) (@martylukyy)
Bug Fixes
- 77c7ae80f9809e7ade4cc50570c5ef32f31e0373: fix(automations): discard add torrent response (#1904) (@s0up4200)
- 7a368f1a92512d35d20764b7b12195d609eca527: fix(ci): repair docs and release builds (#1932) (@s0up4200)
- 8bd114e7c24222995f51fbcafb90fd423e36237d: fix(crossseed): normalize empty qbit metadata (#1887) (@s0up4200)
- 92d66f91ed5d58f1cbc4c00abc1226fc59c155ab: fix(crossseed): reuse shared string normalizer to stop goroutine leak (#1909) (@s0up4200)
- 3c5d32aaea5b293171a94ab696b0fac3589f8b01: fix(crossseed): run external programs after link-mode injection (#1874) (@s0up4200)
- b02d2a99031b6ae9e531bc15eeb56cdfb441e3e7: fix(qbittorrent): handle forced subcategories (#1863) (@s0up4200)
- 83cdb01989a9beb818e799cdd95d7356562803e1: fix(qbittorrent): handle new tracker statuses (#1879) (@s0up4200)
- b358ab45b4913de8fdb17ba0a685eee90ff43d25: fix(rss): mirror torrentParams to legacy flat fields for qBit < 5.0 compat (#1846) (@frrad)
- 5bcf6487e1b6e546b7856b8ce8a050a4240c5392: fix(seasonpacker): windows path handling (#1910) (@Audionut)
- 7de10c4a7c6374543f0e1c165196e30abfe97376: fix(torrents): clear filters in unified-view empty state (#1898) (@nitrobass24)
- 38f7bd369f3259692be06a62bad84b6c412dca56: fix(web): Show collapsed folders when searching torrent contents (#1850) (@ewenjo)
- d70d0bb6cd09f84370c9016893d18c10167bb456: fix(web): keep showing torrent column filter icons on touch devices (#1881) (@martylukyy)
- cecbad7853eaa664bce56d883f4d234b5cb5bcd3: fix(web): select-all bulk actions delete more torrents than visible when filters are stacked (#1926) (@nitrobass24)
- 780c4aa34253ee08293594ab64f951f124893013: fix(web): sidebar element collisions (#1876) (@martylukyy)
- b621973b2bc4cce650c72255d2f477b6e6be3262: fix(web): use unique keys for duplicate search results (#1886) (@GtwoK)
Other Changes
- ffda071a16c7c4d4f24a3cc7cd07fb82ecf71c93: chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.28.5 to 7.29.4 in /documentation (#1889) (@dependabot[bot])
- 89ab1c8e33bf7ddcbbddc2389ca7717a677c184f: chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /web (#1888) (@dependabot[bot])
- c420bb2ad0dc8906f8408f77b30a658753a0195d: chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /documentation (#1903) (@dependabot[bot])
- 28e4bf98d88a085d6c5a25157dc24e03442ccbc9: chore(deps): bump the github group with 2 updates (#1894) (@dependabot[bot])
- 9b241de4e959a1093e8901000676417d3f14f764: chore(deps): bump the github group with 3 updates (#1861) (@dependabot[bot])
- 4872577d288fd79b761bf06d07260da17129239f: chore(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /documentation (#1908) (@dependabot[bot])
- 3e3ec8b64e768a8b6bba7939bb65d541d8161b4c: chore(deps): bump ws from 8.18.3 to 8.20.1 in /documentation (#1907) (@dependabot[bot])
- 25cf51181734035512733ab37cf96fb0f1672f60: chore(web): migrate to pnpm 11 (#1883) (@martylukyy)
- 4b6dce1d03c4b40fd63a3d5598c8cb2c812a58e7: docs: add shared agent instructions symlink (#1911) (@Audionut)
- 97df42cb4731e2f9bf7a7041e00985b2a4a4ef84: other(docs): resolve 5 Dependabot security alerts on Docs Site (#1906) (@nitrobass24)
- 5068a4d2bfe10205bd3776957ff5e5f4241db7b3: refactor(crossseed): gather all results for matching and refine TV based searching (#1871) (@Audionut)
- 9d3e245bf30012465acab44ea2a78e32433fc35d: refactor(crossseed): improve anime/AKA handling (#1882) (@Audionut)
- 6f2b94c5f30d028a07b63225cdc3728a6a86b9ac: refactor(torrents): drop unused rename props from TorrentContextMenu (#1900) (@nitrobass24)
- 3ec0605c3897764bd5cd9dbc8c99ac29d4c67914: refactor(web): clean up 180 multiline-ternary warnings repo-wide (#1905) (@nitrobass24)
Full Changelog: https://github.com/autobrr/qui/compare/v1.18.0...v1.19.0
Docker images
docker pull ghcr.io/autobrr/qui:v1.19.0docker pull ghcr.io/autobrr/qui:latest
What to do next?
- Join our Discord server
Thank you for using qui!