Commit Graph

48888 Commits

Author SHA1 Message Date
TrueCharts Bot 533f39afcd chore(helm): update image docker.io/nginxinc/nginx-unprivileged digest to 9911618 (#40949)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/nginxinc/nginx-unprivileged](https://redirect.github.com/nginx/docker-nginx-unprivileged)
| digest | `5faa864` -> `9911618` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 22:53:00 +02:00
TrueCharts Bot ff5c43d312 chore(helm): update image docker.io/metabase/metabase v0.56.10 → v0.56.11 (#40952)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/metabase/metabase | patch | `4b2bdce` -> `4f29e68` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 22:52:53 +02:00
TrueCharts Bot 86dd4d175f chore(helm): update image docker.io/jenkins/jenkins 2.532 → 2.533 (#40954)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/jenkins/jenkins](https://www.jenkins.io/)
([source](https://redirect.github.com/jenkinsci/docker)) | minor |
`4d64e6c` -> `f55f620` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>jenkinsci/docker (docker.io/jenkins/jenkins)</summary>

###
[`v2.533`](https://redirect.github.com/jenkinsci/docker/releases/tag/2.533)

[Compare
Source](https://redirect.github.com/jenkinsci/docker/compare/2.532...2.533)

<!-- Optional: add a release summary here -->

#### 📦 Jenkins Core updates

- Update to Jenkins 2.533
([changelog](https://www.jenkins.io/changelog/2.533))

#### 📦 Dependency updates

- Bump Debian Trixie version to
[`2025102`](https://redirect.github.com/jenkinsci/docker/commit/20251020)
([#&#8203;2100](https://redirect.github.com/jenkinsci/docker/issues/2100))
@&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)
- Bump `git-lfs` version to 3.7.1
([#&#8203;2097](https://redirect.github.com/jenkinsci/docker/issues/2097))
@&#8203;[github-actions\[bot\]](https://redirect.github.com/apps/github-actions)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 22:52:38 +02:00
TrueCharts Bot 153762b3b2 chore(helm): update image ghcr.io/paperless-ngx/paperless-ngx 2.18.4 → 2.19.0 (#40955)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/paperless-ngx/paperless-ngx](https://redirect.github.com/paperless-ngx/paperless-ngx)
| minor | `3421ebe` -> `78b58e9` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>paperless-ngx/paperless-ngx
(ghcr.io/paperless-ngx/paperless-ngx)</summary>

###
[`v2.19.0`](https://redirect.github.com/paperless-ngx/paperless-ngx/releases/tag/v2.19.0):
Paperless-ngx v2.19.0

[Compare
Source](https://redirect.github.com/paperless-ngx/paperless-ngx/compare/v2.18.4...v2.19.0)

#### paperless-ngx 2.19.0

##### Notable Changes

- Feature: Advanced Workflow Filters
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11029](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11029))
- Feature: Nested Tags
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10833](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10833))

##### Features / Enhancements

- Enhancement: use friendly file names when emailing documents
[@&#8203;JanKleine](https://redirect.github.com/JanKleine)
([#&#8203;11055](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11055))
- Feature: Advanced Workflow Filters
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11029](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11029))
- Feature: add support for emailing multiple documents
[@&#8203;JanKleine](https://redirect.github.com/JanKleine)
([#&#8203;10666](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10666))
- Enhancement: ignore same files in sanity checker as consumer
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10999](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10999))
- Enhancement: open color picker on swatch button click
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10994](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10994))
- Performance: Cache django-guardian permissions when counting documents
[@&#8203;Merinorus](https://redirect.github.com/Merinorus)
([#&#8203;10657](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10657))
- Tweakhancement: reorganize some list & bulk editing buttons
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10944](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10944))
- Enhancement: support workflow path matching of barcode-split documents
[@&#8203;DerRockWolf](https://redirect.github.com/DerRockWolf)
([#&#8203;10723](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10723))
- Feature: processed mail UI
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10866](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10866))
- Enhancement: support custom field values on post document
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10859](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10859))
- Feature: Nested Tags
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10833](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10833))
- Enhancement: long text custom field
[@&#8203;jojo2357](https://redirect.github.com/jojo2357)
([#&#8203;10846](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10846))
- Enhancement: Add print button
[@&#8203;mpaletti](https://redirect.github.com/mpaletti)
([#&#8203;10626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10626))
- Enhancement: add storage path as workflow trigger filter
[@&#8203;david-loe](https://redirect.github.com/david-loe)
([#&#8203;10771](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10771))
- Enhancement: jinja template support for workflow title assignment
[@&#8203;sidey79](https://redirect.github.com/sidey79)
([#&#8203;10700](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10700))
- Enhancement: Limit excessively long content length when computing
suggestions [@&#8203;Merinorus](https://redirect.github.com/Merinorus)
([#&#8203;10656](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10656))

##### Bug Fixes

- Fix: remove obsolete warning for custom field value index
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11083](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11083))
- Fix: set min-height for drag-drop items container
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11064](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11064))
- Fix custom field query dropdown toggle corners
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11028](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11028))
- Fix: correct save hotkey action when no next document exists
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11027](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11027))
- Fix: require only change permissions for task dismissal, add frontend
error handling [@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11023](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11023))
- Chore(deps): Bulk upgrade backend dependencies
[@&#8203;stumpylog](https://redirect.github.com/stumpylog)
([#&#8203;10971](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10971))
- Chore: remove Codecov token from CI workflow
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10941](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10941))
- Fix: fix select option removal and pagination update
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10933](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10933))
- Fix: skip fuzzy matching for empty document content
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10914](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10914))
- Fix: add extra error handling to \_consume for file checks
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10897](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10897))
- Fix: restore str celery beat schedule filename
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10893](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10893))
- Fix: fix pdf editor hover rotate counterclockwise button
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10848](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10848))
- Fix: warp long words in toast content
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10839](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10839))
- Fix: fix error when bulk adding empty doc link custom fields
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10832](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10832))
- Fix: set match value for correspondents created by mail rule
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10820](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10820))

##### Maintenance

- Chore(deps): Bump the actions group with 5 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10978](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10978))
- Chore: remove Codecov token from CI workflow
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10941](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10941))

##### Dependencies

<details>
<summary>29 changes</summary>

- docker(deps): bump astral-sh/uv from 0.9.2-python3.12-bookworm-slim to
0.9.4-python3.12-bookworm-slim
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;11091](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11091))
- docker-compose(deps): Bump gotenberg/gotenberg from 8.23 to 8.24 in
/docker/compose
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;11050](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11050))
- Chore(deps): Bump the small-changes group across 1 directory with 8
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;11065](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11065))
- docker(deps): Bump astral-sh/uv from 0.8.22-python3.12-bookworm-slim
to 0.9.2-python3.12-bookworm-slim
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;11052](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11052))
- Chore(deps): Bump the actions group with 5 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10978](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10978))
- Chore(deps): Bump uuid from 11.1.0 to 13.0.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10983](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10983))
- Chore(deps-dev): Bump @&#8203;<!---->playwright/test from 1.55.0 to
1.55.1 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10982](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10982))
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in
/src-ui with 4 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10981](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10981))
- Chore(deps-dev): Bump webpack from 5.101.3 to 5.102.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10986](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10986))
- Chore(deps-dev): Bump prettier-plugin-organize-imports from 4.2.0 to
4.3.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10985](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10985))
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui
with 3 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10980](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10980))
- Chore(deps-dev): Bump @&#8203;<!---->types/node from 24.3.0 to 24.6.1
in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10984](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10984))
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui
with 21 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10979](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10979))
- docker-compose(deps): Bump library/postgres from 17 to 18 in
/docker/compose
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10965](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10965))
- Chore(deps): Bump the major-versions group with 2 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10960](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10960))
- Chore(deps): Bump types-colorama from 0.4.15.20240311 to
0.4.15.20250801
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10961](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10961))
- Chore(deps): Bump django-guardian from 3.1.3 to 3.2.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10909](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10909))
- Chore(deps): Bump django-soft-delete from 1.0.19 to 1.0.21
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10908](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10908))
- Chore(deps): Bump whitenoise from 6.10.0 to 6.11.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10910](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10910))
- Chore(deps): Bump django-cors-headers from 4.8.0 to 4.9.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10907](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10907))
- docker(deps): bump astral-sh/uv from 0.8.17-python3.12-bookworm-slim
to 0.8.19-python3.12-bookworm-slim
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10906](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10906))
- docker(deps): Bump astral-sh/uv from 0.8.15-python3.12-bookworm-slim
to 0.8.17-python3.12-bookworm-slim
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10864](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10864))
- Chore(deps): Bump the small-changes group across 1 directory with 3
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10880](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10880))
- Chore(deps): Bump django-guardian from 3.1.2 to 3.1.3 in the django
group
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10863](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10863))
- Chore(deps): Bump pytest-cov from 6.2.1 to 7.0.0 in the development
group across 1 directory
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10822](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10822))
- Chore(deps): Bump the django group with 4 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10811](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10811))
- docker-compose(deps): Bump gotenberg/gotenberg from 8.22 to 8.23 in
/docker/compose
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10812](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10812))
- Chore(deps): Bump the small-changes group across 1 directory with 8
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10821](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10821))
- docker(deps): Bump astral-sh/uv from 0.8.13-python3.12-bookworm-slim
to 0.8.15-python3.12-bookworm-slim
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10810](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10810))

</details>

##### All App Changes

<details>
<summary>51 changes</summary>

