551 Commits

Author SHA1 Message Date
0296852911 Update ghcr.io/linuxserver/code-server Docker tag to v4.107.0 (#2692)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 3m51s
2025-12-18 02:41:30 +00:00
6704b356fe Update Helm release grafana-operator to v5.21.3 (#2690)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-12-18 02:41:14 +00:00
440fa3d707 Update alpine Docker tag to v3.23.2 (#2689)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 16s
renovate / renovate (push) Has been cancelled
2025-12-18 02:40:42 +00:00
4875887563 Update Helm release tailscale-operator to v1.92.3 (#2670)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [tailscale-operator](https://github.com/tailscale/tailscale) | minor | `1.90.9` -> `1.92.3` |

---

### Release Notes

<details>
<summary>tailscale/tailscale (tailscale-operator)</summary>

### [`v1.92.3`](https://github.com/tailscale/tailscale/releases/tag/v1.92.3)

[Compare Source](https://github.com/tailscale/tailscale/compare/v1.90.9...v1.92.3)

Please refer to the changelog available at <https://tailscale.com/changelog>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #2670
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:33:31 +00:00
7d4cdb9f67 Update ghcr.io/karakeep-app/karakeep Docker tag to v0.29.3 (#2642)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | patch | `0.29.1` -> `0.29.3` |

---

### Release Notes

<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>

### [`v0.29.3`](https://github.com/karakeep-app/karakeep/releases/tag/v0.29.3): 0.29.3

[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.29.2...v0.29.3)

Well. Upgrading Nextjs one more time to patch CVE-2025-67779.

### [`v0.29.2`](https://github.com/karakeep-app/karakeep/releases/tag/v0.29.2): 0.29.2

[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.29.1...v0.29.2)

Upgrading Nextjs to patch two new vulnerabilities in react CVE-2025-55184 & CVE-2025-55183. This is on top of the critical vulnerability (CVE-2025-66478) that was patched in 0.29.1.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=-->

Reviewed-on: #2642
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:33:19 +00:00
6186b42eed Update ghcr.io/unpoller/unpoller Docker tag to v2.19.0 (#2669)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/unpoller/unpoller](https://github.com/unpoller/unpoller) | minor | `v2.18.0` -> `v2.19.0` |

---

### Release Notes

<details>
<summary>unpoller/unpoller (ghcr.io/unpoller/unpoller)</summary>

### [`v2.19.0`](https://github.com/unpoller/unpoller/releases/tag/v2.19.0)

[Compare Source](https://github.com/unpoller/unpoller/compare/v2.18.0...v2.19.0)

#### Changelog

- [`9ba7ddc`](9ba7ddcd11) Merge pull request [#&#8203;898](https://github.com/unpoller/unpoller/issues/898) from unpoller/issue-350-counters
- [`a00aeb2`](a00aeb2eb5) Add byte counters for InfluxDB and Prometheus outputs (issue [#&#8203;350](https://github.com/unpoller/unpoller/issues/350))

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2669
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:32:26 +00:00
08a3c21d30 Update ghcr.io/booklore-app/booklore Docker tag to v1.14.1 (#2665)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/booklore-app/booklore](https://github.com/booklore-app/booklore) | minor | `v1.13.2` -> `v1.14.1` |

---

### Release Notes

<details>
<summary>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>

### [`v1.14.1`](https://github.com/booklore-app/booklore/releases/tag/v1.14.1)

[Compare Source](https://github.com/booklore-app/booklore/compare/v1.13.2...v1.14.1)

#### 🌟 What's New in v1.14.1

The v1.14.1 release is packed with lots upgrades, brand-new capabilities, and a long list of quality-of-life improvements. Here are the headline features you’ll notice right away:

1. **Custom SVG Icons**: Libraries, shelves, and magic shelves can now have fully custom SVG icons, giving users complete creative freedom and a far richer visual experience.
2. **Personal Book Ratings**: Ratings are now truly personal. Each user has their own individual rating for every book. (Thanks to [@&#8203;Muppetteer](https://github.com/Muppetteer))
3. **EPUB Reader Bookmarks**: The EPUB reader now supports bookmarks, making it easier than ever to mark important passages and jump back to them later. (Thanks to [@&#8203;balazs-szucs](https://github.com/balazs-szucs))
4. **Automatic Kobo Shelf Sync**: Newly added books can now be automatically added to your Kobo shelf, no more manual syncing or missed additions. (Thanks to [@&#8203;armandocerna](https://github.com/armandocerna))
5. **OPDS Author Hierarchy**: OPDS feeds now offer a complete author hierarchy, letting you quickly explore and navigate books by your favorite authors. (Thanks to [@&#8203;shiggsy365](https://github.com/shiggsy365))

#### 🚀 New Features

- Add support for uploading and assigning custom SVG icons to libraries… ([#&#8203;1788](https://github.com/booklore-app/booklore/issues/1788)) by [@&#8203;adityachandelgit](https://github.com/adityachandelgit)
- Automatically add newly added books to Kobo shelf ([#&#8203;1826](https://github.com/booklore-app/booklore/issues/1826)) by [@&#8203;adityachandelgit](https://github.com/adityachandelgit)
- Per user personal ratings ([#&#8203;1820](https://github.com/booklore-app/booklore/issues/1820)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- Random sort option for libraries and shelves ([#&#8203;1817](https://github.com/booklore-app/booklore/issues/1817)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- feat(bookmark): implement bookmark management with CRUD operations ([#&#8203;1795](https://github.com/booklore-app/booklore/issues/1795)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Add authors hierarchy and series metadata to OPDS feed ([#&#8203;1777](https://github.com/booklore-app/booklore/issues/1777)) by [@&#8203;shiggsy365](https://github.com/shiggsy365)

####  Enhancements

- feat(search): Add denormalized search\_text column for better book search ([#&#8203;1791](https://github.com/booklore-app/booklore/issues/1791)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Enable java remote debug on dev docker stack ([#&#8203;1808](https://github.com/booklore-app/booklore/issues/1808)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- fix(book-card): add menu toggle events and update styles for open state ([#&#8203;1813](https://github.com/booklore-app/booklore/issues/1813)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Allow uploading multiple SVG icons and render them directly as inline… ([#&#8203;1796](https://github.com/booklore-app/booklore/issues/1796)) by [@&#8203;adityachandelgit](https://github.com/adityachandelgit)
- fix(book-card): indicate collapse series number on the library tooltip ([#&#8203;1800](https://github.com/booklore-app/booklore/issues/1800)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Feat: Improve metadata edit UI ([#&#8203;1792](https://github.com/booklore-app/booklore/issues/1792)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- fix(epub): fix and improve cover image extraction from EPUB files (specifically support for: EPUB 3 specification) ([#&#8203;1773](https://github.com/booklore-app/booklore/issues/1773)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Add OIDC mobile redirect support for mobile apps ([#&#8203;1767](https://github.com/booklore-app/booklore/issues/1767)) by [@&#8203;rmellmer](https://github.com/rmellmer)
- Improve bookdrop UI ([#&#8203;1768](https://github.com/booklore-app/booklore/issues/1768)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- Feat: Hide empty filter categories from sidebar ([#&#8203;1759](https://github.com/booklore-app/booklore/issues/1759)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)

#### 🐛 Bug Fixes

- fix(bookdrop): fix 'Select All' query logic and improve filename fallback for missing metadata ([#&#8203;1828](https://github.com/booklore-app/booklore/issues/1828)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix vertical overflow on metadata edit form dialog: part deux ([#&#8203;1816](https://github.com/booklore-app/booklore/issues/1816)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- Fix issues with library scans and file moves with a focus on SMB usage ([#&#8203;1744](https://github.com/booklore-app/booklore/issues/1744)) by [@&#8203;CounterClops](https://github.com/CounterClops)
- Fix vertical overflow on metadata edit form dialog ([#&#8203;1810](https://github.com/booklore-app/booklore/issues/1810)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- fix(metadata): Fix genre/category disappearing bug in metadata updates ([#&#8203;1807](https://github.com/booklore-app/booklore/issues/1807)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix: locking fields discards unsaved changes ([#&#8203;1799](https://github.com/booklore-app/booklore/issues/1799)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- fix(path): remove trailing dots from path components for Windows compatibility ([#&#8203;1786](https://github.com/booklore-app/booklore/issues/1786)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- fix(bookdrop): improve file filtering to ignore .caltrash (calibre generated trash file) ([#&#8203;1785](https://github.com/booklore-app/booklore/issues/1785)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Fix: Assign Books to Shelves popup visually broken ([#&#8203;1783](https://github.com/booklore-app/booklore/issues/1783)) by [@&#8203;adityachandelgit](https://github.com/adityachandelgit)
- Fix: script error preventing clearing of multi-select fields ([#&#8203;1756](https://github.com/booklore-app/booklore/issues/1756)) by [@&#8203;Muppetteer](https://github.com/Muppetteer)
- hotfix(auth): add missing EC algo for Authentik, manually increase timeout limit ([#&#8203;1747](https://github.com/booklore-app/booklore/issues/1747)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)

#### 🛠️ Refactoring & Maintenance

- refactor(api): minor QOL updates, code modernization  ([#&#8203;1802](https://github.com/booklore-app/booklore/issues/1802)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- delete broken (legacy?) github discussions link in contributing.md ([#&#8203;1805](https://github.com/booklore-app/booklore/issues/1805)) by [@&#8203;JuergenFleiss](https://github.com/JuergenFleiss)
- docs: update license information from MIT to GPL-3.0 in CONTRIBUTING.md ([#&#8203;1803](https://github.com/booklore-app/booklore/issues/1803)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)
- Add loader for long running operations ([#&#8203;1790](https://github.com/booklore-app/booklore/issues/1790)) by [@&#8203;adityachandelgit](https://github.com/adityachandelgit)
- Configureable delimiter for remote auth groups ([#&#8203;1782](https://github.com/booklore-app/booklore/issues/1782)) by [@&#8203;aroberts](https://github.com/aroberts)
- Add missing field for Kobo OverDrive expiration check ([#&#8203;1774](https://github.com/booklore-app/booklore/issues/1774)) by [@&#8203;jose-elias-alvarez](https://github.com/jose-elias-alvarez)
- fix(bookdrop): ignore dot and underscore files during monitoring ([#&#8203;1771](https://github.com/booklore-app/booklore/issues/1771)) by [@&#8203;balazs-szucs](https://github.com/balazs-szucs)

#### 🐳 Docker Images

- **Docker Hub:** `booklore/booklore:v1.14.0`
- **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v1.14.0`

**Full Changelog**: <https://github.com/booklore-app/booklore/compare/v1.13.2...v1.14.0>

#### 📸 Screenshots:

![Screenshot 2025-12-12 at 8 43 50 AM](https://github.com/user-attachments/assets/b72e4005-5846-4715-9e6c-3b34773eb69e)
![Screenshot 2025-12-12 at 8 44 09 AM](https://github.com/user-attachments/assets/bb92c5f6-0948-4852-835a-ff22c0a6c1af)
![Screenshot 2025-12-12 at 8 39 48 AM](https://github.com/user-attachments/assets/b0998af5-410f-495e-9b48-70b891c03c37)
![Screenshot 2025-12-12 at 8 38 11 AM](https://github.com/user-attachments/assets/5e402e6c-bbff-49e7-8256-2827e0ff96a8)
![Screenshot 2025-12-12 at 8 36 10 AM](https://github.com/user-attachments/assets/4e8447fa-d8b1-487e-a40b-8305472921c6)
![Screenshot 2025-12-12 at 8 34 53 AM](https://github.com/user-attachments/assets/bc8e0014-fc47-4f25-aaf2-20f6a743df08)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2665
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:31:24 +00:00
3be7a96b6f Update ghcr.io/autobrr/qui Docker tag to v1.10.0 (#2664)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.9.1` -> `v1.10.0` |

---

### Release Notes

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

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

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

#### Changelog

##### New Features

- [`f2b17e6`](f2b17e6a36): feat(config): add SESSION\_SECRET\_FILE env var ([#&#8203;661](https://github.com/autobrr/qui/issues/661)) ([@&#8203;undefined-landmark](https://github.com/undefined-landmark))
- [`f5ede56`](f5ede56c42): feat(crossseed): add RSS source filters for categories and tags ([#&#8203;757](https://github.com/autobrr/qui/issues/757)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9dee7bb`](9dee7bb2cf): feat(crossseed): add Unicode normalization for title and file matching ([#&#8203;742](https://github.com/autobrr/qui/issues/742)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d44058f`](d44058fa65): feat(crossseed): add skip auto-resume settings per mode ([#&#8203;755](https://github.com/autobrr/qui/issues/755)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9e3534a`](9e3534a4d6): feat(crossseed): add webhook source filters for categories and tags ([#&#8203;763](https://github.com/autobrr/qui/issues/763)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c8bbe07`](c8bbe078ec): feat(crossseed): only poll status endpoints when features are enabled ([#&#8203;738](https://github.com/autobrr/qui/issues/738)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`fda8101`](fda81015f3): feat(sidebar): add size tooltips and deduplicate cross-seed sizes ([#&#8203;724](https://github.com/autobrr/qui/issues/724)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e4c0556`](e4c0556913): feat(torrent): add sequential download toggles ([#&#8203;776](https://github.com/autobrr/qui/issues/776)) ([@&#8203;rare-magma](https://github.com/rare-magma))
- [`2a43f15`](2a43f15fd4): feat(torrents): autocomplete paths ([#&#8203;634](https://github.com/autobrr/qui/issues/634)) ([@&#8203;rare-magma](https://github.com/rare-magma))
- [`1c07b33`](1c07b336a5): feat(torrents): replace filtered speeds with global ([#&#8203;745](https://github.com/autobrr/qui/issues/745)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`cd0deee`](cd0deee8cf): feat(tracker): add per-domain stats inclusion toggle for merged trackers ([#&#8203;781](https://github.com/autobrr/qui/issues/781)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b6a6200`](b6a6200968): feat(web): add Size column to Tracker Breakdown table ([#&#8203;770](https://github.com/autobrr/qui/issues/770)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`560071b`](560071bebb): feat(web): add zebra striping to torrent table ([#&#8203;726](https://github.com/autobrr/qui/issues/726)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f8f65a8`](f8f65a8b6c): feat(web): improve auto-search on completion UX ([#&#8203;743](https://github.com/autobrr/qui/issues/743)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e36312f`](e36312fe35): feat(web): improve torrent selection UX with unified click and escape behavior ([#&#8203;782](https://github.com/autobrr/qui/issues/782)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`27c1daa`](27c1daa56e): feat(web): napster theme ([#&#8203;728](https://github.com/autobrr/qui/issues/728)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e3950de`](e3950de657): feat(web): new torrent details panel for desktop ([#&#8203;760](https://github.com/autobrr/qui/issues/760)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6c66ba5`](6c66ba50bb): feat(web): persist tab state in URL for CrossSeed and Settings pages ([#&#8203;775](https://github.com/autobrr/qui/issues/775)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`59884a9`](59884a9461): feat(web): share tracker customizations with filtersidebar ([#&#8203;717](https://github.com/autobrr/qui/issues/717)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Bug Fixes

- [`fafd278`](fafd278c76): fix(api): add webhook source filter fields to PATCH settings endpoint ([#&#8203;774](https://github.com/autobrr/qui/issues/774)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`bdf0339`](bdf03399ce): fix(api): support apikey query param with custom base URL ([#&#8203;748](https://github.com/autobrr/qui/issues/748)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c3c8d66`](c3c8d662af): fix(crossseed): compare Site and Sum fields for anime releases ([#&#8203;769](https://github.com/autobrr/qui/issues/769)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`cb4c965`](cb4c965b68): fix(crossseed): detect file name differences and fix hasExtraSourceFiles ([#&#8203;741](https://github.com/autobrr/qui/issues/741)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`fd9e054`](fd9e054f68): fix(crossseed): fix batch completion searches and remove legacy settings ([#&#8203;744](https://github.com/autobrr/qui/issues/744)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`26706a0`](26706a079c): fix(crossseed): normalize punctuation in title matching ([#&#8203;718](https://github.com/autobrr/qui/issues/718)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`db30566`](db30566141): fix(crossseed): rename files before folder to avoid path conflicts ([#&#8203;752](https://github.com/autobrr/qui/issues/752)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8886ac4`](8886ac4c9f): fix(crossseed): resolve category creation race condition and relax autoTMM ([#&#8203;767](https://github.com/autobrr/qui/issues/767)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f8f2a05`](f8f2a05988): fix(crossseed): support game scene releases with RAR files ([#&#8203;768](https://github.com/autobrr/qui/issues/768)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`918adee`](918adeec9f): fix(crossseed): treat x264/H.264/H264/AVC as equivalent codecs ([#&#8203;766](https://github.com/autobrr/qui/issues/766)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c4b1f0a`](c4b1f0ab57): fix(dashboard): merge tracker customizations with duplicate displayName ([#&#8203;751](https://github.com/autobrr/qui/issues/751)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`3c6e0f9`](3c6e0f9cae): fix(license): remove redundant validation call after activation ([#&#8203;749](https://github.com/autobrr/qui/issues/749)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a9c7754`](a9c7754d49): fix(reannounce): simplify tracker detection to match qbrr logic ([#&#8203;746](https://github.com/autobrr/qui/issues/746)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`3baa007`](3baa007b6e): fix(rss): skip download when torrent already exists by infohash ([#&#8203;715](https://github.com/autobrr/qui/issues/715)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`55d0ccc`](55d0ccca5c): fix(swagger): respect base URL for API docs routes ([#&#8203;758](https://github.com/autobrr/qui/issues/758)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`47695fd`](47695fd252): fix(web): add height constraint to filter sidebar wrapper for proper scrolling ([#&#8203;778](https://github.com/autobrr/qui/issues/778)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`4b3bfea`](4b3bfeae6e): fix(web): default torrent format to v1 in creator dialog ([#&#8203;723](https://github.com/autobrr/qui/issues/723)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2d54b79`](2d54b79551): fix(web): pin submit button in Services sheet footer ([#&#8203;756](https://github.com/autobrr/qui/issues/756)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2bcd6a3`](2bcd6a348f): fix(web): preserve folder collapse state during file tree sync ([#&#8203;740](https://github.com/autobrr/qui/issues/740)) ([@&#8203;ewenjo](https://github.com/ewenjo))
- [`57f3f1d`](57f3f1dc70): fix(web): sort Peers column by total peers instead of connected ([#&#8203;759](https://github.com/autobrr/qui/issues/759)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`53a8818`](53a8818fac): fix(web): sort Seeds column by total seeds instead of connected ([#&#8203;747](https://github.com/autobrr/qui/issues/747)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d171915`](d171915768): fix(web): sort folders before files in torrent file tree ([#&#8203;764](https://github.com/autobrr/qui/issues/764)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Other Changes

- [`172b4aa`](172b4aa690): chore(assets): replace napster.svg with napster.png for logo update ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`dc83102`](dc83102fa0): chore(deps): bump the github group with 3 updates ([#&#8203;761](https://github.com/autobrr/qui/issues/761)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`75357d3`](75357d3bf3): chore: fix napster logo ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`206c4b2`](206c4b2f2c): refactor(web): extract CrossSeed completion to accordion component ([#&#8203;762](https://github.com/autobrr/qui/issues/762)) ([@&#8203;s0up4200](https://github.com/s0up4200))

**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.9.1...v1.10.0>

#### Docker images

- `docker pull ghcr.io/autobrr/qui:v1.10.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2664
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:30:18 +00:00
68db4416a5 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.2512.0 (#2660)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| dock.mau.dev/mautrix/whatsapp | minor | `v0.2511.0` -> `v0.2512.0` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2660
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:29:24 +00:00
ea753b2d8c Update Helm release meilisearch to v0.19.0 (#2594)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 13s
renovate / renovate (push) Successful in 1m12s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [meilisearch](https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch) ([source](https://github.com/meilisearch/meilisearch-kubernetes)) | minor | `0.18.0` -> `0.19.0` |

---

### Release Notes

<details>
<summary>meilisearch/meilisearch-kubernetes (meilisearch)</summary>

### [`v0.19.0`](https://github.com/meilisearch/meilisearch-kubernetes/releases/tag/meilisearch-0.19.0)

[Compare Source](https://github.com/meilisearch/meilisearch-kubernetes/compare/meilisearch-0.18.0...meilisearch-0.19.0)

A Helm chart for the Meilisearch search engine

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #2594
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:27:51 +00:00
4389021550 Update Helm release grafana-operator to v5.21.1 (#2591)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change | Pending |
|---|---|---|---|
| [grafana-operator](https://github.com/grafana/helm-charts) | minor | `v5.20.0` -> `5.21.1` | `5.21.3` (+1) |

---

### Release Notes

<details>
<summary>grafana/helm-charts (grafana-operator)</summary>

### [`v5.21.1`](https://github.com/grafana/helm-charts/releases/tag/grafana-operator-5.21.1)

[Compare Source](https://github.com/grafana/helm-charts/compare/grafana-operator-v5.20.0...grafana-operator-5.21.1)

Helm chart for the [grafana-operator](https://github.com/grafana/grafana-operator)

Tag on source: <https://github.com/grafana/grafana-operator/releases/tag/v5.21.1>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #2591
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-18 02:27:07 +00:00
1176459697 increase timeout
Some checks failed
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 22s
renovate / renovate (push) Has been cancelled
2025-12-17 20:26:07 -06:00
f075a9db30 add health probe
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 18s
renovate / renovate (push) Successful in 2m31s
2025-12-17 20:22:57 -06:00
6a62be401e fix handling
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 38s
renovate / renovate (push) Successful in 2m15s
2025-12-17 20:09:56 -06:00
a9b5c12035 capture status code
All checks were successful
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 23s
renovate / renovate (push) Successful in 2m29s
2025-12-17 19:53:10 -06:00
0cfa2af500 update script
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 20s
renovate / renovate (push) Successful in 2m42s
2025-12-17 19:36:42 -06:00
7104bc3e9a update chart
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 1m8s
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 2m33s
2025-12-17 19:11:14 -06:00
735d4eb442 update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 1m26s
renovate / renovate (push) Successful in 2m48s
2025-12-17 18:59:01 -06:00
b062b07c83 update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
render-manifests-push / render-manifests-push (push) Successful in 2m1s
renovate / renovate (push) Successful in 2m52s
2025-12-17 18:02:53 -06:00
501e8a09a3 update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 1m16s
renovate / renovate (push) Successful in 3m29s
2025-12-17 17:55:05 -06:00
ac5ca95fa5 update lock
All checks were successful
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Successful in 59s
renovate / renovate (push) Successful in 2m14s
2025-12-17 17:18:41 -06:00
5252e5ae22 update chart
Some checks failed
lint-test-helm / lint-helm (push) Successful in 11s
render-manifests-push / render-manifests-push (push) Failing after 30s
renovate / renovate (push) Successful in 2m7s
2025-12-17 17:08:51 -06:00
feb8ae9e0b migrate to new chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 19s
render-manifests-push / render-manifests-push (push) Successful in 2m40s
renovate / renovate (push) Successful in 1m12s
2025-12-17 16:45:48 -06:00
2ed60a2759 Update volsync-target Docker tag to v0.5.0 (#2674)
Some checks failed
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 14s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [volsync-target](https://github.com/backube/volsync) | minor | `0.3.0` -> `0.5.0` |

---

### Release Notes

<details>
<summary>backube/volsync (volsync-target)</summary>

### [`v0.5.0`](https://github.com/backube/volsync/blob/HEAD/CHANGELOG.md#050)

[Compare Source](https://github.com/backube/volsync/compare/v0.4.0...v0.5.0)

##### Added

- New data mover based on Syncthing for live data synchronization.
- Users can manually label destination Snapshot objects with
  `volsync.backube/do-not-delete` to prevent VolSync from deleting them. This
  provides a way for users to avoid having a Snapshot deleted while they are
  trying to use it. Users are then responsible for deleting the Snapshot.
- Publish Kubernetes Events to help troubleshooting

##### Changed

- Operator-SDK upgraded to 1.22.0
- Rclone upgraded to 1.59.0
- Restic upgraded to 0.13.1
- Syncthing upgraded to 1.20.1

##### Fixed

- Fix to RoleBinding created by VolSync for OCP namespace labeler.
- Fix to helm charts to remove hardcoded overwriting of pod security settings.
- Fix for node affinity (when using ReplicationSource in Direct mode) to use NodeSelector.
- Fixed log timestamps to be more readable.
- CLI: Fixed bug where previously specified options couldn't be removed from
  relationship file
- Fixed issue where a snapshot or clone created from a source PVC could
  request an incorrect size if the PVC capacity did not match the
  requested size.

##### Security

- kube-rbac-proxy upgraded to 0.13.0

##### Removed

- "Reconciled" condition removed from ReplicationSource and
  ReplicationDestination `.status.conditions[]` in favor of returning errors via
  the "Synchronizing" Condition.

### [`v0.4.0`](https://github.com/backube/volsync/blob/HEAD/CHANGELOG.md#040---2022-05-12)

[Compare Source](https://github.com/backube/volsync/compare/v0.3.0...v0.4.0)

##### Added

- Helm: Add ability to specify container images by SHA hash
- Started work on new CLI (kubectl plugin)
- Support FIPS mode on OpenShift
- Added additional field `LastSyncStartTime` to CRD status

##### Changed

- Rename CopyMethod `None` to `Direct` to make it more descriptive.
- Upgrade OperatorSDK to 1.15
- Move Rclone and Rsync movers to the Mover interface
- Switch snapshot API version from `snapshot.storage.k8s.io/v1beta1` to
  `snapshot.storage.k8s.io/v1` so that VolSync remains compatible w/ Kubernetes
  1.24+
- Minimum Kubernetes version is now 1.20 due to the switch to
  `snapshot.storage.k8s.io/v1`

##### Fixed

- Resources weren't always removed after each sync iteration

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zOS4xIiwidXBkYXRlZEluVmVyIjoiNDIuMzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #2674
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-12-17 22:43:56 +00:00
64a63b957f update chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 13s
render-manifests-push / render-manifests-push (push) Successful in 25s
renovate / renovate (push) Successful in 2m10s
2025-12-17 16:29:32 -06:00
a5004835ad fix script
Some checks failed
render-manifests-push / render-manifests-push (push) Failing after 2s
lint-test-helm / lint-helm (push) Successful in 9s
renovate / renovate (push) Successful in 2m19s
2025-12-17 16:25:47 -06:00
09628ea5ed change class
Some checks failed
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 1m29s
renovate / renovate (push) Has been cancelled
2025-12-17 16:23:41 -06:00
365f657493 migrate to new chart 2025-12-17 14:17:07 -06:00
ebae841fa2 reduce job history 2025-12-17 13:32:53 -06:00
24a97d65e9 move volsync to chart 2025-12-17 13:29:14 -06:00
9c080b9407 move volsync to chart 2025-12-17 13:29:09 -06:00
0f11d6ed6b move volsync to chart 2025-12-17 13:29:03 -06:00
7383156468 move volsync to chart 2025-12-17 13:28:58 -06:00
763bff2371 move volsync to chart 2025-12-17 13:28:41 -06:00
6df133a384 move volsync to chart 2025-12-17 13:28:34 -06:00
15645efda7 move volsync to chart 2025-12-17 13:28:23 -06:00
bdd9fbfcad move volsync to chart 2025-12-17 13:28:02 -06:00
f2a000f286 move volsync to chart 2025-12-17 13:27:48 -06:00
51c9aa1b48 scale down to 1 instance 2025-12-17 13:27:22 -06:00
4861f22e95 update script
All checks were successful
lint-test-helm / lint-helm (push) Successful in 9s
render-manifests-push / render-manifests-push (push) Successful in 26s
renovate / renovate (push) Successful in 1m23s
2025-12-17 12:49:10 -06:00
577bad693b remove old config and add volsync 2025-12-17 12:48:54 -06:00
2664810903 change storage
All checks were successful
render-manifests-push / render-manifests-push (push) Successful in 34s
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m27s
2025-12-17 12:10:01 -06:00
01f12f9408 add volsync, organize data
All checks were successful
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 29s
renovate / renovate (push) Successful in 1m46s
2025-12-17 11:56:59 -06:00
f838adb8fc remove theme 2025-12-17 11:43:01 -06:00
605b170072 remove old config
All checks were successful
renovate / renovate (push) Successful in 1m48s
lint-test-helm / lint-helm (push) Successful in 15s
render-manifests-push / render-manifests-push (push) Successful in 22s
2025-12-17 11:40:09 -06:00
fc478400c6 add logging to script 2025-12-17 11:36:44 -06:00
c89f3ced65 move volsync to chart
All checks were successful
renovate / renovate (push) Successful in 1m50s
lint-test-helm / lint-helm (push) Successful in 10s
render-manifests-push / render-manifests-push (push) Successful in 26s
2025-12-17 11:34:10 -06:00
a1d73da0a1 move volsync to chart
Some checks failed
lint-test-helm / lint-helm (push) Successful in 8s
render-manifests-push / render-manifests-push (push) Successful in 36s
renovate / renovate (push) Has been cancelled
2025-12-17 11:32:45 -06:00
6f43520c94 move volsync to chart
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 28s
renovate / renovate (push) Successful in 2m12s
2025-12-17 11:29:03 -06:00
e135f87ef5 expand idsk
All checks were successful
lint-test-helm / lint-helm (push) Successful in 16s
render-manifests-push / render-manifests-push (push) Successful in 23s
renovate / renovate (push) Successful in 56s
2025-12-17 10:58:10 -06:00