- Tweak: improve tag parent validation error handling
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11096](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11096))
- Fix: remove obsolete warning for custom field value index
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11083](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11083))
- Chore(deps): Bump the small-changes group across 1 directory with 8
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;11065](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11065))
- Enhancement: use friendly file names when emailing documents
[@&#8203;JanKleine](https://redirect.github.com/JanKleine)
([#&#8203;11055](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11055))
- Fix: set min-height for drag-drop items container
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11064](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11064))
- Feature: Advanced Workflow Filters
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11029](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11029))
- Feature: add support for emailing multiple documents
[@&#8203;JanKleine](https://redirect.github.com/JanKleine)
([#&#8203;10666](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10666))
- Fix custom field query dropdown toggle corners
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11028](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11028))
- Fix: correct save hotkey action when no next document exists
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11027](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11027))
- Fix: require only change permissions for task dismissal, add frontend
error handling [@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;11023](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/11023))
- Enhancement: ignore same files in sanity checker as consumer
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10999](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10999))
- Enhancement: open color picker on swatch button click
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10994](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10994))
- Chore(deps): Bump uuid from 11.1.0 to 13.0.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10983](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10983))
- Chore(deps-dev): Bump @&#8203;<!---->playwright/test from 1.55.0 to
1.55.1 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10982](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10982))
- Chore(deps-dev): Bump the frontend-eslint-dependencies group in
/src-ui with 4 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10981](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10981))
- Chore(deps-dev): Bump webpack from 5.101.3 to 5.102.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10986](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10986))
- Chore(deps-dev): Bump prettier-plugin-organize-imports from 4.2.0 to
4.3.0 in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10985](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10985))
- Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui
with 3 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10980](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10980))
- Chore(deps-dev): Bump @&#8203;<!---->types/node from 24.3.0 to 24.6.1
in /src-ui
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10984](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10984))
- Chore(deps): Bump the frontend-angular-dependencies group in /src-ui
with 21 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10979](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10979))
- Performance: Cache django-guardian permissions when counting documents
[@&#8203;Merinorus](https://redirect.github.com/Merinorus)
([#&#8203;10657](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10657))
- Chore(deps): Bulk upgrade backend dependencies
[@&#8203;stumpylog](https://redirect.github.com/stumpylog)
([#&#8203;10971](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10971))
- Chore(deps): Bump the major-versions group with 2 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10960](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10960))
- Chore(deps): Bump types-colorama from 0.4.15.20240311 to
0.4.15.20250801
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10961](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10961))
- Chore(deps): Bump django-guardian from 3.1.3 to 3.2.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10909](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10909))
- Chore(deps): Bump django-soft-delete from 1.0.19 to 1.0.21
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10908](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10908))
- Chore(deps): Bump whitenoise from 6.10.0 to 6.11.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10910](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10910))
- Tweakhancement: reorganize some list & bulk editing buttons
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10944](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10944))
- Chore(deps): Bump django-cors-headers from 4.8.0 to 4.9.0
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10907](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10907))
- Fix: fix select option removal and pagination update
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10933](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10933))
- Enhancement: support workflow path matching of barcode-split documents
[@&#8203;DerRockWolf](https://redirect.github.com/DerRockWolf)
([#&#8203;10723](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10723))
- Fix: skip fuzzy matching for empty document content
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10914](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10914))
- Feature: processed mail UI
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10866](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10866))
- Fix: add extra error handling to \_consume for file checks
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10897](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10897))
- Fix: restore str celery beat schedule filename
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10893](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10893))
- Enhancement: support custom field values on post document
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10859](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10859))
- Feature: Nested Tags
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10833](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10833))
- Chore(deps): Bump the small-changes group across 1 directory with 3
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10880](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10880))
- Chore(deps): Bump django-guardian from 3.1.2 to 3.1.3 in the django
group
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10863](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10863))
- Enhancement: long text custom field
[@&#8203;jojo2357](https://redirect.github.com/jojo2357)
([#&#8203;10846](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10846))
- Fix: fix pdf editor hover rotate counterclockwise button
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10848](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10848))
- Fix: warp long words in toast content
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10839](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10839))
- Fix: fix error when bulk adding empty doc link custom fields
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10832](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10832))
- Enhancement: Add print button
[@&#8203;mpaletti](https://redirect.github.com/mpaletti)
([#&#8203;10626](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10626))
- Enhancement: add storage path as workflow trigger filter
[@&#8203;david-loe](https://redirect.github.com/david-loe)
([#&#8203;10771](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10771))
- Enhancement: jinja template support for workflow title assignment
[@&#8203;sidey79](https://redirect.github.com/sidey79)
([#&#8203;10700](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10700))
- Chore(deps): Bump pytest-cov from 6.2.1 to 7.0.0 in the development
group across 1 directory
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10822](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10822))
- Chore(deps): Bump the django group with 4 updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10811](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10811))
- Enhancement: Limit excessively long content length when computing
suggestions [@&#8203;Merinorus](https://redirect.github.com/Merinorus)
([#&#8203;10656](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10656))
- Chore(deps): Bump the small-changes group across 1 directory with 8
updates
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
([#&#8203;10821](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10821))
- Fix: set match value for correspondents created by mail rule
[@&#8203;shamoon](https://redirect.github.com/shamoon)
([#&#8203;10820](https://redirect.github.com/paperless-ngx/paperless-ngx/pull/10820))

</details>

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 22:43:12 +02:00
TrueCharts Bot 40274b50ba chore(helm): update image ghcr.io/linuxserver/ombi digest to 15ce46e (#40950)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ombi](https://redirect.github.com/linuxserver/docker-ombi/packages)
([source](https://redirect.github.com/linuxserver/docker-ombi)) | digest
| `c4ed349` -> `15ce46e` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 22:40:04 +02:00
TrueCharts Bot 7e74a7f7cc chore(helm): update image ghcr.io/dgtlmoon/changedetection.io 0.50.27 → 0.50.28 (#40953)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/dgtlmoon/changedetection.io](https://redirect.github.com/dgtlmoon/changedetection.io)
| patch | `b598918` -> `b419d9c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>dgtlmoon/changedetection.io
(ghcr.io/dgtlmoon/changedetection.io)</summary>

###
[`v0.50.28`](https://redirect.github.com/dgtlmoon/changedetection.io/releases/tag/0.50.28)

[Compare
Source](https://redirect.github.com/dgtlmoon/changedetection.io/compare/0.50.27...0.50.28)

#### What's Changed

- Empty 'ignore text' strings could break ignore text and return empty
document for text checksum by
[@&#8203;dgtlmoon](https://redirect.github.com/dgtlmoon) in
[#&#8203;3524](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3524)
- Email notification format fixes by
[@&#8203;dgtlmoon](https://redirect.github.com/dgtlmoon) in
[#&#8203;3525](https://redirect.github.com/dgtlmoon/changedetection.io/pull/3525)

**Full Changelog**:
<https://github.com/dgtlmoon/changedetection.io/compare/0.50.27...0.50.28>

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 22:39:14 +02:00
Albert Romkes 6227e2882d feat(Booklore) add Booklore (#40937)
**Description**

Add Booklore

⚒️ Fixes  # <!--(issue)-->

**⚙️ Type of change**

- [x] ⚙️ Feature/App addition
- [ ] 🪛 Bugfix
- [ ] ⚠️ Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] 🔃 Refactor of current code
- [ ] 📜 Documentation Changes

**🧪 How Has This Been Tested?**

Tested with app-template

**📃 Notes:**
The init-container is needed for creating the nginx run container and
setting the correct permissions

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [x] #️⃣ I have commented my code, particularly in hard-to-understand
areas
- [ ] 📄 I have made changes to the documentation
- [ ] 🧪 I have added tests to this description that prove my fix is
effective or that my feature works
- [ ] ⬆️ I increased versions for any altered app according to semantic
versioning
- [x] I made sure the title starts with `feat(chart-name):`,
`fix(chart-name):`, `chore(chart-name):`, `docs(chart-name):` or
`fix(docs):`

** App addition**

If this PR is an app addition please make sure you have done the
following.

- [x] 🖼️ I have added an icon in the Chart's root directory called
`icon.png`

---

_Please don't blindly check all the boxes. Read them and only check
those that apply.
Those checkboxes are there for the reviewer to see what is this all
about and
the status of this PR with a quick glance._

---------

Signed-off-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
Co-authored-by: Alfred Göppel <43101280+alfi0812@users.noreply.github.com>
2025-10-21 17:35:45 +02:00
TrueCharts Bot f2c17c0648 chore(helm): update image seaduboi/broadcast-box digest to 3243ece (#40941) 2025-10-21 16:51:22 +02:00
TrueCharts Bot b83c49171b chore(helm): update image ghcr.io/open-webui/open-webui digest to d6ab9bc (#40940) 2025-10-21 16:50:12 +02:00
TrueCharts Bot fcdee723b2 chore(helm): update image docker.io/wekanteam/wekan v8.08 → v8.11 (#40947)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `2b60a04` -> `d140718` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>wekan/wekan (docker.io/wekanteam/wekan)</summary>

###
[`v8.11`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v811-2025-10-21-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v8.10...v8.11)

This release fixes the following bugs:

- [Fix due dates to use colors: red = overdue, amber = due soon, no
shade = not due
yet](https://redirect.github.com/wekan/wekan/commit/1aa0d849775fbd0dfc83fa8e4cdca84d22a15042).
  Thanks to xet7.
- [Fix My Due Cards to be sorted by due date, oldest
first](https://redirect.github.com/wekan/wekan/commit/a540b12895520f398bce10bd244f733d221975d4).
  Thanks to xet7.
- [Verify that due background colors are correct also at My Due
Cards](https://redirect.github.com/wekan/wekan/commit/665c9b5e522e73115a1515ced066037110db84e1).
  Thanks to xet7.
- [Fix Regression - due date taking a while to load all cards
v8.06](https://redirect.github.com/wekan/wekan/commit/347fa9e5cd89d064ebb8ab544e20a41f52206db6).
  Thanks to xet7.
- Fix duplicated lists.
[Part
1](https://redirect.github.com/wekan/wekan/commit/b6e7b258e0e8caecafc553dceb5771985992a0f9),
[Part
2](https://redirect.github.com/wekan/wekan/commit/b7ca2310b2cdec7db204229b2d5b9f95b6da8c7d),
[Part
3](https://redirect.github.com/wekan/wekan/commit/58df525b4915a99d0f603cc2536fd1fad1d20b29).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v8.10`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v810-2025-10-21-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v8.09...v8.10)

This release fixes the following bugs:

- [Prevent opened board re-migrating and reloading every 5
seconds](https://redirect.github.com/wekan/wekan/commit/4987a95d8e35fc4cd30010fd17722ee94037d7f2).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

###
[`v8.09`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v809-2025-10-21-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v8.08...v8.09)

This release fixes the following bugs:

- [Fix Admin Panel / People editing and
layout](https://redirect.github.com/wekan/wekan/commit/7a585a3dfb080af51f88669ea5928f715779cee4).
  Thanks to xet7.
- [Fix upgrade to 8.08 duplicates
lists](https://redirect.github.com/wekan/wekan/commit/c3a405222782a4a91eb8725faaa8309f0926dcc4).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 16:50:05 +02:00
TrueCharts Bot a76b9da692 chore(helm): update webtop (#40943) 2025-10-21 16:48:28 +02:00
TrueCharts Bot 2533b4b848 chore(helm): update image docker.io/grafana/grafana 12.2.0 → 12.2.1 (#40944) 2025-10-21 16:48:22 +02:00
TrueCharts Bot 3f91f375a5 chore(helm): update image ghcr.io/linuxserver/projectsend digest to b75dbce (#40938)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/projectsend | digest | `c729f3f` -> `b75dbce` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 16:48:15 +02:00
TrueCharts Bot e20db3ce89 chore(helm): update image ghcr.io/n8n-io/n8n 1.116.1 → 1.117.0 (#40948)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/n8n-io/n8n](https://n8n.io)
([source](https://redirect.github.com/n8n-io/n8n)) | minor | `cc32e07`
-> `7b0d7d7` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>n8n-io/n8n (ghcr.io/n8n-io/n8n)</summary>

###
[`v1.117.0`](https://redirect.github.com/n8n-io/n8n/blob/HEAD/CHANGELOG.md#11170-2025-10-21)

##### Bug Fixes

- **AI Agent Node:** Track source node toolkit tools are executed from
([#&#8203;20866](https://redirect.github.com/n8n-io/n8n/issues/20866))
([e195677](https://redirect.github.com/n8n-io/n8n/commit/e1956779437f6ad538d12710788cbcebbd924c27))
- **ai-builder:** Accept empty expressionValues in builder request
([#&#8203;20993](https://redirect.github.com/n8n-io/n8n/issues/20993))
([3f9866e](https://redirect.github.com/n8n-io/n8n/commit/3f9866e8f69c7ac69e5d7713d7967baa29feef99))
- **ai-builder:** AI builder memory consumption issue
([#&#8203;20982](https://redirect.github.com/n8n-io/n8n/issues/20982))
([b4a92f3](https://redirect.github.com/n8n-io/n8n/commit/b4a92f32f607394788be5f389371f1e8020d0ed2))
- **ai-builder:** Assistant side panel open without blocking calls
([#&#8203;20714](https://redirect.github.com/n8n-io/n8n/issues/20714))
([39b7966](https://redirect.github.com/n8n-io/n8n/commit/39b79665ab688417999b6a903d95bfb38733a7e6))
- **ai-builder:** Submit AI workflow builder prompt on enter, newline on
shift+enter
([#&#8203;20863](https://redirect.github.com/n8n-io/n8n/issues/20863))
([5b5cef8](https://redirect.github.com/n8n-io/n8n/commit/5b5cef8e00d8868951bb62c44f82d0634f812448))
- **Call n8n Sub-Workflow Tool Node:** Return structured data from
Workflow Tool when called by engine
([#&#8203;20869](https://redirect.github.com/n8n-io/n8n/issues/20869))
([44d1835](https://redirect.github.com/n8n-io/n8n/commit/44d1835797173efc8e089a9fbd34c14bc21eef8d))
- **core:** Fix folders file overwrite for admin on push
([#&#8203;20813](https://redirect.github.com/n8n-io/n8n/issues/20813))
([4a3e7d7](https://redirect.github.com/n8n-io/n8n/commit/4a3e7d7aecf094c7bb6b04b214cf264cd4c96632))
- **core:** Fix normalization in per-item mode in native Python runner
([#&#8203;20750](https://redirect.github.com/n8n-io/n8n/issues/20750))
([2224647](https://redirect.github.com/n8n-io/n8n/commit/2224647fa6cf5a1ec517bdadca3ee8c2fa096016))
- **core:** Prevent binary payload duplication in JS runner
([#&#8203;20753](https://redirect.github.com/n8n-io/n8n/issues/20753))
([f193b7a](https://redirect.github.com/n8n-io/n8n/commit/f193b7a619a5695efb019d3ed8c51f52f1002771))
- **core:** Prevent duplicate nodeExecuteBefore events for agent nodes
([#&#8203;20726](https://redirect.github.com/n8n-io/n8n/issues/20726))
([d4cd6bf](https://redirect.github.com/n8n-io/n8n/commit/d4cd6bf79fe9036995319adee541d887129b2cf9))
- **core:** Proxy all HTTP traffic instead of only axios
([#&#8203;20614](https://redirect.github.com/n8n-io/n8n/issues/20614))
([f41b864](https://redirect.github.com/n8n-io/n8n/commit/f41b86402e59668c8354c0ca5dfa10eea9763afb))
- **core:** Set rfc3164 option to false for syslog client initialization
([#&#8203;20664](https://redirect.github.com/n8n-io/n8n/issues/20664))
([bdcb049](https://redirect.github.com/n8n-io/n8n/commit/bdcb049859e8ebd1b5f8c6d87aa9243f7528aa00))
- **core:** Stop task process correctly in native Python runner
([#&#8203;20840](https://redirect.github.com/n8n-io/n8n/issues/20840))
([c560f05](https://redirect.github.com/n8n-io/n8n/commit/c560f05a39e0f1eea1a15397530697df05ed6a70))
- Detect resource owner change in source control
([#&#8203;20811](https://redirect.github.com/n8n-io/n8n/issues/20811))
([e12df06](https://redirect.github.com/n8n-io/n8n/commit/e12df06f8d301a441c8322fff0511d959e684a0a))
- **editor:** Disallow drag-and-drop for non-immediate-ancestors of
Python code node
([#&#8203;20773](https://redirect.github.com/n8n-io/n8n/issues/20773))
([0fab5ea](https://redirect.github.com/n8n-io/n8n/commit/0fab5ea3d3a4b3555b04d3bfb3bc6d257194aae0))
- **editor:** Enhance error handling and toast notifications in
WorkflowDiffModal
([#&#8203;20812](https://redirect.github.com/n8n-io/n8n/issues/20812))
([2ee3d26](https://redirect.github.com/n8n-io/n8n/commit/2ee3d26657dd3575aa90a7ea40f4f3095ffb0b95))
- **editor:** Expand URL validation to accept any HTTPS URL for workflow
import instead of requiring a .json extension
([#&#8203;20509](https://redirect.github.com/n8n-io/n8n/issues/20509))
([f0a3978](https://redirect.github.com/n8n-io/n8n/commit/f0a3978b62ed1be2f077d99f5161e4673261e4f7))
- **editor:** Fetch workflow and version in parallel to prevent double
render flicker
([#&#8203;20568](https://redirect.github.com/n8n-io/n8n/issues/20568))
([76969eb](https://redirect.github.com/n8n-io/n8n/commit/76969ebc60f32e595e9032d8d1c4788c30d12c13))
- **editor:** Fix command bar test workflow command issue
([#&#8203;20910](https://redirect.github.com/n8n-io/n8n/issues/20910))
([be27e94](https://redirect.github.com/n8n-io/n8n/commit/be27e94cb5fa6aa4038f645f26bd7bc5aa0b51e4))
- **editor:** Hide Execute and refine section when error occurs after
workflow update
([#&#8203;20876](https://redirect.github.com/n8n-io/n8n/issues/20876))
([3d9d19e](https://redirect.github.com/n8n-io/n8n/commit/3d9d19ef815d7d3a8953f904cd7c3e274b571f6c))
- **editor:** Update ProjectSettings UI to always show save/cancel
buttons and add search functionality for members
([#&#8203;20828](https://redirect.github.com/n8n-io/n8n/issues/20828))
([fa02786](https://redirect.github.com/n8n-io/n8n/commit/fa0278647e8075a1d6936308198f18ced88fd820))
- **editor:** Use existing workflowState when setting node execution
issues
([#&#8203;20777](https://redirect.github.com/n8n-io/n8n/issues/20777))
([ef89640](https://redirect.github.com/n8n-io/n8n/commit/ef89640dea0e99fee9c8f0b579e6629560e73f23))
- **Embeddings OpenAI Node:** Add encodingFormat parameter to fix LM
Studio compatibility
([#&#8203;20877](https://redirect.github.com/n8n-io/n8n/issues/20877))
([61b8dbc](https://redirect.github.com/n8n-io/n8n/commit/61b8dbc68c7b99d02473c059cefe382ee2953d72))
- Fix source control pull information toast
([#&#8203;20787](https://redirect.github.com/n8n-io/n8n/issues/20787))
([fbb35d4](https://redirect.github.com/n8n-io/n8n/commit/fbb35d432c0c30f9caea8502099dd32fd265bf6a))
- **Gmail Trigger Node:** Prevent missing emails between polling
intervals
([#&#8203;20794](https://redirect.github.com/n8n-io/n8n/issues/20794))
([f3ebf05](https://redirect.github.com/n8n-io/n8n/commit/f3ebf05c9289fc0a6e3927b3328893114e9cf299))
- **HTTP Request Node:** Support array in query request parrameters
([#&#8203;20510](https://redirect.github.com/n8n-io/n8n/issues/20510))
([54dcfde](https://redirect.github.com/n8n-io/n8n/commit/54dcfde855b7f4a1456f796b69f2cd44415e4001))
- **LM Chat Azure OpenAI Node:** Set model name to ensure correct
internal logic
([#&#8203;20893](https://redirect.github.com/n8n-io/n8n/issues/20893))
([24f1ad9](https://redirect.github.com/n8n-io/n8n/commit/24f1ad92f6250e31e6ac14d708032e97f7728b41))
- **Mistral Cloud Chat Mode Node:** Support JSON response from latest
Magistral models
([#&#8203;20853](https://redirect.github.com/n8n-io/n8n/issues/20853))
([b8f43d3](https://redirect.github.com/n8n-io/n8n/commit/b8f43d32cd761fe80ae245b43dfb206e71bd8971))
- MongoDB connection string parameter marked as password
([#&#8203;20868](https://redirect.github.com/n8n-io/n8n/issues/20868))
([1eccd74](https://redirect.github.com/n8n-io/n8n/commit/1eccd74ecfb23ab51233e8a302dab92d9b3d3e64))
- **n8n Form Node:** CSP headers should not be set on response with
redirect
([#&#8203;20864](https://redirect.github.com/n8n-io/n8n/issues/20864))
([7f651ca](https://redirect.github.com/n8n-io/n8n/commit/7f651ca5a3162ba0f13242dc934047e32998b33c))
- **Notion Node:** Fix typo in Notion 'Operation' options
([#&#8203;20809](https://redirect.github.com/n8n-io/n8n/issues/20809))
([b32c8ce](https://redirect.github.com/n8n-io/n8n/commit/b32c8cef6e260ffa73d1e6480ab52c01c10a011f))
- **OpenAI Node:** Re-enable list of models for non-OpenAI providers
([#&#8203;20647](https://redirect.github.com/n8n-io/n8n/issues/20647))
([131a57e](https://redirect.github.com/n8n-io/n8n/commit/131a57e0eb6a34a02cd6689ce74e3be8ffeec1c1))
- **OpenAI Node:** Remove `local shell`, update `simplify output` logic
([#&#8203;20957](https://redirect.github.com/n8n-io/n8n/issues/20957))
([f282b02](https://redirect.github.com/n8n-io/n8n/commit/f282b0272ebe38a0b1af891b2ad7af0d751cb08d))
- **OpenAI Node:** Rename "Create" to "Generate"
([#&#8203;20905](https://redirect.github.com/n8n-io/n8n/issues/20905))
([d20a2e5](https://redirect.github.com/n8n-io/n8n/commit/d20a2e585e93e9fa3ccb69ee1221d72a4c13389b))
- **Qdrant Vector Store Node:** Add support for custom content and
metadata keys
([#&#8203;20873](https://redirect.github.com/n8n-io/n8n/issues/20873))
([049c599](https://redirect.github.com/n8n-io/n8n/commit/049c599af27f51ef3116c6244d949c6a1da78c44))
- **Sentry.io Node:** Add credential tests and authenticate methods, fix
self-hosted credentials
([#&#8203;20195](https://redirect.github.com/n8n-io/n8n/issues/20195))
([11f8a3f](https://redirect.github.com/n8n-io/n8n/commit/11f8a3fb6ec586d9997c3d846680d1d9b10f4df4))
- **Slack Node:** Fix incorrect option name stopping user groups from
working
([#&#8203;20660](https://redirect.github.com/n8n-io/n8n/issues/20660))
([7edbd7d](https://redirect.github.com/n8n-io/n8n/commit/7edbd7dea1a70e7961078f775ad03ada4660d228))

##### Features

- Add GET /sso/provisioning/config endpoint for sso provisioning config
([#&#8203;20850](https://redirect.github.com/n8n-io/n8n/issues/20850))
([c40aaa5](https://redirect.github.com/n8n-io/n8n/commit/c40aaa557559acc483a6b3fac92152bbe1f33fc8))
- Add new env vars for sso provisioning configuration
([#&#8203;20749](https://redirect.github.com/n8n-io/n8n/issues/20749))
([28a4e2c](https://redirect.github.com/n8n-io/n8n/commit/28a4e2c418be6b398be8f76eceeeb25982117ebb))
- **ai-builder:** Increase prompt limit to 5000 characters
([#&#8203;20865](https://redirect.github.com/n8n-io/n8n/issues/20865))
([f37e7c2](https://redirect.github.com/n8n-io/n8n/commit/f37e7c2ab1fb3389a9750171d07f7d919d42511e))
- **ai-builder:** Optimize Anthropic prompt caching with 4-breakpoint
strategy
([#&#8203;20484](https://redirect.github.com/n8n-io/n8n/issues/20484))
([3afb4db](https://redirect.github.com/n8n-io/n8n/commit/3afb4db4ae966604a2f07257bd8c1d597cb3727a))
- **Anthropic Node:** Support custom headers for model requests
([#&#8203;20253](https://redirect.github.com/n8n-io/n8n/issues/20253))
([7706ec8](https://redirect.github.com/n8n-io/n8n/commit/7706ec82c01d9aa22b0c88996bfc77298ae0fcce))
- Assign owner to pulled resources
([#&#8203;20920](https://redirect.github.com/n8n-io/n8n/issues/20920))
([cec27a8](https://redirect.github.com/n8n-io/n8n/commit/cec27a89be29812b0aa51638f5850ac59f7abce9))
- **core:** Add telemetry to monitor project variables usage
([#&#8203;20593](https://redirect.github.com/n8n-io/n8n/issues/20593))
([fbe2783](https://redirect.github.com/n8n-io/n8n/commit/fbe27837f13471934cb4f7fd1b8fe23baecdd509))
- **core:** Database migration to add workflow dependency index table
([#&#8203;20723](https://redirect.github.com/n8n-io/n8n/issues/20723))
([ed3b19a](https://redirect.github.com/n8n-io/n8n/commit/ed3b19a3dedd073ec823fa48563565a8280a327f))
- **editor, ai-builder:** Add resolved expressions context to AI builder
([#&#8203;20605](https://redirect.github.com/n8n-io/n8n/issues/20605))
([5c74a0b](https://redirect.github.com/n8n-io/n8n/commit/5c74a0bb6cc38fe9ba181036db7922de2c33438a))
- **editor:** Add custom roles CRUD UI
([#&#8203;19224](https://redirect.github.com/n8n-io/n8n/issues/19224))
([d4eb0bb](https://redirect.github.com/n8n-io/n8n/commit/d4eb0bb86814acc2886010a746d00203083740aa))
- **editor:** Auto-assign credentials to other nodes
([#&#8203;20722](https://redirect.github.com/n8n-io/n8n/issues/20722))
([5130c11](https://redirect.github.com/n8n-io/n8n/commit/5130c11db78952130ed9a67a03f42321d3e4e942))
- **editor:** Enable rendering verified nodes in preview service
([#&#8203;20065](https://redirect.github.com/n8n-io/n8n/issues/20065))
([1c07bba](https://redirect.github.com/n8n-io/n8n/commit/1c07bba8b3aa5b0125ef27ffc20528711b043acf))
- **editor:** Make the main create resource button aware of the selected
tab
([#&#8203;20725](https://redirect.github.com/n8n-io/n8n/issues/20725))
([7aa2f48](https://redirect.github.com/n8n-io/n8n/commit/7aa2f48fde0deda872a6f3c9dd344d1752026c0e))
- **Lemonade Model Node:** Add Lemonade server as a node
([#&#8203;20557](https://redirect.github.com/n8n-io/n8n/issues/20557))
([f310b13](https://redirect.github.com/n8n-io/n8n/commit/f310b134a7a965a243f5d0bc2abd8395f09f64e3))
- **OpenAI Node:** Add Responses API and video generation support
([#&#8203;20657](https://redirect.github.com/n8n-io/n8n/issues/20657))
([91c09bb](https://redirect.github.com/n8n-io/n8n/commit/91c09bb9dd9c0fb76e681316f9dd60b635a2705f))
- **oracleDb Node:** Add Oracle Database SQL Node
([#&#8203;20867](https://redirect.github.com/n8n-io/n8n/issues/20867))
([b211401](https://redirect.github.com/n8n-io/n8n/commit/b21140180e32c335ad0392adf618d33ba05e2838))
- SSO provisioning settings UI
([#&#8203;20961](https://redirect.github.com/n8n-io/n8n/issues/20961))
([04438f8](https://redirect.github.com/n8n-io/n8n/commit/04438f8f97312573dcb1335f0284e82b26662371))

##### Performance Improvements

- **core:** Optimize hot paths in native Python runner
([#&#8203;20844](https://redirect.github.com/n8n-io/n8n/issues/20844))
([a4264f0](https://redirect.github.com/n8n-io/n8n/commit/a4264f077dfc412a4571e7fab5165411449c5ec0))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 16:41:35 +02:00
TrueCharts Bot fc71bd7923 chore(helm): update image ghcr.io/lissy93/dashy digest to 9e46ebc (#40939)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/lissy93/dashy | digest | `4942e50` -> `9e46ebc` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 16:36:01 +02:00
TrueCharts Bot 7114c146a2 chore(helm): update image public.ecr.aws/bitnami/matomo 5.5.0 → 5.5.1 (#40946)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[public.ecr.aws/bitnami/matomo](https://redirect.github.com/bitnami/containers)
([source](https://redirect.github.com/bitnami/containers/tree/HEAD/bitnami/matomo))
| patch | `46269db` -> `3b86519` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 16:35:22 +02:00
TrueCharts Bot d9c34e4633 chore(helm): update image ghcr.io/linuxserver/jackett 0.24.159 → 0.24.166 (#40933)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/jackett](https://redirect.github.com/linuxserver/docker-jackett/packages)
([source](https://redirect.github.com/linuxserver/docker-jackett)) |
patch | `2a84936` -> `332ccbc` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 10:34:03 +02:00
TrueCharts Bot d238f894d6 chore(helm): update image ghcr.io/linuxserver/oscam 11901-ls144 → 11902-ls145 (#40934) 2025-10-21 10:29:37 +02:00
TrueCharts Bot 70139e5f6f chore(helm): update image ghcr.io/mend/renovate-ce 11.4.0 → 11.5.0 (#40936)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/mend/renovate-ce](https://redirect.github.com/mend/renovate-ce-ee)
| minor | `5a58a33` -> `0bac55c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>mend/renovate-ce-ee (ghcr.io/mend/renovate-ce)</summary>

###
[`v11.5.0`](https://redirect.github.com/mend/renovate-ce-ee/releases/tag/11.5.0)

[Compare
Source](https://redirect.github.com/mend/renovate-ce-ee/compare/11.4.0...11.5.0)

#### Heads Up

- The next planned release is going to be a major version bump
- expected breaking changes:
- switching cron library: month indexing changed from 0-11 (Jan-Dec) to
1-12 (Jan-Dec)

#### Application changes

- Renovate CLI: Update from `v41.97.10` to `v41.143.1`
-
[Docs](https://redirect.github.com/renovatebot/renovate/releases/download/41.143.1/docs.tgz)
- [Full change
log](https://octochangelog.com/compare?repo=renovatebot%2Frenovate\&from=41.97.10\&to=41.143.1)
- chore(deps): update dependencies

#### Docs and Helm Charts

- chore(deps): update update mend renovate docker images to v11.5.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;758](https://redirect.github.com/mend/renovate-ce-ee/pull/758)

**Full Changelog**:
<https://github.com/mend/renovate-ce-ee/compare/11.4.0...11.5.0>

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 10:29:26 +02:00
TrueCharts Bot a3e48ee6c3 chore(helm): update image ghcr.io/linuxserver/filezilla digest to e388965 (#40929)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/filezilla](https://redirect.github.com/linuxserver/docker-filezilla/packages)
([source](https://redirect.github.com/linuxserver/docker-filezilla)) |
digest | `eac0bf8` -> `e388965` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 10:29:06 +02:00
TrueCharts Bot b4bb607a80 chore(helm): update image docker.io/wekanteam/wekan v8.07 → v8.08 (#40935) 2025-10-21 10:28:52 +02:00
TrueCharts Bot 7a172d2cee chore(helm): update image docker.io/ronnieroller/media-roller digest to 3b3be2c (#40928) 2025-10-21 10:28:47 +02:00
TrueCharts Bot 35e45bee7d chore(helm): update image lscr.io/linuxserver/calibre-web digest to f575422 (#40930)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[lscr.io/linuxserver/calibre-web](https://redirect.github.com/linuxserver/docker-calibre-web/packages)
([source](https://redirect.github.com/linuxserver/docker-calibre-web)) |
digest | `f3d82c7` -> `f575422` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 10:28:41 +02:00
TrueCharts Bot 1415e473f0 chore(helm): update image docker.io/ronivay/xen-orchestra digest to f921d42 (#40927) 2025-10-21 10:28:11 +02:00
TrueCharts Bot d4e3751ce7 chore(helm): update image docker.io/doitandbedone/ispyagentdvr 6.6.6.0 → 6.6.9.0 (#40931)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/doitandbedone/ispyagentdvr](https://redirect.github.com/doitandbedone/ispyagentdvr-docker)
| patch | `354c7aa` -> `d527148` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>doitandbedone/ispyagentdvr-docker
(docker.io/doitandbedone/ispyagentdvr)</summary>

###
[`v6.6.9.0`](https://redirect.github.com/doitandbedone/ispyagentdvr-docker/compare/6.6.6.0...6.6.9.0)

[Compare
Source](https://redirect.github.com/doitandbedone/ispyagentdvr-docker/compare/6.6.6.0...6.6.9.0)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 10:28:05 +02:00
TrueCharts Bot 17613f7c05 chore(helm): update image ghcr.io/home-operations/jackett 0.24.159 → 0.24.166 (#40932)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/jackett](https://ghcr.io/home-operations/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | patch |
`7ac1f9c` -> `6109cac` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Jackett/Jackett (ghcr.io/home-operations/jackett)</summary>

###
[`v0.24.166`](https://redirect.github.com/Jackett/Jackett/releases/tag/v0.24.166)

[Compare
Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.159...v0.24.166)

#### Changes:

-
[`c4d85af`](https://redirect.github.com/Jackett/Jackett/commit/c4d85af057fc25ef0de2df8d20ac96c6b0546184)
zktorrent: new domain
-
[`efc3183`](https://redirect.github.com/Jackett/Jackett/commit/efc3183e12aaac5ccf9bd1bdb2540d29b189c91d)
nortorrent: new domain
-
[`0f47bfb`](https://redirect.github.com/Jackett/Jackett/commit/0f47bfb95c88c231505ee1e3933b1990feee9f89)
Update rudub
-
[`14e62f1`](https://redirect.github.com/Jackett/Jackett/commit/14e62f1b33d135f7f09d01d5162bcb419eb738b2)
reelflix: remove old domain, update search modes
-
[`bb0bee9`](https://redirect.github.com/Jackett/Jackett/commit/bb0bee92f9f26dd4835960d64bca47e7cd6731df)
reelflix: add new domain
-
[`43d2f52`](https://redirect.github.com/Jackett/Jackett/commit/43d2f52950d7901816003755856f197bb289bcde)
concertos: -> 9.1.7 resolves
[#&#8203;4975](https://redirect.github.com/Jackett/Jackett/issues/4975)
-
[`b0bf635`](https://redirect.github.com/Jackett/Jackett/commit/b0bf635db93399efb8bee470d79c136a03b49ef8)
oxtorrent-vip: new domain
-
[`cdc2599`](https://redirect.github.com/Jackett/Jackett/commit/cdc2599209321254babad31cd791773c4f49ef1b)
magnetcat: bump alternate domain

This list of changes was [auto
generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=14683\&view=logs).

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-21 10:27:29 +02:00
TrueCharts Bot bce1e74ec0 chore(helm): update image docker.io/phalcode/gamevault-backend 16.0.1 → 16.1.1 (#40925)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/phalcode/gamevault-backend | minor | `3fafea3` -> `0e2b99c`
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 04:24:12 +02:00
TrueCharts Bot f1e2b280a2 chore(helm): update image ghcr.io/linuxserver/medusa 1.0.22 → 1.0.23 (#40924) 2025-10-21 04:23:16 +02:00
TrueCharts Bot 8915814b60 chore(helm): update image ghcr.io/linuxserver/calibre digest to 92c7c3b (#40920)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/calibre](https://redirect.github.com/linuxserver/docker-calibre/packages)
([source](https://redirect.github.com/linuxserver/docker-calibre)) |
digest | `7606d6c` -> `92c7c3b` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 04:22:59 +02:00
TrueCharts Bot 9b60eb5b94 chore(helm): update image ghcr.io/linuxserver/speedtest-tracker digest to 35e6700 (#40921)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/speedtest-tracker](https://redirect.github.com/linuxserver/docker-speedtest-tracker/packages)
([source](https://redirect.github.com/linuxserver/docker-speedtest-tracker))
| digest | `af44dbf` -> `35e6700` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 04:22:26 +02:00
TrueCharts Bot a7b386fa92 chore(helm): update image docker.io/stashapp/stash v0.28.1 → v0.29.0 (#40926)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/stashapp/stash](https://stashapp.cc)
([source](https://redirect.github.com/stashapp/stash)) | minor |
`645f6c1` -> `2f6535a` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>stashapp/stash (docker.io/stashapp/stash)</summary>

###
[`v0.29.0`](https://redirect.github.com/stashapp/stash/releases/tag/v0.29.0)

[Compare
Source](https://redirect.github.com/stashapp/stash/compare/v0.28.1...v0.29.0)

The Scenes page and related scene list views have been updated with a
filter sidebar and a toolbar for filtering and other actions. This
design is intended to be applied to other query pages in the following
release. The design will be refined based on user feedback.

You can help steer the direction of this design by providing feedback in
the [forum
thread](https://discourse.stashapp.cc/t/query-page-redesign-feedback-thread-0-29/3935).

Old userscripts and plugins that intercept GraphQL with content-type
`application/json` will stop working, as gqlenc uses the updated
content-type `application/graphql-response+json`

#####  New Features

- Redesigned the scenes page with filter sidebar.
([#&#8203;5714](https://redirect.github.com/stashapp/stash/pull/5714))
- Added Performers tab to Group details page.
([#&#8203;5895](https://redirect.github.com/stashapp/stash/pull/5895))
- Added configurable rate limit to stash-box connection options.
([#&#8203;5764](https://redirect.github.com/stashapp/stash/pull/5764))

##### 🎨 Improvements

- Revamped the scene and marker wall views.
([#&#8203;5816](https://redirect.github.com/stashapp/stash/pull/5816))
- Added zoom functionality to wall views.
([#&#8203;6011](https://redirect.github.com/stashapp/stash/pull/6011))
- Added search term field to the Edit Filter dialog.
([#&#8203;6082](https://redirect.github.com/stashapp/stash/pull/6082))
- Added load and save filter buttons to the Edit Filter dialog.
([#&#8203;6092](https://redirect.github.com/stashapp/stash/pull/6092))
- Restyled UI error messages.
([#&#8203;5813](https://redirect.github.com/stashapp/stash/pull/5813))
- Changed default modifier of `path` criterion to `includes` instead of
`equals`.
([#&#8203;5968](https://redirect.github.com/stashapp/stash/pull/5968))
- Added internationalisation to login page.
([#&#8203;5765](https://redirect.github.com/stashapp/stash/pull/5765))
- Added Performer and Tag popovers to scene edit page.
([#&#8203;5739](https://redirect.github.com/stashapp/stash/pull/5739))
- Tags are now sorted by name in scrape and merge dialogs.
([#&#8203;5752](https://redirect.github.com/stashapp/stash/pull/5752))
- Related stash-box is now shown with IDs in tagger view.
([#&#8203;5879](https://redirect.github.com/stashapp/stash/pull/5879))
- UI now navigates to previous page when deleting an item.
([#&#8203;5818](https://redirect.github.com/stashapp/stash/pull/5818))
- All URLs will now be submitted when submitting a draft to stash-box.
([#&#8203;5894](https://redirect.github.com/stashapp/stash/pull/5894))
- Made funscript parsing more fault tolerant.
([#&#8203;5978](https://redirect.github.com/stashapp/stash/pull/5978))
- Added link to gallery in image lightbox.
([#&#8203;6012](https://redirect.github.com/stashapp/stash/pull/6012))
- Provide correct filename when downloading scene video.
([#&#8203;6119](https://redirect.github.com/stashapp/stash/pull/6119))
- Support hardware next/previous keys for scene navigation.
([#&#8203;5553](https://redirect.github.com/stashapp/stash/pull/5553))
- Duplicate checker now sorts largest file groups first.
([#&#8203;6133](https://redirect.github.com/stashapp/stash/pull/6133))
- Show gallery cover in Gallery edit panel.
([#&#8203;5935](https://redirect.github.com/stashapp/stash/pull/5935))
- Backups will now be created in the same directory as the database,
then moved to the configured backup directory. This avoids potential
corruption when backing up over a network share.
([#&#8203;6137](https://redirect.github.com/stashapp/stash/pull/6137))
- Added graphql playground link to tools panel.
([#&#8203;5807](https://redirect.github.com/stashapp/stash/pull/5807))
- Include IP address in login errors in log.
([#&#8203;5760](https://redirect.github.com/stashapp/stash/pull/5760))

##### 🐛 Bug fixes

- Fixed ordering studios by tag count returning error.
([#&#8203;5776](https://redirect.github.com/stashapp/stash/pull/5776))
- Fixed error when submitting fingerprints for scenes that have been
deleted.
([#&#8203;5799](https://redirect.github.com/stashapp/stash/pull/5799))
- Fixed errors when scraping groups.
([#&#8203;5793](https://redirect.github.com/stashapp/stash/pull/5793),
[#&#8203;5974](https://redirect.github.com/stashapp/stash/pull/5974))
- Fixed UI crash when viewing a gallery in the Performer details page.
([#&#8203;5824](https://redirect.github.com/stashapp/stash/pull/5824))
- Fixed scraped performer stash ID being saved when cancelling scrape
operation.
([#&#8203;5839](https://redirect.github.com/stashapp/stash/pull/5839))
- Fixed groups not transferring when merging tags.
([#&#8203;6127](https://redirect.github.com/stashapp/stash/pull/6127))
- Fixed URLs and stash IDs not transferring during scene merge
operation.
([#&#8203;6151](https://redirect.github.com/stashapp/stash/pull/6151),
[#&#8203;6152](https://redirect.github.com/stashapp/stash/pull/6152))
- Fixed empty exclusion patterns being applied when scanning and
cleaning.
([#&#8203;6023](https://redirect.github.com/stashapp/stash/pull/6023))
- Fixed login page being included in browser history.
([#&#8203;5747](https://redirect.github.com/stashapp/stash/pull/5747))
- Fixed gallery card resizing while scrubbing.
([#&#8203;5844](https://redirect.github.com/stashapp/stash/pull/5844))
- Fixed incorrectly positioned scene markers in the scene player
timeline.
([#&#8203;5801](https://redirect.github.com/stashapp/stash/pull/5801),
[#&#8203;5804](https://redirect.github.com/stashapp/stash/pull/5804))
- Fixed incorrect marker colours in the scene player timeline.
([#&#8203;6141](https://redirect.github.com/stashapp/stash/pull/6141))
- Fixed custom fields not being displayed in Performer page with
`Compact Expanded Details` enabled.
([#&#8203;5833](https://redirect.github.com/stashapp/stash/pull/5833))
- Fixed issue in tagger where creating a parent studio would not map it
to the other results.
([#&#8203;5810](https://redirect.github.com/stashapp/stash/pull/5810),
[#&#8203;5996](https://redirect.github.com/stashapp/stash/pull/5996))
- Fixed generation options not being respected when generating using the
Tasks page.
([#&#8203;6139](https://redirect.github.com/stashapp/stash/pull/6139))
- Related tags are now ordered by name.
([#&#8203;5945](https://redirect.github.com/stashapp/stash/pull/5945))
- Fixed error message not being displayed when failing at startup.
([#&#8203;5798](https://redirect.github.com/stashapp/stash/pull/5798))
- Fixed incorrect paths in confirm step of the setup wizard.
([#&#8203;6138](https://redirect.github.com/stashapp/stash/pull/6138))
- Fixed values being lost when navigating back from the confirmation
step of the setup wizard.
([#&#8203;6138](https://redirect.github.com/stashapp/stash/pull/6138))
- Fixed incorrect paths generated in HLS when using a reverse proxy
prefix.
([#&#8203;5791](https://redirect.github.com/stashapp/stash/pull/5791))
- Fixed marker preview being deleted when modifying a marker with a
duration.
([#&#8203;5800](https://redirect.github.com/stashapp/stash/pull/5800))
- Fixed marker end seconds not being included in import/export.
([#&#8203;5777](https://redirect.github.com/stashapp/stash/pull/5777))
- Fixed parent tags missing in export if including dependencies.
([#&#8203;5780](https://redirect.github.com/stashapp/stash/pull/5780))
- Add short hash of basename when generating export file names to
prevent the same filename being generated.
([#&#8203;5780](https://redirect.github.com/stashapp/stash/pull/5780))
- Fixed invalid studio and performer links in the tagger view.
([#&#8203;5876](https://redirect.github.com/stashapp/stash/pull/5876))
- Fixed clickable area for tag links.
([#&#8203;6129](https://redirect.github.com/stashapp/stash/pull/6129))
- ffmpeg hardware encoding checks now timeout after 1 second to prevent
startup hangs.
([#&#8203;6154](https://redirect.github.com/stashapp/stash/pull/6154))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-21 04:22:01 +02:00
TrueCharts Bot 86562a76df chore(helm): update image ghcr.io/emberstack/kubernetes-reflector 9.1.35 → 9.1.36 (#40923) 2025-10-21 04:21:44 +02:00
TrueCharts Bot 24dd38b76b chore(helm): update image docker.io/codercom/code-server 4.105.0 → 4.105.1 (#40922) 2025-10-21 04:21:38 +02:00
TrueCharts Bot 8feda9ee31 chore(helm): update image docker.io/jgraph/drawio digest to e997ccd (#40919)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/jgraph/drawio](https://www.drawio.com)
([source](https://redirect.github.com/jgraph/docker-drawio)) | digest |
`8a3328c` -> `e997ccd` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-21 04:21:29 +02:00
TrueCharts Bot 4d213fb6aa chore(helm): update image docker.io/wekanteam/wekan v8.06 → v8.07 (#40916)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/wekanteam/wekan](https://redirect.github.com/wekan/wekan) |
minor | `49efbac` -> `94d5a10` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>wekan/wekan (docker.io/wekanteam/wekan)</summary>

###
[`v8.07`](https://redirect.github.com/wekan/wekan/blob/HEAD/CHANGELOG.md#v807-2025-10-20-WeKan--release)

[Compare
Source](https://redirect.github.com/wekan/wekan/compare/v8.06...v8.07)

This release fixes the following bugs:

- [Fix Snap Candidate WeKan 8.00-8.06 commit ae01ea5 database directory
from /var/snap/wekan/common/wekan back to 8.07
/var/snap/wekan/common](https://redirect.github.com/wekan/wekan/commit/98f141d62f3b6d4371d024c72eae6688d0f4e516).
  Thanks to xet7.
- [When opening board, add missing
lists](https://redirect.github.com/wekan/wekan/commit/80777b46638ed15b8194105751499ada4b066d19).
  Thanks to xet7.
- [If Snap Candidate MongoDB raw database files were at
SNAP\_COMMON/wekan, migrate them back to
SNAP\_COMMON](https://redirect.github.com/wekan/wekan/commit/f2019b1059c8d6f4cd9a46c3db7e004c4928cebb).
  Thanks to xet7.

Thanks to above GitHub users for their contributions and translators for
their translations.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-20 22:29:06 +02:00
TrueCharts Bot 0b21e14fdb chore(helm): update image ghcr.io/linuxserver/piwigo 15.6.0 → 15.7.0 (#40918)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/piwigo](https://redirect.github.com/linuxserver/docker-piwigo/packages)
([source](https://redirect.github.com/linuxserver/docker-piwigo)) |
minor | `d8e7a90` -> `2627575` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-20 22:28:47 +02:00
TrueCharts Bot 77771d65ce chore(helm): update image docker.io/louislam/uptime-kuma 1.23.16 → 1.23.17 (#40912)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/louislam/uptime-kuma | patch | `431fee3` -> `3d63290` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 22:28:15 +02:00
TrueCharts Bot ec5b177fee chore(helm): update image ghcr.io/atuinsh/atuin v18.8.0 → v18.9.0 (#40917)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/atuinsh/atuin | minor | `8a8a8ef` -> `86ab963` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-10-20 22:16:59 +02:00
TrueCharts Bot a80ffe119d chore(helm): update image docker.io/sourcegraph/server 6.9.0 → 6.9.902 (#40913)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/sourcegraph/server](https://sourcegraph.com/)
([source](https://redirect.github.com/sourcegraph/sourcegraph)) | patch
| `2c6dfd3` -> `971c034` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 22:16:53 +02:00
TrueCharts Bot ebbf0bb77f chore(helm): update image ghcr.io/pmmp/pocketmine-mp 5.35.0 → 5.35.1 (#40915)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/pmmp/pocketmine-mp | patch | `d168c69` -> `30cd232` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 22:15:57 +02:00
TrueCharts Bot 31ef9d3466 chore(helm): update image ghcr.io/linuxserver/jackett 0.24.156 → 0.24.159 (#40914)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/jackett](https://redirect.github.com/linuxserver/docker-jackett/packages)
([source](https://redirect.github.com/linuxserver/docker-jackett)) |
patch | `6b26502` -> `2a84936` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 22:15:26 +02:00
TrueCharts Bot 93d213a7b0 chore(helm): update image ghcr.io/kareadita/kavita 0.8.7 → 0.8.8 (#40909)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/kareadita/kavita](https://redirect.github.com/Kareadita/Kavita)
| patch | `b9c6715` -> `1ac8a0a` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Kareadita/Kavita (ghcr.io/kareadita/kavita)</summary>

###
[`v0.8.8`](https://redirect.github.com/Kareadita/Kavita/releases/tag/v0.8.8):
- Epub Reader Overhaul, an Annotation System and OIDC!

[Compare
Source](https://redirect.github.com/Kareadita/Kavita/compare/v0.8.7...v0.8.8)

This is a massive release that Amelia and I have been working on for the
past 3 months non-stop. If you recall from the last release notes, I
said I wanted to focus on Feature Requests and so we picked up a few of
the most popular requests: **OIDC** (170+ upvotes), **Custom fonts for
Epub reader** (25+ upvotes), and **Highlight/Annotation system** (40+
upvotes). This is a feature packed release, so buckle up.

##### Epub Reader Refresh

First off, let's start with the new Epub reader. When tackling
Annotations, we took the opportunity to refresh the UX and the
underlying codebase, since it has been 5 years from when I originally
wrote it. While tackling a new UI, I thought to also tackle some long
standing, hard to reproduce issues, like text bleeding. Text bleeding
ended up eating 3 weeks of pure madness as Amelia and I tried to fix (or
just reproduce reliably), until we opened a bug bounty and
[@&#8203;privatestefans](https://redirect.github.com/privatestefans)
fixed it. Even with all the pain, we brought some requested features
around bookmarking images in the reader as well.

##### Epub Fonts

<img width="1637" height="687" alt="image"
src="https://github.com/user-attachments/assets/903730c2-3c1a-4a06-bcf5-34112b7c0efc"
/>

This has been a constant ask from many users and we finally got it out.
From the font management screen, any user can download fonts to use
within their books. Either upload a font file or better, copy/paste a
Google Fonts url. Fonts can then be assigned to books via reading
profiles.

##### OIDC

<img width="2940" height="1618" alt="login screen with OIDC enable"
src="https://github.com/user-attachments/assets/8f1d8abb-da43-46fc-9a00-9bbb402b33dd"
/>

<p align="center">
<img width="592" height="757" alt="some of the OIDC configuration
options"
src="https://github.com/user-attachments/assets/c85723d1-cf5b-4381-b4c7-03454d207786"
/>
</p>

This release introduces one of our most requested features to date:
OpenID Connect (OIDC/SSO) integration. Server admins can now configure
OIDC to work alongside or fully replace Kavita’s native authentication
system. The setup is designed to be straightforward to get it up and
running quickly, while still offering advanced configuration options for
those who need more control.

Admins can choose to enable automatic account creation, allowing users
to join the server without manual intervention. When active, newly
created accounts inherit the configured default roles and age
restrictions. For more fine-grained control, role syncing can be
enabled—bypassing defaults in favor of permissions defined by the
identity provider, so you can manage all user access centrally.

Read all about it on the
[wiki](https://wiki.kavitareader.com/guides/admin-settings/open-id-connect/).

##### The Annotation System

<img width="1916" height="378" alt="edit-annotation-drawer"
src="https://github.com/user-attachments/assets/ae4c4137-9c78-493d-afab-4633db186ca7"
/>

<img width="1006" height="925" alt="annotation-drawer"
src="https://github.com/user-attachments/assets/083dc4b6-09fd-4395-bce2-79ff8f756d4a"
/>

Users have been asking for the ability to highlight text and add notes
when they read and have expressed a strong need for a software in the
self-hosting community to tackle this need. Since the start of the epub
reader 5 years ago, I wanted this system (and even solved the
implementation), but never had time to tackle it.

The annotation system is currently implemented for the epub reader and
it will be for the foreseeable future. It offers a way to highlight any
passage of text and to write a comment about that with rich text (bold,
underline, lists, images, etc). You can see any annotation within the
reader to jump around, you can view from the series page or the new All
Annotations view (accessible from the user menu in the top right).

Annotations have an owner, a marker if there are spoilers in the
comment, and a highlight slot. There are a fixed 5 highlight slots with
predefined colors, but you can change them at any time. Since
annotations are bound to the slot number, you can change the color
system and all annotations will get that update.

Kavita also added some social aspects that are opt-in. You can opt-in to
share your reviews with users on the server (with some extra
restrictions on libraries and age ratings) and also opt-in to seeing
other users' annotations. If you do opt-in to viewing, you can also
upvote ones you agree with. Filtering and Sorting against these fields
are planned for v0.8.8, due to a dependency on a feature in .NET 10.

Lastly, Annotations can be exported (either everything or a filtered set
of Annotations) in JSON format. I took inspiration from other Obsidian
plugins. While I am not going to write an Obsidian importer myself, if
someone does, I'm open to working with you to get the best experience.

##### OPDS Love

OPDS has gotten a lot of polish and love from me this release. I had
originally dived in to finally polish the Koreader sync experience, but
caught swept up in polishing the experience, along with a few FRs from
users that I think has brought a lot of UX to Kavita's implementation.
First, pagination across the board. Not all apps support this
unfortunately, which is where our next item shines: **Continue From**.
This new item will be first and foremost if you have any reading
progress in the feed. It is a shortcut to avoiding having to scroll
hundreds of items. Kavita now also encoded progress icons into the
titles to make it easier (since clients are also very loose with
supporting metadata).

##### What's Next

This release was quite challenging with the epub reader overhaul, but
extremely satisfying polish and fix many outstanding issues. I can't
wait to hear the feedback on the new annotation system. I want to extend
a huge thanks again to our nightly testers and those that provided
feedback for the annotation system (and OIDC support).

Next release I want to continue with my original plan of tackling more
of Kavita+ and it's integration in Kavita, along with the backend
switching to [MangaBaka](https://mangabaka.dev?utm_source=kavita),
focusing on a new Progress system to allow for richer stats, and a few
more Feature Requests that didn't make it this release.

### Added

- Added: Added OIDC Authentication support. Users can now log in with
OIDC providers (Auth0, Keycloak, etc). Admins can set up default user
profiles for OIDC-based accounts. (Thanks
[@&#8203;Fesaa](https://redirect.github.com/Fesaa) for tackling this)
- Added: Added automatic account creation when logging in via OIDC.
- Added: Allow admins to delegate user management to OIDC (Sync
libraries, age restrictions, etc with OIDC roles)
- Added support for requesting custom scopes from your OIDC provider
- Added: Added the recent 'Enable Metadata' Library setting to
KavitaStats reporting.
- Added: Ability to export and import Metadata Settings
- Added: Brought the manage metadata settings from Kavita+ exclusively
to all of Kavita and thus the ability to have it work against
file/api-based metadata. This allows for custom rules on how metadata is
processed from file-based metadata (FR
[#&#8203;3862](https://redirect.github.com/Kareadita/Kavita/issues/3862),
1 upvote)
- Added: Manga library type now supports Tome keywords for filename
parsing
- Added: Added a new library setting to remove common sort prefixes
(The, A, An) from Sort titles. Disabled by default (FR
[#&#8203;3037](https://redirect.github.com/Kareadita/Kavita/issues/3037),
25 upvotes)
- Added: Added the ability to upload your own fonts to Kavita and have
any user use them in epub books. Admins can force delete. Read only
users cannot add or remove. Google font urls and woff2/woff/tff/otf
files are supported. (Closes FR
[#&#8203;2550](https://redirect.github.com/Kareadita/Kavita/issues/2550),
\~40 upvotes)
- Added: New user preference to enable/disable colorscapes. Will
override theme settings when disabled.
- Added: (OPDS) All feeds from OPDS now support pagination
- Added: Added support for pagination in the Recently updated endpoint
(OPDS and normal)
- Added: (Epub Reader) Kavita's menu will now show progress and
estimated time left to complete the book
- Added: (Epub Reader) Added the ability to highlight text and add an
annotation with rich text support.
- Added: (Epub Reader) Added the ability to bookmark images. You can
view and jump between bookmarked images within the reader or view them
in the bookmark reader.
- Added: Added the ability to create annotations around book text with
rich text support.
- Added: Added a basic search for annotation hook.
- Added: Added the ability to export annotations into json format.
- Added: Added a browse annotation page (from user menu) with filtering
and sorting. Can export a filtered view or all annotations. Can also
bulk delete.
- Added: Added a file size filtering option for Series
- Added: (Kavita+) Added the ability to resend the license/welcome email
to your email from Kavita.
- Added: Added social preferences to allow users to decide what, where,
and when to share and view annotations and reviews
- Added: Added the ability for users to like other users annotations
(assuming appropriate opt-in settings)
- Added: Total file size below series/volume/chapter title on the detail
pages
- Added: Added Folder path in the series details tab if you're an admin
- Added: New user preference called Data Saver. Currently only disables
prefetching on the PDF reader.

### Changed

- Changed: Cache Kavita locale as to not require the expensive operation
- Changed: Auto disable double page mode on small screens in the epub
reader
- Changed: Blacklist and whitelist, age rating, and field mappings are
now available without Kavita+
- Changed: Blacklist and whitelist, age rating, and field mappings will
now act on metadata data in your ComicInfo (Will require a scan) and via
the API
- Changed: Show a validation error in the UI for Edit Person - ASIN
field, as it wasn't clear that a valid ISBN 10/13 code must be used
- Changed: Don't allow users to save edit library modal without having
at least one file type selected.
- Changed: Optimized and cleaned up the PDF Metadata extraction code
- Changed: When reading PDF metadata, if an encrypted pdf file is found,
be more explicit when reporting to Media Errors
- Changed: When there are files at the library folder root, warn the
user that this is not supported in the Library Settings modal.
- Changed: Update the dockerfile to use ubuntu noble base container
image. Focal went EOL in May '25. Removed libssl 1.1 since it is no
longer supported.
- Changed: Renamed Comic (Legacy) to Comic (Flexible) and added subtitle
explaining each library type more clearly (paired with a new wiki
documentation)
- Changed: Drawers in the epub reader are now resizable
- Changed: Go to Page in the epub reader is now page 1 based, making
everything consistent
- Changed: Don't allow 2 column + vertical as Japanese readers told it
makes no sense.
- Changed: Added some basic hack support for epubs when they use ./ in
the urls
- Changed: (OPDS) If a user has reading progress on a Reading
List/Series/Volume, inject a continue reading item at the top of the
feed, to avoid needless scrolling.
- Changed: (OPDS) Inject a unicode icon to showcase reading progress in
the opds feed. (⭘◔◑◕⬤) (FR
[#&#8203;4030](https://redirect.github.com/Kareadita/Kavita/issues/4030),
2 upvotes)
- Changed: (Kavita+) Added an extra warning to ensure users understand
that Kavita is not Kavita+
- Changed: (Kavita+) Added a dedicated Cancel Sub button on License page
- Changed: (Kavita+) Prefill email for Manage/Cancel buttons
- Changed: Added a loading animation for ToC drawer for slow connections
- Changed: Added space as a keybind to toggle the action bars in the
epub reader
- Changed: Remove mentions of the analyze library option in the UI
- Changed: Search results will now be sorted by length first to ensure
short titles are always findable
- Changed: Added an additional check to Manga volume/chapter parser to
handle duplicate volume/chapter markers in the file:
  'Series - Vol 1 Ch 2.5 - Vol 2 Omakes'
  This will now be parsed correctly as Volume 1 Chapter 2.5.
- Changed: (Epub Reader) Removed the virtual page controls and now all
pagination is around the actual pages. The old system led to a lot of
confusion with little benefit.
- Changed: (Epub Reader) Table of Contents is now in it's own drawer and
separate from the reader settings
- Changed: (Epub Reader) Personal Table of Contents (Text Bookmarks) is
now in a separate drawer with the Image Bookmarks
- Changed: (Kavita+) Only check for expired scrobbling token if there is
an active license.
- Changed: Bookmarks (epub or archive) now store chapter title
- Changed: When a download is in progress, Kavita will keep the screen
awake
- Changed: Epub reader confirm dialog is now styled for book reader to
match the book theme
- Changed: Card detail layout will now also remember actual scroll
position
- Changed: Added a warning when no email has been setup on device screen
- Changed: (OPDS) Any OPDS activity will now update LastActive on user's
account
- Changed: Removed duplicate information from series/volume/chapter
details page
- Changed: Review sharing is now linked to the newly introduced social
preferences
- Changed: Tweaked series detail page to move release year and size to
the top section and thin out details tab.
- Changed: Explicitly do not read metadata when disabled

### Fixed

- Fixed: Fixed not being returned to your last used page after being
forcefully logged out
- Fixed: Fixed field mappings not being normalized when matching
- Fixed: Fixed cover image not saving for Edit Person modal
- Fixed: Fixed initial create library flow not saving enable metadata
setting
- Fixed: (Kavita+) Fixes a warning showing up for expired AniList tokens
while there is no active Kavita+ license
- Fixed: Fixed overlapping buttons on non-English locales in Manage
Library page (Thanks
[@&#8203;fpammer](https://redirect.github.com/fpammer) )
- Fixed: Fixed blank options in PDF reader due to ftl files not being
supported
- Fixed: (OPDS) Fixed an off-by-one bug on OPDS-PS with KOReader
explicitly, as they don't follow the spec and send misleading numbers.
(Thanks [@&#8203;fpammer](https://redirect.github.com/fpammer) for the
help debugging)
- Fixed: (OPDS) Fixed Open Search not sending total items in the feed.
- Fixed: (Kavita+) Fixed a bug where Kavita+ was quitting early before
checking for stale data in metadata matching
- Fixed: (Kavita+) Ensure Kavita uses existing External Series Metadata
over weblinks now that we have Match flow
- Fixed: Fixed an issue where Koreader was not able to pull progress
from Kavita
- Fixed: Fixed bulk actions not being hooked up on the libraries
settings page
- Fixed: Fixed some internal metadata still being used when Enable
Metadata is turned off
- Fixed: Try to fix webtoon reader skipping chapters when opening fully
read chapters
- Fixed: Fixed an issue where Koreader was not able to pull progress
from Kavita
- Fixed: (Epub Reader) Fixed text bleeding issues with column-based
layout
- Fixed: Fixed some interaction weirdness with Yomitan
- Fixed: (Epub Reader) Fixed an issue where if any DOM/UI layout changes
happened outside the Kavita epub reader, it could break existing
progress on books
- Fixed: Fixed a bug when iframing was enabled, each api would log a
warning statement.
- Fixed: (Epub Reader) A lot of polish around reliability on column
layout.
- Fixed: (Epub Reader) Don't close the reader when the book line overlay
was open and user hit Escape.
- Fixed: (Epub Reader) Link rewiring for epubs now work with xhtml links
- Fixed: (Epub Reader) Images could overflow in 2 column mode due to
missing width calc
- Fixed: Fixed a bug with K+ license message showing due to missing
signal accessor.
- Fixed: Fixed jump bar not properly using sort name instead of series
name, which can throw it off if they differ.
- Fixed: Fixed shift clicking not selecting all items from the last
selection when switching entities on the series detail page
- Fixed: Fixed missing keyword token in PDF Metadata parser
- Fixed: Fixed a bug where primary buttons would sometimes render as
blue
- Fixed: Fixed a bug where the UI Jumpbar grouping didn't align with the
backend one
- Fixed: Request too large errors were getting grouped with a generic
error.

### API

- Return 404 responses for api fallbacks
- OPDS APIs will now start pagination at 1

### Theme

- Added CSS var for series detail title color, allowing themes to
configure the color. Falls back to the default of white if color not
supplied in theme. (Thanks
[@&#8203;YodaDaCoda](https://redirect.github.com/YodaDaCoda))
- New CSS variables for better theming: (Thanks
[@&#8203;gmahomarf](https://redirect.github.com/gmahomarf))
  **--card-title-text-color:** Text color for card titles.
**--card-body-bg-color**: Background color for card bodies (.card-body).
**--card-overlay-text-color**: Text color in card overlays (e.g. the
overlay when hovering over library entries).
**--side-nav-header-text-color**: Text color of side navigation headers.
**--pref-side-nav-header-text-color**: Text color of side navigation
headers in the preferences page.
**--side-nav-item-color**: The non-active counterpart to
**--side-nav-item-active-color**, i.e. the color of the vertical bar to
the left of side navigation items not currently active.

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 16:23:16 +02:00
TrueCharts Bot 5af517d1da chore(helm): update image ghcr.io/home-operations/jackett 0.24.156 → 0.24.159 (#40908)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/home-operations/jackett](https://ghcr.io/home-operations/jackett)
([source](https://redirect.github.com/Jackett/Jackett)) | patch |
`19cf931` -> `7ac1f9c` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Release Notes

<details>
<summary>Jackett/Jackett (ghcr.io/home-operations/jackett)</summary>

###
[`v0.24.159`](https://redirect.github.com/Jackett/Jackett/releases/tag/v0.24.159)

[Compare
Source](https://redirect.github.com/Jackett/Jackett/compare/v0.24.156...v0.24.159)

#### Changes:

-
[`c9cfbb6`](https://redirect.github.com/Jackett/Jackett/commit/c9cfbb62233e9c817163b7d0ebdcfd8285fedbe6)
Update rudub
-
[`ccba236`](https://redirect.github.com/Jackett/Jackett/commit/ccba23696db23baa81907ffb12378170df200f5d)
krazyzone: update cats
-
[`8576ff1`](https://redirect.github.com/Jackett/Jackett/commit/8576ff1c3acac4ad28a8e34d2c40e818048f597c)
torrentkitty: tv tld available again
-
[`752bdc5`](https://redirect.github.com/Jackett/Jackett/commit/752bdc5f31317007f8e1859691bd3a3fe4fe90d7)
torrent9: back to older domain
-
[`101df12`](https://redirect.github.com/Jackett/Jackett/commit/101df128b1998439c92b609c78482f5cf7a11ba0)
cangbaoge: prevent DL not found on some titles

This list of changes was [auto
generated](https://dev.azure.com/Jackett/Jackett/_build/results?buildId=14676\&view=logs).

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-10-20 16:23:05 +02:00
TrueCharts Bot 4e3114616b chore(helm): update image ghcr.io/linuxserver/freshrss digest to ceb5a8b (#40905) 2025-10-20 16:22:03 +02:00
TrueCharts Bot 8ca3d40e56 chore(helm): update image docker.io/lmscommunity/lyrionmusicserver digest to 0b22614 (#40902)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/lmscommunity/lyrionmusicserver | digest | `5c34f10` ->
`0b22614` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-20 16:21:53 +02:00
TrueCharts Bot eb463d5d8a chore(helm): update image docker.io/clamav/clamav digest to 4d47330 (#40901)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/clamav/clamav](https://redirect.github.com/Cisco-Talos/clamav.git)
([source](https://redirect.github.com/Cisco-Talos/clamav)) | digest |
`b734c2f` -> `4d47330` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-20 16:15:21 +02:00
TrueCharts Bot 58b8540d35 chore(helm): update image ghcr.io/linuxserver/babybuddy digest to 9363e43 (#40904) 2025-10-20 16:10:56 +02:00
TrueCharts Bot c099f97b52 chore(helm): update image ghcr.io/linuxserver/piwigo digest to d8e7a90 (#40906)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/piwigo](https://redirect.github.com/linuxserver/docker-piwigo/packages)
([source](https://redirect.github.com/linuxserver/docker-piwigo)) |
digest | `4c0fa55` -> `d8e7a90` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-20 16:10:50 +02:00
TrueCharts Bot 27eefa3b56 chore(helm): update image docker.io/victoriametrics/victoria-metrics v1.127.0 → v1.128.0 (#40910) 2025-10-20 16:10:19 +02:00
TrueCharts Bot c297e95049 chore(helm): update image ghcr.io/linuxserver/tvheadend digest to 2b0f512 (#40907)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/linuxserver/tvheadend | digest | `7ea4317` -> `2b0f512` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

Add the preset `:preserveSemverRanges` to your config if you don't want
to pin your dependencies.

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, 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://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-10-20 16:10:15 +02:00