Commit Graph

50923 Commits

Author SHA1 Message Date
TrueCharts Bot a42e99e20a fix(whisparr): update image ghcr.io/hotio/whisparr v3-3.0.2.1753 → v3-3.0.2.1760 (#43013) 2025-12-20 01:41:54 +01:00
TrueCharts Bot 2737af30f1 feat(booklore): update image ghcr.io/booklore-app/booklore v1.14.1 → v1.15.0 (#43014)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/booklore-app/booklore](https://redirect.github.com/booklore-app/booklore)
| minor | `da1374a` -> `595ff4c` |

---

> [!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>booklore-app/booklore (ghcr.io/booklore-app/booklore)</summary>

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

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

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

#### 🚀 New Features

- feat: add additional cover art actions and settings
([#&#8203;1938](https://redirect.github.com/booklore-app/booklore/issues/1938))
by [@&#8203;CounterClops](https://redirect.github.com/CounterClops)
- feat(hardcover): sync Kobo reading progress to Hardcover
([#&#8203;1926](https://redirect.github.com/booklore-app/booklore/issues/1926))
by [@&#8203;boludo00](https://redirect.github.com/boludo00)
- Add sequential next/previous book navigation from library, filtered,
and search views
([#&#8203;1931](https://redirect.github.com/booklore-app/booklore/issues/1931))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- feat(api, ui): add bookdrop bulk edit and metadata pattern extraction
([#&#8203;1846](https://redirect.github.com/booklore-app/booklore/issues/1846))
by [@&#8203;CounterClops](https://redirect.github.com/CounterClops)
- Add support for fb2 books
([#&#8203;1757](https://redirect.github.com/booklore-app/booklore/issues/1757))
by [@&#8203;slonoed](https://redirect.github.com/slonoed)

####  Enhancements

- feat: add library sync URL generation in KoboUrlBuilder
([#&#8203;1937](https://redirect.github.com/booklore-app/booklore/issues/1937))
by [@&#8203;ripdog](https://redirect.github.com/ripdog)
- feat(opds): allow user to set sorting for opds feed in settings
([#&#8203;1824](https://redirect.github.com/booklore-app/booklore/issues/1824))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)
- Feat/conversion CBX to EPUB compression configuration
([#&#8203;1844](https://redirect.github.com/booklore-app/booklore/issues/1844))
by [@&#8203;thvardhan](https://redirect.github.com/thvardhan)
- feat(opds): add series hierarchy
([#&#8203;1837](https://redirect.github.com/booklore-app/booklore/issues/1837))
by [@&#8203;WorldTeacher](https://redirect.github.com/WorldTeacher)

#### 🎨 UI Tweaks

- fix: Bookdrop UI mobile support
([#&#8203;1911](https://redirect.github.com/booklore-app/booklore/issues/1911))
by [@&#8203;Muppetteer](https://redirect.github.com/Muppetteer)
- fix: Consistent dialogs
([#&#8203;1842](https://redirect.github.com/booklore-app/booklore/issues/1842))
by [@&#8203;Muppetteer](https://redirect.github.com/Muppetteer)

#### 🐛 Bug Fixes

- fix: Library icon name bug
([#&#8203;1934](https://redirect.github.com/booklore-app/booklore/issues/1934))
by [@&#8203;Muppetteer](https://redirect.github.com/Muppetteer)
- fix: bookdrop bulk actions not applying to uncached pages
([#&#8203;1928](https://redirect.github.com/booklore-app/booklore/issues/1928))
by [@&#8203;CounterClops](https://redirect.github.com/CounterClops)
- fix: file renaming with wrong extension
([#&#8203;1929](https://redirect.github.com/booklore-app/booklore/issues/1929))
by [@&#8203;CounterClops](https://redirect.github.com/CounterClops)
- fix(FileService): update User-Agent header for ComicVine to let the
Parser through
([#&#8203;1880](https://redirect.github.com/booklore-app/booklore/issues/1880))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)
- fix(ui): Force page reload on logout
([#&#8203;1870](https://redirect.github.com/booklore-app/booklore/issues/1870))
by [@&#8203;Muppetteer](https://redirect.github.com/Muppetteer)

#### 🛠️ Refactoring & Maintenance

- refactor(fb2, misc): Improve code quality, update to modern Java
patterns, add reasonable initial values for StringBuilders
([#&#8203;1932](https://redirect.github.com/booklore-app/booklore/issues/1932))
by [@&#8203;balazs-szucs](https://redirect.github.com/balazs-szucs)

#### 📦 Dependencies

- Upgrade Angular from v20 to v21 and update other dependencies
([#&#8203;1916](https://redirect.github.com/booklore-app/booklore/issues/1916))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- chore(deps): bump docker/login-action from 2 to 3
([#&#8203;1908](https://redirect.github.com/booklore-app/booklore/issues/1908))
by
@&#8203;[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
- chore(deps): update actions/setup-java action to v5
([#&#8203;1871](https://redirect.github.com/booklore-app/booklore/issues/1871))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update actions/upload-artifact action to v6
([#&#8203;1872](https://redirect.github.com/booklore-app/booklore/issues/1872))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update actions/checkout action to v6
([#&#8203;1869](https://redirect.github.com/booklore-app/booklore/issues/1869))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update dependency org.flywaydb:flyway-mysql to v11.19.0
([#&#8203;1868](https://redirect.github.com/booklore-app/booklore/issues/1868))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update dependency org.apache.commons:commons-text to
v1.15.0
([#&#8203;1865](https://redirect.github.com/booklore-app/booklore/issues/1865))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update lscr.io/linuxserver/mariadb docker tag to v11.4.8
([#&#8203;1862](https://redirect.github.com/booklore-app/booklore/issues/1862))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update dependency org.freemarker:freemarker to v2.3.34
([#&#8203;1861](https://redirect.github.com/booklore-app/booklore/issues/1861))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update dependency org.assertj:assertj-core to v3.27.6
([#&#8203;1859](https://redirect.github.com/booklore-app/booklore/issues/1859))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)
- chore(deps): update dependency gradle to v8.14.3
([#&#8203;1858](https://redirect.github.com/booklore-app/booklore/issues/1858))
by @&#8203;[renovate\[bot\]](https://redirect.github.com/apps/renovate)

#### ⚙️ CI/CD

- Add Flyway migration conflict detection in CI
([#&#8203;1888](https://redirect.github.com/booklore-app/booklore/issues/1888))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Speed up CI builds by introducing dependency caching
([#&#8203;1874](https://redirect.github.com/booklore-app/booklore/issues/1874))
by [@&#8203;acx10](https://redirect.github.com/acx10)
- Add Flyway migration version conflict check in GitHub Actions
([#&#8203;1863](https://redirect.github.com/booklore-app/booklore/issues/1863))
by [@&#8203;acx10](https://redirect.github.com/acx10)

##### 🐳 Docker Images

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

**Full Changelog**:
<https://github.com/booklore-app/booklore/compare/v1.14.1...v1.15.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYm9va2xvcmUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-12-20 01:41:47 +01:00
TrueCharts Bot 70d2c0bce3 fix(helm-deps): update chart mongodb 16.14.5 → 16.14.6 (#43011)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mongodb](https://truecharts.org/charts/stable/mongodb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mongodb)) |
patch | `16.14.5` -> `16.14.6` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAveW91dHViZWRsLW1hdGVyaWFsIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-20 01:41:18 +01:00
TrueCharts Bot 5a1cf11332 feat(dispatcharr): update image docker.io/dispatcharr/dispatcharr 0.14.0 → 0.15.0 (#43015)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/dispatcharr/dispatcharr](https://redirect.github.com/linuxserver/docker-ffmpeg/packages)
([source](https://redirect.github.com/linuxserver/docker-ffmpeg)) |
minor | `430916a` -> `2794b53` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZGlzcGF0Y2hhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-12-20 01:40:40 +01:00
TrueCharts Bot 1a7a4d989d fix(manyfold): update image ghcr.io/manyfold3d/manyfold 0.130.0 → 0.130.1 (#43007)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/manyfold3d/manyfold](https://redirect.github.com/manyfold3d/manyfold)
| patch | `1aebb19` -> `e3af7d4` |

---

> [!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>manyfold3d/manyfold (ghcr.io/manyfold3d/manyfold)</summary>

###
[`v0.130.1`](https://redirect.github.com/manyfold3d/manyfold/releases/tag/v0.130.1)

[Compare
Source](https://redirect.github.com/manyfold3d/manyfold/compare/v0.130.0...v0.130.1)

Quick bugfix for user settings on federated instances that crept into
the last release.

#### What's Changed

##### 🐛 Bug Fixes 🐛

- Fix error in user settings when federation is enabled by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5184](https://redirect.github.com/manyfold3d/manyfold/pull/5184)

##### 🛠️ Other Improvements 🛠️

- Move JSON defaults out of migrations into user model by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5183](https://redirect.github.com/manyfold3d/manyfold/pull/5183)

**Full Changelog**:
<https://github.com/manyfold3d/manyfold/compare/v0.130.0...v0.130.1>

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWFueWZvbGQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-19 19:32:20 +01:00
TrueCharts Bot e5be4ad4ec fix(immich): update immich v2.4.0 → v2.4.1 (patch) (#43006)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| patch | `bb11ddc` -> `5aeb66a` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| patch | `5975e2c` -> `1c6c703` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| patch | `da15902` -> `3968805` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| patch | `204825c` -> `b3deefd` |
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| patch | `7e2d0df` -> `e6a6298` |

---

> [!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>immich-app/immich
(ghcr.io/immich-app/immich-machine-learning)</summary>

###
[`v2.4.1`](https://redirect.github.com/immich-app/immich/releases/tag/v2.4.1)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v2.4.0...v2.4.1)

##### 2.4.1

##### What's Changed

##### 🐛 Bug fixes

- fix(web): shared link expiry does not save by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24569](https://redirect.github.com/immich-app/immich/pull/24569)
- fix(mobile): infinite loading screen when hiding UI in map viewer on
iOS by [@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;24563](https://redirect.github.com/immich-app/immich/pull/24563)
- fix(web): auto-start slideshow when confirming settings modal by
[@&#8203;timonrieger](https://redirect.github.com/timonrieger) in
[#&#8203;24629](https://redirect.github.com/immich-app/immich/pull/24629)
- fix(mobile): merged video in On This Device played with incorrect
ratio by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24656](https://redirect.github.com/immich-app/immich/pull/24656)
- fix: dateTimeOriginal timezone updates by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;24712](https://redirect.github.com/immich-app/immich/pull/24712)
- fix(web): timezone dropdown showing "No results" when seconds are set
to 00 by [@&#8203;timonrieger](https://redirect.github.com/timonrieger)
in
[#&#8203;24662](https://redirect.github.com/immich-app/immich/pull/24662)
- fix(web): search-bar usability improvements by
[@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) in
[#&#8203;24705](https://redirect.github.com/immich-app/immich/pull/24705)

##### 📚 Documentation

- fix(docs): add & fix missing alt text to store badge images by
[@&#8203;divulgacheur](https://redirect.github.com/divulgacheur) in
[#&#8203;24637](https://redirect.github.com/immich-app/immich/pull/24637)

##### New Contributors

- [@&#8203;timonrieger](https://redirect.github.com/timonrieger) made
their first contribution in
[#&#8203;24563](https://redirect.github.com/immich-app/immich/pull/24563)
- [@&#8203;LeLunZ](https://redirect.github.com/LeLunZ) made their first
contribution in
[#&#8203;24705](https://redirect.github.com/immich-app/immich/pull/24705)
- [@&#8203;divulgacheur](https://redirect.github.com/divulgacheur) made
their first contribution in
[#&#8203;24637](https://redirect.github.com/immich-app/immich/pull/24637)

**Full Changelog**:
<https://github.com/immich-app/immich/compare/v2.4.0...v2.4.1>

</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvaW1taWNoIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 19:31:33 +01:00
TrueCharts Bot 6dffcd8c10 feat(helm-deps): update chart clickhouse 16.18.3 → 16.19.0 (#43010)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [clickhouse](https://truecharts.org/charts/stable/clickhouse)
([source](https://clickhouse.com/)) | minor | `16.18.3` -> `16.19.0` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcGxhdXNpYmxlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2025-12-19 19:31:17 +01:00
TrueCharts Bot d459985205 fix(openobserve): update image public.ecr.aws/zinclabs/openobserve v0.30.1 → v0.30.2 (#43008) 2025-12-19 19:30:38 +01:00
TrueCharts Bot 9ebe1ade40 fix(helm-deps): update chart mongodb 16.14.3 → 16.14.5 (#43004)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [mongodb](https://truecharts.org/charts/stable/mongodb)
([source](https://redirect.github.com/bitnami/bitnami-docker-mongodb)) |
patch | `16.14.3` -> `16.14.5` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAveW91dHViZWRsLW1hdGVyaWFsIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 19:30:32 +01:00
TrueCharts Bot 22ba89a451 fix(speedtest-tracker): update image ghcr.io/linuxserver/speedtest-tracker 1.13.2 → 1.13.3 (#43009)
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))
| patch | `81eba59` -> `ce42fcb` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc3BlZWR0ZXN0LXRyYWNrZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-19 19:30:02 +01:00
TrueCharts Bot 3f7720a6c4 fix(helm-deps): update chart memcached 16.14.2 → 16.14.5 (#43003)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [memcached](https://truecharts.org/charts/stable/memcached)
([source](https://redirect.github.com/bitnami/bitnami-docker-memcached))
| patch | `16.14.2` -> `16.14.5` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2l0ZWEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-19 19:29:28 +01:00
TrueCharts Bot 5be20dfc5c chore(ubooquity): update image ghcr.io/linuxserver/ubooquity digest to 5d2af27 (#42999)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/ubooquity](https://redirect.github.com/linuxserver/docker-ubooquity/packages)
([source](https://redirect.github.com/linuxserver/docker-ubooquity)) |
digest | `6eaf7f2` -> `5d2af27` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdWJvb3F1aXR5IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 19:21:25 +01:00
TrueCharts Bot a01df3c4b0 chore(remmina): update image ghcr.io/linuxserver/remmina digest to 5e25259 (#42996) 2025-12-19 19:20:55 +01:00
TrueCharts Bot 6de8bd1b94 chore(smokeping): update image ghcr.io/linuxserver/smokeping digest to 90167b7 (#42998)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/smokeping](https://redirect.github.com/linuxserver/docker-smokeping/packages)
([source](https://redirect.github.com/linuxserver/docker-smokeping)) |
digest | `bf58a60` -> `90167b7` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc21va2VwaW5nIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 19:20:47 +01:00
TrueCharts Bot c3f7da4455 fix(drawio): update image docker.io/jgraph/drawio 29.2.7 → 29.2.9 (#43000)
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)) | patch |
`4bc5b89` -> `e4e0912` |

---

> [!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>jgraph/docker-drawio (docker.io/jgraph/drawio)</summary>

###
[`v29.2.9`](https://redirect.github.com/jgraph/docker-drawio/compare/v29.2.7...v29.2.9)

[Compare
Source](https://redirect.github.com/jgraph/docker-drawio/compare/v29.2.7...v29.2.9)

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZHJhd2lvIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 19:19:45 +01:00
TrueCharts Bot b2b6b49106 chore(mongodb): update image docker.io/bitnamisecure/mongodb digest to 2ccb289 (#42995)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/mongodb | digest | `496d362` -> `2ccb289` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbW9uZ29kYiIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-19 19:18:53 +01:00
TrueCharts Bot 86595d86fc chore(rsnapshot): update image ghcr.io/linuxserver/rsnapshot digest to 607240a (#42997)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/linuxserver/rsnapshot](https://redirect.github.com/linuxserver/docker-rsnapshot/packages)
([source](https://redirect.github.com/linuxserver/docker-rsnapshot)) |
digest | `3968987` -> `607240a` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcnNuYXBzaG90IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 19:18:39 +01:00
TrueCharts Bot 476bd66199 feat(manyfold): update image ghcr.io/manyfold3d/manyfold 0.129.4 → 0.130.0 (#42993)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/manyfold3d/manyfold](https://redirect.github.com/manyfold3d/manyfold)
| minor | `f6a6ce7` -> `1aebb19` |

---

> [!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>manyfold3d/manyfold (ghcr.io/manyfold3d/manyfold)</summary>

###
[`v0.130.0`](https://redirect.github.com/manyfold3d/manyfold/releases/tag/v0.130.0)

[Compare
Source](https://redirect.github.com/manyfold3d/manyfold/compare/v0.129.4...v0.130.0)

The last few weeks have been quiet, focused on background work for an
upcoming new feature. That's not quite ready yet, but here's a Christmas
release for you, with a grab bag of small features, bugfixes, design
tweaks, and performance improvements. Happy holidays! 🎄

<!-- Release notes generated using configuration in .github/release.yml
at main -->

#### What's Changed

#####  New Features 

- Show expected path in message for path problems by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5117](https://redirect.github.com/manyfold3d/manyfold/pull/5117)
- Add support for Solidworks Assembly (.sldasm) files by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5123](https://redirect.github.com/manyfold3d/manyfold/pull/5123)
- Add FlockXR file format support by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5144](https://redirect.github.com/manyfold3d/manyfold/pull/5144)
- Improved design of breadcrumbs and generalised with a UI component by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5149](https://redirect.github.com/manyfold3d/manyfold/pull/5149)
- Add sorting and pagination in user management, and sort by "pending"
by default by [@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5176](https://redirect.github.com/manyfold3d/manyfold/pull/5176)

##### 🐛 Bug Fixes 🐛

- Terminate offscreen renderer workers when disconnected from page by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5136](https://redirect.github.com/manyfold3d/manyfold/pull/5136)
- Fix missing sidebar on OAuth application pages by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5151](https://redirect.github.com/manyfold3d/manyfold/pull/5151)
- Fix test artefact tidyup by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5153](https://redirect.github.com/manyfold3d/manyfold/pull/5153)
- Start analysis jobs after model save is completed during upload by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5157](https://redirect.github.com/manyfold3d/manyfold/pull/5157)
- Run database migration before generating OpenAPI docs by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5165](https://redirect.github.com/manyfold3d/manyfold/pull/5165)
- Fix image derivative backfill job by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5158](https://redirect.github.com/manyfold3d/manyfold/pull/5158)
- Add a startup job to fix stale attachment data by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5159](https://redirect.github.com/manyfold3d/manyfold/pull/5159)
- Run attachment fixer task at start by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5172](https://redirect.github.com/manyfold3d/manyfold/pull/5172)
- Fix user moderation UI bug when there are dots in usernames by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5177](https://redirect.github.com/manyfold3d/manyfold/pull/5177)

##### 🔋 Sustainability & Performance 🔋

- Speed up SQLite a little with memory temp store by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5175](https://redirect.github.com/manyfold3d/manyfold/pull/5175)

##### 🌍 Internationalization 🌏

- Translations updated: pl by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5132](https://redirect.github.com/manyfold3d/manyfold/pull/5132)
- Translations updated: ja by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5131](https://redirect.github.com/manyfold3d/manyfold/pull/5131)
- Translations updated: ru by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5129](https://redirect.github.com/manyfold3d/manyfold/pull/5129)
- Translations updated: cs by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5130](https://redirect.github.com/manyfold3d/manyfold/pull/5130)
- Translations updated: pt by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5128](https://redirect.github.com/manyfold3d/manyfold/pull/5128)
- Translations updated: de by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5118](https://redirect.github.com/manyfold3d/manyfold/pull/5118)
and
[#&#8203;5168](https://redirect.github.com/manyfold3d/manyfold/pull/5168)
- Translations updated: es by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5113](https://redirect.github.com/manyfold3d/manyfold/pull/5113)
and
[#&#8203;5162](https://redirect.github.com/manyfold3d/manyfold/pull/5162)
- Translations updated: zh-CN by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5079](https://redirect.github.com/manyfold3d/manyfold/pull/5079)
and
[#&#8203;5178](https://redirect.github.com/manyfold3d/manyfold/pull/5178)
- Translations updated: fr by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5179](https://redirect.github.com/manyfold3d/manyfold/pull/5179)

##### 🛠️ Other Improvements 🛠️

- Add AGENTS.md, giving relevant instructions to LLM coding tools by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5143](https://redirect.github.com/manyfold3d/manyfold/pull/5143)
- Add AI guidance links and detail on prompt provenance logging by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5147](https://redirect.github.com/manyfold3d/manyfold/pull/5147)
- Backend implementation for Groups by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5127](https://redirect.github.com/manyfold3d/manyfold/pull/5127)
- Autogenerate API definitions nightly by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5155](https://redirect.github.com/manyfold3d/manyfold/pull/5155)
- Test correct serialization of JSON fields by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5161](https://redirect.github.com/manyfold3d/manyfold/pull/5161)
- Make JSON serializer on MariaDB safer by
[@&#8203;Floppy](https://redirect.github.com/Floppy) in
[#&#8203;5171](https://redirect.github.com/manyfold3d/manyfold/pull/5171)

**Full Changelog**:
<https://github.com/manyfold3d/manyfold/compare/v0.129.4...v0.130.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWFueWZvbGQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-12-19 13:22:07 +01:00
TrueCharts Bot 4cad24be8e chore(wisemapping): update image docker.io/wisemapping/wisemapping digest to f302946 (#42990) 2025-12-19 13:19:47 +01:00
TrueCharts Bot ab7d31590f chore(multi-scrobbler): update image docker.io/foxxmd/multi-scrobbler digest to 7e2709a (#42986)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/foxxmd/multi-scrobbler | digest | `292427c` -> `7e2709a` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbXVsdGktc2Nyb2JibGVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 13:19:44 +01:00
TrueCharts Bot 71414dfd9b chore(nextcloud): update image docker.io/clamav/clamav digest to 8cabea1 (#42987)
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 |
`9949031` -> `8cabea1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbmV4dGNsb3VkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 13:19:21 +01:00
TrueCharts Bot 9515e96dc1 fix(app-template): update image ghcr.io/linuxserver/jackett 0.24.478 → 0.24.487 (#42992)
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 | `a9068f6` -> `c3ccbbe` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYXBwLXRlbXBsYXRlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 13:18:54 +01:00
TrueCharts Bot f0cf7d4102 chore(adminer): update image adminer digest to e21b24c (#42982) 2025-12-19 13:17:45 +01:00
TrueCharts Bot 328772c73a chore(tachidesk-docker): update image ghcr.io/suwayomi/tachidesk digest to 90c97d4 (#42988)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/suwayomi/tachidesk | digest | `2dc83ef` -> `90c97d4` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdGFjaGlkZXNrLWRvY2tlciIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-19 13:17:42 +01:00
TrueCharts Bot 6b8d1376b8 chore(webgrabplus): update image ghcr.io/linuxserver/webgrabplus digest to 45c0f82 (#42989) 2025-12-19 13:17:21 +01:00
TrueCharts Bot 6c26971282 chore(mstream): update image ghcr.io/linuxserver/mstream digest to c5df2d8 (#42985)
This PR contains the following updates:

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

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbXN0cmVhbSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-19 13:17:07 +01:00
TrueCharts Bot 402ac39f46 chore(monero-node): update image ghcr.io/sethforprivacy/simple-monerod digest to 6794539 (#42984)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/sethforprivacy/simple-monerod](https://redirect.github.com/sethforprivacy/simple-monerod-docker)
| digest | `83a4a02` -> `6794539` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbW9uZXJvLW5vZGUiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2025-12-19 13:17:04 +01:00
TrueCharts Bot 441d7e39ea chore(memcached): update image docker.io/bitnamisecure/memcached digest to 409c318 (#42983)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/bitnamisecure/memcached | digest | `4a721e7` -> `409c318` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWVtY2FjaGVkIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 13:16:35 +01:00
TrueCharts Bot b04036728d feat(mealie): update image ghcr.io/mealie-recipes/mealie v3.7.0 → v3.8.0 (#42981)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/mealie-recipes/mealie](https://redirect.github.com/mealie-recipes/mealie)
| minor | `bb29390` -> `8cb354c` |

---

> [!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>mealie-recipes/mealie (ghcr.io/mealie-recipes/mealie)</summary>

###
[`v3.8.0`](https://redirect.github.com/mealie-recipes/mealie/releases/tag/v3.8.0)

[Compare
Source](https://redirect.github.com/mealie-recipes/mealie/compare/v3.7.0...v3.8.0)

### 🍴🍴🍴🍴🍴🍴

#### 🎉 Highlights

##### Security Fixes


[#&#8203;6743](https://redirect.github.com/mealie-recipes/mealie/issues/6743)
fixes two security issues

- A security issue which allows users to access arbitrary system files
- Updates SafeMarkdown to be more aggressive with which HTML attributes
we allow

Both security issues required access to Mealie in order to exploit them.

####  New features

- feat: Optionally include URL when importing via HTML/JSON
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6709](https://redirect.github.com/mealie-recipes/mealie/issues/6709))

#### 🐛 Bug fixes

- fix: Disable submit on enter when editing timeline events
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6707](https://redirect.github.com/mealie-recipes/mealie/issues/6707))
- fix: Improved bulk deletion by reducing refreshs
[@&#8203;davidschinkel](https://redirect.github.com/davidschinkel)
([#&#8203;6634](https://redirect.github.com/mealie-recipes/mealie/issues/6634))
- fix: Put tooltips behind app bar
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6711](https://redirect.github.com/mealie-recipes/mealie/issues/6711))
- fix: More lenient postgres override parsing
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6712](https://redirect.github.com/mealie-recipes/mealie/issues/6712))
- fix: localize text validators message
[@&#8203;p0lycarpio](https://redirect.github.com/p0lycarpio)
([#&#8203;6719](https://redirect.github.com/mealie-recipes/mealie/issues/6719))
- fix: Security Patches
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6743](https://redirect.github.com/mealie-recipes/mealie/issues/6743))

#### 🧰 Maintenance

<details>
<summary>10 changes</summary>

- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6706](https://redirect.github.com/mealie-recipes/mealie/issues/6706))
- chore: Miscellaneous cleanup
[@&#8203;michael-genson](https://redirect.github.com/michael-genson)
([#&#8203;6708](https://redirect.github.com/mealie-recipes/mealie/issues/6708))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6710](https://redirect.github.com/mealie-recipes/mealie/issues/6710))
- chore(l10n): Crowdin locale sync
[@&#8203;github-actions](https://redirect.github.com/github-actions)
([#&#8203;6716](https://redirect.github.com/mealie-recipes/mealie/issues/6716))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6722](https://redirect.github.com/mealie-recipes/mealie/issues/6722))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6725](https://redirect.github.com/mealie-recipes/mealie/issues/6725))
- chore(auto): Update pre-commit hooks
[@&#8203;github-actions](https://redirect.github.com/github-actions)
([#&#8203;6724](https://redirect.github.com/mealie-recipes/mealie/issues/6724))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6729](https://redirect.github.com/mealie-recipes/mealie/issues/6729))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6733](https://redirect.github.com/mealie-recipes/mealie/issues/6733))
- chore(l10n): New Crowdin updates
[@&#8203;hay-kot](https://redirect.github.com/hay-kot)
([#&#8203;6736](https://redirect.github.com/mealie-recipes/mealie/issues/6736))

</details>

#### ⬆️ Dependency updates

<details>
<summary>8 changes</summary>

- fix(deps): update dependency fastapi to v0.124.4
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6702](https://redirect.github.com/mealie-recipes/mealie/issues/6702))
- fix(deps): update dependency authlib to v1.6.6
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6700](https://redirect.github.com/mealie-recipes/mealie/issues/6700))
- fix(deps): update dependency tzdata to v2025.3
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6713](https://redirect.github.com/mealie-recipes/mealie/issues/6713))
- chore(deps): update dependency mypy to v1.19.1
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6723](https://redirect.github.com/mealie-recipes/mealie/issues/6723))
- chore(deps): update dependency pre-commit to v4.5.1
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6734](https://redirect.github.com/mealie-recipes/mealie/issues/6734))
- fix(deps): update dependency fastapi to v0.125.0
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6740](https://redirect.github.com/mealie-recipes/mealie/issues/6740))
- chore(deps): update dependency ruff to v0.14.10
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6742](https://redirect.github.com/mealie-recipes/mealie/issues/6742))
- fix(deps): update dependency openai to v2.13.0
[@&#8203;renovate](https://redirect.github.com/renovate)
([#&#8203;6726](https://redirect.github.com/mealie-recipes/mealie/issues/6726))

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbWVhbGllIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2025-12-19 07:15:03 +01:00
TrueCharts Bot ddd63d81a2 chore(monica): update image monica digest to d4a6cf1 (#42977)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| monica | digest | `6110181` -> `d4a6cf1` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvbW9uaWNhIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9kaWdlc3QiXX0=-->
2025-12-19 07:13:56 +01:00
TrueCharts Bot c3582c4bb6 fix(handbrake): update image ghcr.io/jlesage/handbrake v25.12.1 → v25.12.2 (#42980)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/jlesage/handbrake](https://redirect.github.com/jlesage/docker-handbrake)
| patch | `9320394` -> `076eb72` |

---

> [!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>jlesage/docker-handbrake (ghcr.io/jlesage/handbrake)</summary>

###
[`v25.12.2`](https://redirect.github.com/jlesage/docker-handbrake/releases/tag/v25.12.2):
Version 25.12.2

[Compare
Source](https://redirect.github.com/jlesage/docker-handbrake/compare/v25.12.1...v25.12.2)

Changes in this release:

- Automatic Video Converter: Improved detection of conversion failures.

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvaGFuZGJyYWtlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 07:12:58 +01:00
TrueCharts Bot 660c28523e chore(yourls): update image yourls digest to aff0e36 (#42978) 2025-12-19 07:12:38 +01:00
TrueCharts Bot ed84141dcb chore(ddclient): update image ghcr.io/linuxserver/ddclient digest to 9576b49 (#42974) 2025-12-19 07:12:29 +01:00
TrueCharts Bot cdc8d216c2 chore(docker): update image docker digest to 173f284 (#42976) 2025-12-19 07:12:26 +01:00
TrueCharts Bot 82dffc7753 chore(dispatcharr): update image alpine digest to 865b95f (#42975)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| alpine | digest | `51183f2` -> `865b95f` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZGlzcGF0Y2hhcnIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL2RpZ2VzdCJdfQ==-->
2025-12-19 07:12:18 +01:00
Andrew Jewell 55fe2f87fc fix(kavita): correct PVC mount point (#42973)
**Description**

Kavita appears to have been updated to use the /config mount point
rather than /kavita/config. It appears that the [linuxserver
version](https://hub.docker.com/r/linuxserver/kavita#application-setup)
uses the `/config` mapping while [most
others](https://wiki.kavitareader.com/installation/docker/dockerhub/)
use the `/kavita/config` mapping.

⚒️ Fixes
https://discord.com/channels/830763548678291466/1451414257219666042

**⚙️ Type of change**

- [ ] ⚙️ Feature/App addition
- [x] 🪛 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?**

I overrode the value in my personal deployment and the PVC mapping
worked again, and the app started with the old data from when I first
set up the application.

**✔️ Checklist:**

- [x] ⚖️ My code follows the style guidelines of this project
- [x] 👀 I have performed a self-review of my own code
- [ ] #️⃣ 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
- [x] ⬆️ 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):`

---
2025-12-19 05:42:26 +01:00
TrueCharts Bot 4439adf994 feat(gamevault-backend): update image docker.io/phalcode/gamevault-backend 16.1.2 → 16.2.0 (#42972)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/phalcode/gamevault-backend | minor | `278f895` -> `e2c8558`
|

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2FtZXZhdWx0LWJhY2tlbmQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
2025-12-19 01:07:31 +01:00
TrueCharts Bot 5206d9f9c4 fix(gitea): update image docker.io/gitea/gitea 1.25.2 → 1.25.3 (#42968)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/gitea/gitea](https://redirect.github.com/go-gitea/gitea) |
patch | `f1a3ed6` -> `6836238` |

---

> [!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>go-gitea/gitea (docker.io/gitea/gitea)</summary>

###
[`v1.25.3`](https://redirect.github.com/go-gitea/gitea/blob/HEAD/CHANGELOG.md#1253---2025-12-17)

[Compare
Source](https://redirect.github.com/go-gitea/gitea/compare/v1.25.2...v1.25.3)

- SECURITY
- Bump toolchain to go1.25.5, misc fixes
([#&#8203;36082](https://redirect.github.com/go-gitea/gitea/issues/36082))
- ENHANCEMENTS
- Add strikethrough button to markdown editor
([#&#8203;36087](https://redirect.github.com/go-gitea/gitea/issues/36087))
([#&#8203;36104](https://redirect.github.com/go-gitea/gitea/issues/36104))
- Add "site admin" back to profile menu
([#&#8203;36010](https://redirect.github.com/go-gitea/gitea/issues/36010))
([#&#8203;36013](https://redirect.github.com/go-gitea/gitea/issues/36013))
- Improve math rendering
([#&#8203;36124](https://redirect.github.com/go-gitea/gitea/issues/36124))
([#&#8203;36125](https://redirect.github.com/go-gitea/gitea/issues/36125))
- BUGFIXES
- Check user visibility when redirecting to a renamed user
([#&#8203;36148](https://redirect.github.com/go-gitea/gitea/issues/36148))
([#&#8203;36159](https://redirect.github.com/go-gitea/gitea/issues/36159))
- Fix various bugs
([#&#8203;36139](https://redirect.github.com/go-gitea/gitea/issues/36139))
([#&#8203;36151](https://redirect.github.com/go-gitea/gitea/issues/36151))
- Fix bug when viewing the commit diff page with non-ANSI files
([#&#8203;36149](https://redirect.github.com/go-gitea/gitea/issues/36149))
([#&#8203;36150](https://redirect.github.com/go-gitea/gitea/issues/36150))
- Hide RSS icon when viewing a file not under a branch
([#&#8203;36135](https://redirect.github.com/go-gitea/gitea/issues/36135))
([#&#8203;36141](https://redirect.github.com/go-gitea/gitea/issues/36141))
- Fix SVG size calulation, only use `style` attribute
([#&#8203;36133](https://redirect.github.com/go-gitea/gitea/issues/36133))
([#&#8203;36134](https://redirect.github.com/go-gitea/gitea/issues/36134))
- Make Golang correctly delete temp files during uploading
([#&#8203;36128](https://redirect.github.com/go-gitea/gitea/issues/36128))
([#&#8203;36129](https://redirect.github.com/go-gitea/gitea/issues/36129))
- Fix the bug when ssh clone with redirect user or repository
([#&#8203;36039](https://redirect.github.com/go-gitea/gitea/issues/36039))
([#&#8203;36090](https://redirect.github.com/go-gitea/gitea/issues/36090))
- Use Golang net/smtp instead of gomail's smtp to send email
([#&#8203;36055](https://redirect.github.com/go-gitea/gitea/issues/36055))
([#&#8203;36083](https://redirect.github.com/go-gitea/gitea/issues/36083))
- Fix edit user email bug in API
([#&#8203;36068](https://redirect.github.com/go-gitea/gitea/issues/36068))
([#&#8203;36081](https://redirect.github.com/go-gitea/gitea/issues/36081))
- Fix bug when updating user email
([#&#8203;36058](https://redirect.github.com/go-gitea/gitea/issues/36058))
([#&#8203;36066](https://redirect.github.com/go-gitea/gitea/issues/36066))
- Fix incorrect viewed files counter if file has changed
([#&#8203;36009](https://redirect.github.com/go-gitea/gitea/issues/36009))
([#&#8203;36047](https://redirect.github.com/go-gitea/gitea/issues/36047))
- Fix container registry error handling
([#&#8203;36021](https://redirect.github.com/go-gitea/gitea/issues/36021))
([#&#8203;36037](https://redirect.github.com/go-gitea/gitea/issues/36037))
- Fix webAuthn insecure error view
([#&#8203;36165](https://redirect.github.com/go-gitea/gitea/issues/36165))
([#&#8203;36179](https://redirect.github.com/go-gitea/gitea/issues/36179))
- Fix some file icon ui
([#&#8203;36078](https://redirect.github.com/go-gitea/gitea/issues/36078))
([#&#8203;36088](https://redirect.github.com/go-gitea/gitea/issues/36088))
- Fix Actions `pull_request.paths` being triggered incorrectly by rebase
([#&#8203;36045](https://redirect.github.com/go-gitea/gitea/issues/36045))
([#&#8203;36054](https://redirect.github.com/go-gitea/gitea/issues/36054))
- Fix error handling in mailer and wiki services
([#&#8203;36041](https://redirect.github.com/go-gitea/gitea/issues/36041))
([#&#8203;36053](https://redirect.github.com/go-gitea/gitea/issues/36053))
- Fix bugs when comparing and creating pull request
([#&#8203;36166](https://redirect.github.com/go-gitea/gitea/issues/36166))
([#&#8203;36144](https://redirect.github.com/go-gitea/gitea/issues/36144))

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2l0ZWEiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-19 01:06:02 +01:00
TrueCharts Bot d4eb5f87aa chore(calibre): update image ghcr.io/linuxserver/calibre digest to 36b44b9 (#42967)
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 | `31324cc` -> `36b44b9` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2FsaWJyZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-19 01:05:52 +01:00
TrueCharts Bot 25b8d23866 feat(clickhouse): update image docker.io/clickhouse/clickhouse-server 25.11.3.54 → 25.12.1.649 (#42971)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/clickhouse/clickhouse-server | minor | `69a5309` ->
`7234d19` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvY2xpY2tob3VzZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
2025-12-19 01:05:45 +01:00
TrueCharts Bot a2a2827637 fix(stirling-pdf): update image ghcr.io/stirling-tools/s-pdf 2.1.4 → 2.1.5 (#42970)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `940c837` -> `e8b96eb` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `0667661` -> `f3f64ba` |
|
[ghcr.io/stirling-tools/s-pdf](https://redirect.github.com/Stirling-Tools/Stirling-PDF)
| patch | `06de5a7` -> `54095a9` |

---

> [!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>Stirling-Tools/Stirling-PDF
(ghcr.io/stirling-tools/s-pdf)</summary>

###
[`v2.1.5`](https://redirect.github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.1.5):
2.1.5 annotations and minor fixes

[Compare
Source](https://redirect.github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.4...v2.1.5)

Another quick release featuring some small changes and enhancements

- Anotations
- Saml bug fixes
- reintroducing static file overrides for custom files

##### What's Changed

##### Minor Enhancements

- allow static overrides by
[@&#8203;Frooodle](https://redirect.github.com/Frooodle) in
[#&#8203;5258](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5258)
- Saml fixes by [@&#8203;Frooodle](https://redirect.github.com/Frooodle)
in
[#&#8203;5256](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5256)

##### Other Changes

- Add Sign Up functionality to desktop app by
[@&#8203;jbrunton96](https://redirect.github.com/jbrunton96) in
[#&#8203;5244](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5244)
- Bug/v2/viewer annotations by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;5245](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5245)
- Only allow dual page view when there is more than one page, update to…
by [@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;5246](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5246)
- Update translation.toml by
[@&#8203;Stephan-P](https://redirect.github.com/Stephan-P) in
[#&#8203;5254](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5254)
- Feature/annotations by
[@&#8203;reecebrowne](https://redirect.github.com/reecebrowne) in
[#&#8203;5260](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5260)
- Bumping version by
[@&#8203;DarioGii](https://redirect.github.com/DarioGii) in
[#&#8203;5268](https://redirect.github.com/Stirling-Tools/Stirling-PDF/pull/5268)

**Full Changelog**:
<https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.1.4...v2.1.5>

</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 these
updates 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc3RpcmxpbmctcGRmIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-19 01:05:12 +01:00
TrueCharts Bot fc57c71070 feat(immich): update immich (minor) (#42966)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `4160fd7` -> `bb11ddc` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `b717d8a` -> `5975e2c` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `723c826` -> `da15902` |
|
[ghcr.io/immich-app/immich-machine-learning](https://redirect.github.com/immich-app/immich)
| minor | `379e31b` -> `204825c` |
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| minor | `f8d06a3` -> `7e2d0df` |

---

> [!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>immich-app/immich
(ghcr.io/immich-app/immich-machine-learning)</summary>

###
[`v2.4.0`](https://redirect.github.com/immich-app/immich/releases/tag/v2.4.0)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v2.3.1...v2.4.0)

##### v2.4.0

##### Highlights

Welcome to the release `v2.4.0` of Immich. This release focuses on bug
fixes, QoL improvements, and polished UI components and animation across
mobile and the web. Let’s dive right in.

- Show the owner's name in the shared album
- Command palette
- Change search type directly in the search bar
- Better action button placement in the mobile asset viewer
- Notable fix: fix an issue where metadata extraction could fail on high
concurrency

##### Show the owner's name in the shared album.

On the web, in shared albums, you can now toggle an option to display
the asset’s owner name at the bottom right corner of the thumbnail.

<img width="800" alt="asset owner name in album"
src="https://github.com/user-attachments/assets/90f425b3-91d4-4ef3-9455-234b2c28b0f0"
/>

##### Command palette

The web app now has an integrated command palette, which can be opened
`ctrl + k` on Windows/Linux or `cmd + k` on macOS. This first iteration
of this lets you quickly navigate between administration pages by typing
the name of the page you want to go to. It also already supports some
common actions when on the respective admin pages, many of which also
support shortcuts. Have a look around and check them out!

<img width="800" alt="command pallet"
src="https://github.com/user-attachments/assets/e9fb1638-a926-4df2-92ce-3ddfd0b04e02"
/>

##### Change search type directly in the search bar

You can now click on the pill from the search bar to select a different
search type without opening the search filter panel.

<img width="800" alt="search type"
src="https://github.com/user-attachments/assets/493d0b74-8b6f-4581-b2ba-9f00da9bcc30"
/>

##### Better placement of action buttons in the mobile asset viewer

Previously, to perform a specific action on the asset, you needed first
to swipe up to open the detail panel, then swipe all the way to the
right and tap the action. It limits the discoverability of some actions.
To help resolve that issue, all the action buttons in the detail panel
are now moved to the drop-down menu when tapping on the vertical dot
icon (or kebab menu), along with some buttons that used to be on the top
bar, clearing up space to display more helpful information when viewing
the asset.

<img width="350" alt="kebab menu"
src="https://github.com/user-attachments/assets/7b4610c4-d04b-4f5e-8b7b-02504a9ee531"
/>

##### Support Immich

<p align="center">

<img
src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif"
width="450" title="SUPPORT THE PROJECT!">

</p>

If you find the project helpful, you can support Immich by purchasing a
product key at <https://buy.immich.app> or our merchandise at
<https://immich.store>

##### What's Changed

##### 🫥 Deprecated Changes

- feat: queues by [@&#8203;jrasm91](https://redirect.github.com/jrasm91)
in
[#&#8203;24142](https://redirect.github.com/immich-app/immich/pull/24142)

##### 🚀 Features

- feat: improve performance: don't sort timeline buckets from server by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;24032](https://redirect.github.com/immich-app/immich/pull/24032)
- feat: command palette by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;23693](https://redirect.github.com/immich-app/immich/pull/23693)
- feat(web): Shared album owner labels by
[@&#8203;xCJPECKOVERx](https://redirect.github.com/xCJPECKOVERx) in
[#&#8203;21171](https://redirect.github.com/immich-app/immich/pull/21171)
- feat(mobile): persist album sorting & layout in settings by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;22133](https://redirect.github.com/immich-app/immich/pull/22133)
- feat: queue detail page by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24352](https://redirect.github.com/immich-app/immich/pull/24352)
- chore(mobile): add kebabu menu in asset viewer by
[@&#8203;idubnori](https://redirect.github.com/idubnori) in
[#&#8203;24387](https://redirect.github.com/immich-app/immich/pull/24387)
- feat(mobile): create new album from add to modal by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24431](https://redirect.github.com/immich-app/immich/pull/24431)
- feat(mobile): move buttons in the bottom sheet to the kebabu menu by
[@&#8203;idubnori](https://redirect.github.com/idubnori) in
[#&#8203;24175](https://redirect.github.com/immich-app/immich/pull/24175)

##### 🌟 Enhancements

- feat(web): allow navigating the map with arrow keys by
[@&#8203;lukashass](https://redirect.github.com/lukashass) in
[#&#8203;24080](https://redirect.github.com/immich-app/immich/pull/24080)
- feat: separate camera and lens info in detail panel by
[@&#8203;fabianbees](https://redirect.github.com/fabianbees) in
[#&#8203;23670](https://redirect.github.com/immich-app/immich/pull/23670)
- feat(web): shared link card tweaks by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24192](https://redirect.github.com/immich-app/immich/pull/24192)
- feat(server): exclude syncthing folders from external libraries by
[@&#8203;SaphuA](https://redirect.github.com/SaphuA) in
[#&#8203;24240](https://redirect.github.com/immich-app/immich/pull/24240)
- feat(web): search type selection dropdown by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24091](https://redirect.github.com/immich-app/immich/pull/24091)
- feat: header context menu by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24374](https://redirect.github.com/immich-app/immich/pull/24374)
- feat(mobile): move top bar buttons into kebabu menu in AssetViewer by
[@&#8203;idubnori](https://redirect.github.com/idubnori) in
[#&#8203;24461](https://redirect.github.com/immich-app/immich/pull/24461)
- feat(web): asset selection bar in tags view by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24522](https://redirect.github.com/immich-app/immich/pull/24522)
- feat(web): slideshow feature on shared albums by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24598](https://redirect.github.com/immich-app/immich/pull/24598)
- feat: replace heart icons to thumbs-up across activity by
[@&#8203;idubnori](https://redirect.github.com/idubnori) in
[#&#8203;24590](https://redirect.github.com/immich-app/immich/pull/24590)

##### 🐛 Bug fixes

- fix: effect loop by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24014](https://redirect.github.com/immich-app/immich/pull/24014)
- fix: do not clear hash on updated\_at change by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;24039](https://redirect.github.com/immich-app/immich/pull/24039)
- fix: disable animation "add to" action menu by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;24040](https://redirect.github.com/immich-app/immich/pull/24040)
- fix: Use correct app store link by
[@&#8203;Mraedis](https://redirect.github.com/Mraedis) in
[#&#8203;24062](https://redirect.github.com/immich-app/immich/pull/24062)
- fix: show archived assets in favorite page by
[@&#8203;bwees](https://redirect.github.com/bwees) in
[#&#8203;24052](https://redirect.github.com/immich-app/immich/pull/24052)
- fix(mobile): first video memory on page doesn't play by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;23906](https://redirect.github.com/immich-app/immich/pull/23906)
- feat(web): show detected faces in spherical photos by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;23974](https://redirect.github.com/immich-app/immich/pull/23974)
- fix: add users to album by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;24133](https://redirect.github.com/immich-app/immich/pull/24133)
- fix(server): sanitize DB\_URL for pg\_dumpall to remove unknown query
params by [@&#8203;lutostag](https://redirect.github.com/lutostag) in
[#&#8203;23333](https://redirect.github.com/immich-app/immich/pull/23333)
- fix: use proper updatedAt value in local assets by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;24137](https://redirect.github.com/immich-app/immich/pull/24137)
- fix: albums page reactivity loops by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;24046](https://redirect.github.com/immich-app/immich/pull/24046)
- fix: getAspectRatio fallback to db width and height by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;24131](https://redirect.github.com/immich-app/immich/pull/24131)
- fix(web): fix support & feedback modal wrapping by
[@&#8203;Snowknight26](https://redirect.github.com/Snowknight26) in
[#&#8203;24018](https://redirect.github.com/immich-app/immich/pull/24018)
- fix: don't get OCR data in shared link by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24152](https://redirect.github.com/immich-app/immich/pull/24152)
- fix: duration extraction by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24178](https://redirect.github.com/immich-app/immich/pull/24178)
- fix(ml): Upgrade ONNX Runtime to v1.22.1 to fix ROCm build failures by
[@&#8203;LukaPrebil](https://redirect.github.com/LukaPrebil) in
[#&#8203;24045](https://redirect.github.com/immich-app/immich/pull/24045)
- fix: update timeline-manager after archive actions by
[@&#8203;midzelis](https://redirect.github.com/midzelis) in
[#&#8203;24010](https://redirect.github.com/immich-app/immich/pull/24010)
- fix: theme switcher by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24209](https://redirect.github.com/immich-app/immich/pull/24209)
- fix: label 'for' attributes in user-api-key-grid by
[@&#8203;kimsey0](https://redirect.github.com/kimsey0) in
[#&#8203;24232](https://redirect.github.com/immich-app/immich/pull/24232)
- fix(mobile): enable backup text overflows by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24227](https://redirect.github.com/immich-app/immich/pull/24227)
- fix(web): integrate zoom toggle button into panorama photo viewer by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;24189](https://redirect.github.com/immich-app/immich/pull/24189)
- fix(web): use full tag path when creating nested subtags by
[@&#8203;NiklasvonM](https://redirect.github.com/NiklasvonM) in
[#&#8203;24249](https://redirect.github.com/immich-app/immich/pull/24249)
- fix: only generate memory based on users assets by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24151](https://redirect.github.com/immich-app/immich/pull/24151)
- fix(mobile): docs link by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[#&#8203;24277](https://redirect.github.com/immich-app/immich/pull/24277)
- fix(server): use bigrams for cjk by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;24285](https://redirect.github.com/immich-app/immich/pull/24285)
- fix(ml): do not upscale preview by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;24322](https://redirect.github.com/immich-app/immich/pull/24322)
- fix(web): open onboarding documentation link in new tab by
[@&#8203;carbonemys](https://redirect.github.com/carbonemys) in
[#&#8203;24289](https://redirect.github.com/immich-app/immich/pull/24289)
- fix(mobile): use correct timezone displayed in the info sheet by
[@&#8203;kao-byte](https://redirect.github.com/kao-byte) in
[#&#8203;24310](https://redirect.github.com/immich-app/immich/pull/24310)
- fix(web): folder view sort oder by
[@&#8203;etnoy](https://redirect.github.com/etnoy) in
[#&#8203;24337](https://redirect.github.com/immich-app/immich/pull/24337)
- fix(server): do not delete offline assets by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;24355](https://redirect.github.com/immich-app/immich/pull/24355)
- fix: exposure info and better readability by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24344](https://redirect.github.com/immich-app/immich/pull/24344)
- fix: Adjust the zoom level by
[@&#8203;jforseth210](https://redirect.github.com/jforseth210) in
[#&#8203;24353](https://redirect.github.com/immich-app/immich/pull/24353)
- fix: local full sync on Android on resume by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24348](https://redirect.github.com/immich-app/immich/pull/24348)
- fix(web): Add minimum content size to logo for consistent visual on
small screens by
[@&#8203;kiloomar](https://redirect.github.com/kiloomar) in
[#&#8203;24372](https://redirect.github.com/immich-app/immich/pull/24372)
- fix: use adjustment time in iOS for hash reset by
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;24047](https://redirect.github.com/immich-app/immich/pull/24047)
- fix(server): update exiftool-vendored to v34 for more robust metadata
extraction by [@&#8203;skatsubo](https://redirect.github.com/skatsubo)
in
[#&#8203;24424](https://redirect.github.com/immich-app/immich/pull/24424)
- fix(mobile): cannot create album while name field is focused by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24449](https://redirect.github.com/immich-app/immich/pull/24449)
- fix(web): \[album table view] long album title overflows table row by
[@&#8203;simonkub](https://redirect.github.com/simonkub) in
[#&#8203;24450](https://redirect.github.com/immich-app/immich/pull/24450)
- fix(mobile): fix overflow text in backup card by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24448](https://redirect.github.com/immich-app/immich/pull/24448)
- fix(mobile): timeline bottom padding on selection by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24480](https://redirect.github.com/immich-app/immich/pull/24480)
- feat(mobile): Localized backup upload details page by
[@&#8203;ArnyminerZ](https://redirect.github.com/ArnyminerZ) in
[#&#8203;21136](https://redirect.github.com/immich-app/immich/pull/21136)
- fix(mobile): iOS local permission dialog extra whitespace by
[@&#8203;kurtmckee](https://redirect.github.com/kurtmckee) in
[#&#8203;24491](https://redirect.github.com/immich-app/immich/pull/24491)
- fix(mobile): versionStatus.message text overflow by
[@&#8203;idubnori](https://redirect.github.com/idubnori) in
[#&#8203;24504](https://redirect.github.com/immich-app/immich/pull/24504)
- fix(server): prevent metadata extraction failures on large video files
by [@&#8203;hubert-taieb](https://redirect.github.com/hubert-taieb) in
[#&#8203;24094](https://redirect.github.com/immich-app/immich/pull/24094)
- fix(web): show inferred timezone in date editor by
[@&#8203;skatsubo](https://redirect.github.com/skatsubo) in
[#&#8203;24513](https://redirect.github.com/immich-app/immich/pull/24513)
- fix(mobile): local videos with '#' don't play on android by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24373](https://redirect.github.com/immich-app/immich/pull/24373)
- fix: refresh appear in list after asset is added to a current or new
album by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24523](https://redirect.github.com/immich-app/immich/pull/24523)
- fix(mobile): birthday off by one day on remote by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24527](https://redirect.github.com/immich-app/immich/pull/24527)
- fix(web): download panel being hidden by admin sidebar by
[@&#8203;diogotcorreia](https://redirect.github.com/diogotcorreia) in
[#&#8203;24583](https://redirect.github.com/immich-app/immich/pull/24583)
- fix(web): recent search doesn't use search type by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24578](https://redirect.github.com/immich-app/immich/pull/24578)
- fix(server): only extract image's duration if format supports
animation by
[@&#8203;meesfrensel](https://redirect.github.com/meesfrensel) in
[#&#8203;24587](https://redirect.github.com/immich-app/immich/pull/24587)
- fix(mobile): local delete missing from sheet on some routes by
[@&#8203;YarosMallorca](https://redirect.github.com/YarosMallorca) in
[#&#8203;24505](https://redirect.github.com/immich-app/immich/pull/24505)
- fix(mobile): better UI for metadata panel by
[@&#8203;kao-byte](https://redirect.github.com/kao-byte) in
[#&#8203;24428](https://redirect.github.com/immich-app/immich/pull/24428)
- fix: shared link expiration and small styling by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24566](https://redirect.github.com/immich-app/immich/pull/24566)
- fix: asset update race condition by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;24384](https://redirect.github.com/immich-app/immich/pull/24384)

##### 📚 Documentation

- docs: DB\_STORAGE\_TYPE is only used by the database container by
[@&#8203;dionysius](https://redirect.github.com/dionysius) in
[#&#8203;24215](https://redirect.github.com/immich-app/immich/pull/24215)
- fix(docs): build `cli` for e2e tests by
[@&#8203;roschaefer](https://redirect.github.com/roschaefer) in
[#&#8203;24184](https://redirect.github.com/immich-app/immich/pull/24184)
- docs(faq): add more info on archiving by
[@&#8203;etnoy](https://redirect.github.com/etnoy) in
[#&#8203;24326](https://redirect.github.com/immich-app/immich/pull/24326)
- fix(docs): server and machine-learning use IMMICH\_HOST and
IMMICH\_PORT by
[@&#8203;dionysius](https://redirect.github.com/dionysius) in
[#&#8203;24335](https://redirect.github.com/immich-app/immich/pull/24335)
- fix: prevent OOM on nginx reverse proxy servers by
[@&#8203;NicholasFlamy](https://redirect.github.com/NicholasFlamy) in
[#&#8203;24351](https://redirect.github.com/immich-app/immich/pull/24351)
- fix(docs): obsolete docs about rootless docker by
[@&#8203;roschaefer](https://redirect.github.com/roschaefer) in
[#&#8203;24376](https://redirect.github.com/immich-app/immich/pull/24376)
- fix(docs): websockets in nginx example by
[@&#8203;fourthwall](https://redirect.github.com/fourthwall) in
[#&#8203;24411](https://redirect.github.com/immich-app/immich/pull/24411)
- fix(docs): slow upload speed with example nginx reverse proxy config
by [@&#8203;goalie2002](https://redirect.github.com/goalie2002) in
[#&#8203;24490](https://redirect.github.com/immich-app/immich/pull/24490)
- fix(docs): typo in maintenance mode command by
[@&#8203;bartvanvelden](https://redirect.github.com/bartvanvelden) in
[#&#8203;24518](https://redirect.github.com/immich-app/immich/pull/24518)

##### 🌐 Translations

- chore: add new language requests by
[@&#8203;danieldietzler](https://redirect.github.com/danieldietzler) in
[#&#8203;23991](https://redirect.github.com/immich-app/immich/pull/23991)
- chore(web): update translations by
[@&#8203;weblate](https://redirect.github.com/weblate) in
[#&#8203;24004](https://redirect.github.com/immich-app/immich/pull/24004)

##### New Contributors

- [@&#8203;ujjwal123123](https://redirect.github.com/ujjwal123123) made
their first contribution in
[#&#8203;24101](https://redirect.github.com/immich-app/immich/pull/24101)
- [@&#8203;lutostag](https://redirect.github.com/lutostag) made their
first contribution in
[#&#8203;23333](https://redirect.github.com/immich-app/immich/pull/23333)
- [@&#8203;LukaPrebil](https://redirect.github.com/LukaPrebil) made
their first contribution in
[#&#8203;24045](https://redirect.github.com/immich-app/immich/pull/24045)
- [@&#8203;kimsey0](https://redirect.github.com/kimsey0) made their
first contribution in
[#&#8203;24232](https://redirect.github.com/immich-app/immich/pull/24232)
- [@&#8203;SaphuA](https://redirect.github.com/SaphuA) made their first
contribution in
[#&#8203;24240](https://redirect.github.com/immich-app/immich/pull/24240)
- [@&#8203;dionysius](https://redirect.github.com/dionysius) made their
first contribution in
[#&#8203;24215](https://redirect.github.com/immich-app/immich/pull/24215)
- [@&#8203;NiklasvonM](https://redirect.github.com/NiklasvonM) made
their first contribution in
[#&#8203;24249](https://redirect.github.com/immich-app/immich/pull/24249)
- [@&#8203;kao-byte](https://redirect.github.com/kao-byte) made their
first contribution in
[#&#8203;24098](https://redirect.github.com/immich-app/immich/pull/24098)
- [@&#8203;carbonemys](https://redirect.github.com/carbonemys) made
their first contribution in
[#&#8203;24289](https://redirect.github.com/immich-app/immich/pull/24289)
- [@&#8203;kiloomar](https://redirect.github.com/kiloomar) made their
first contribution in
[#&#8203;24372](https://redirect.github.com/immich-app/immich/pull/24372)
- [@&#8203;fourthwall](https://redirect.github.com/fourthwall) made
their first contribution in
[#&#8203;24411](https://redirect.github.com/immich-app/immich/pull/24411)
- [@&#8203;simonkub](https://redirect.github.com/simonkub) made their
first contribution in
[#&#8203;24450](https://redirect.github.com/immich-app/immich/pull/24450)
- [@&#8203;ArnyminerZ](https://redirect.github.com/ArnyminerZ) made
their first contribution in
[#&#8203;21136](https://redirect.github.com/immich-app/immich/pull/21136)
- [@&#8203;kurtmckee](https://redirect.github.com/kurtmckee) made their
first contribution in
[#&#8203;24491](https://redirect.github.com/immich-app/immich/pull/24491)
- [@&#8203;hubert-taieb](https://redirect.github.com/hubert-taieb) made
their first contribution in
[#&#8203;24094](https://redirect.github.com/immich-app/immich/pull/24094)
- [@&#8203;bartvanvelden](https://redirect.github.com/bartvanvelden)
made their first contribution in
[#&#8203;24518](https://redirect.github.com/immich-app/immich/pull/24518)

**Full Changelog**:
<https://github.com/immich-app/immich/compare/v2.3.1...v2.4.0>

###
[`v2.3.1`](https://redirect.github.com/immich-app/immich/releases/tag/v2.3.1)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v2.3.0...v2.3.1)

### v2.3.1

#### Hot fixes

Fixed an issue where the new version notification pop-up causes the web
app to enter a rendering loop and freeze up.

> \[!IMPORTANT]
> We encourage all users to update to this version to avoid the issue
that will happen when the next minor update is available, i.e., `v2.4.0`

#### What's Changed

##### 🐛 Bug fixes

- fix: supporter badge by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;24012](https://redirect.github.com/immich-app/immich/pull/24012)
- fix: new update notification cause rendering loop by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;24013](https://redirect.github.com/immich-app/immich/pull/24013)

**Full Changelog**:
<https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1>

###
[`v2.3.0`](https://redirect.github.com/immich-app/immich/releases/tag/v2.3.0)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v2.2.3...v2.3.0)

### v2.3.0

*Loa loa loa, the stock is running low on [Retro DVD
](https://immich.store/products/immich-retro)**📀**! If you want to get
one for yourself, you still can, but once this batch is gone, we won’t
be making any more, **EVER!** So get one while you can from
[immich.store](https://immich.store/)!*

<img alt="image"
src="https://github.com/user-attachments/assets/f5977e5f-aabe-4c7a-a8d3-ee44b43b0f15"
/>

> \[!IMPORTANT]\
> We will start the work on removing the old mobile timeline soon. If
you are still using the old timeline, please make sure to switch to the
new timeline. If this message does not make sense to you, you can ignore
it as you are already on the new timeline

#### Highlights

Welcome to the release `v2.3.0` of Immich. This version comes with
enhancements to the OCR feature and many bug fixes. This release also
introduces foundational support for workflows and an application restore
mechanism directly in the web UI. Let’s dive into some of the highlights
below

- OCR Improvements
- Add/move action in mobile app
- Delete synchronization - Android
- Notable fixes: app freezes on resume on iOS
- Sneak peek: Maintenance mode and workflow

##### Add/move action in mobile app

The asset viewer in the mobile app now includes an “Add to” button that
lets you quickly add an asset to an album, the locked folder, or the
archive. Thanks
[@&#8203;happychriss](https://redirect.github.com/happychriss)!

<p align="center">
<img width="300" alt="Tapping the Add to button presents a menu to
add/move an asset"
src="https://github.com/user-attachments/assets/21327e0b-ae5f-43b2-9f44-b75655895852"
/>
</p>

##### OCR Improvement

This release includes several enhancements to the OCR feature. There are
now language-specific OCR model variants, extending support to Greek,
Korean, Russian, Belarusian, Ukrainian, Thai, and languages using the
Latin script. All variants (including the existing models) support
English as well. There is also an English-only model that performs
better for libraries where multilingual support is not needed.

To switch to one of these models, you can navigate to the [OCR
settings](https://my.immich.app/admin/system-settings?isOpen=machine-learning+ocr),
choose the relevant model, save, then re-run OCR on all assets through
the [Job Status](https://my.immich.app/admin/jobs-status) page.

<p align="center">
<img width="800" alt="image"
src="https://github.com/user-attachments/assets/86008221-4116-43d3-bd0d-f954e0e1a83a"
/>
</p>

The OCR information can now be viewed by toggling a button in the web
viewer. You can hover the mouse over the text and copy it.

<p align="center">
<img width="500" alt="image"
src="https://github.com/user-attachments/assets/693bcfd0-f4f0-40c1-a292-403b04166514"
/>
</p>

##### Delete synchronization on Android.

This release restores the previous mechanism for synchronizing the
deletion action between the web and the mobile app. In addition to
putting the asset in Immich’s trash bin, the mechanism also puts the
deleted asset in the device’s trash system when the app opens. The
mechanism has been reworked to align with the new data sync mechanism in
the mobile app. You can enable the mechanism in the `App Settings >
Advanced > Sync Remote Deletions`

<p align="center">
<img width="400" alt="image"
src="https://github.com/user-attachments/assets/60d3f53d-a5f8-4235-944d-0e2e80040148"
/>
</p>

##### Notable fixes: app freezes on resume on iOS

Previously, iOS background tasks, such as local or remote data sync and
background uploads, could abruptly terminate database operations when
the iOS’s background time expires, leaving the database lock unreleased.
It leads to an annoying symptom: the app appears to freeze when opening
from the background, requiring a hard restart (swipe up to close, then
reopen) to regain access to the database. The bug happened sporadically
and was incredibly hard to track down. Thanks to the relentless pursuit
of the bug, we believe it has been caught through our extensive testing.
Please let us know if you are still getting “bugged” by this one in the
new version.

##### Sneak peek: Maintenance mode and workflow

We can’t contain the excitement to share two exciting items in the work,
which have some portions already merged into the server, and are ready
to be built upon

##### Maintenance mode

This mode will allow the admin to put the server into a state where no
one can access it without entirely shutting it down. This paves the way
for restoring the server from a previous point in time directly from the
web UI, no more fidgeting with the terminal.


<https://github.com/user-attachments/assets/26aa5f7f-5e5f-45b5-aa89-347325f10f41>

##### Workflow

The foundation of workflows and plugins also made its way to the server;
the UI is being worked on. This feature will enable many more custom use
cases that are not available in the core application. The community can
write custom plugins and share them. We are very excited to see this
happening faster than anticipated. Below is a screenshot of how the
feature could look.

<p align="center">
<img width="600" height="4574" alt="image"
src="https://github.com/user-attachments/assets/c0fccc92-6d9b-41e9-b271-574568425ba3"
/>

<img width="600" height="1822" alt="image"
src="https://github.com/user-attachments/assets/c8991763-cd45-4c1e-90ad-5a1179eef789"
/>
</p>

#### What's Changed
##### 🚀 Features
* feat: Add random memories resource by
@&#8203;jp[https://github.com/immich-app/immich/pull/20025](https://redirect.github.com/immich-app/immich/pull/20025)/20025
* feat(mobile): Quick date picker in the search page by
@&#8203;exelix[https://github.com/immich-app/immich/pull/22653](https://redirect.github.com/immich-app/immich/pull/22653)/22653
* feat: workflow foundation by
@&#8203;alextran15[https://github.com/immich-app/immich/pull/23621](https://redirect.github.com/immich-app/immich/pull/23621)/23621
* feat(mobile): add to album from asset viewer by
@&#8203;happychri[https://github.com/immich-app/immich/pull/23608](https://redirect.github.com/immich-app/immich/pull/23608)/23608
* feat: maintenance mode by
@&#8203;inserti[https://github.com/immich-app/immich/pull/23431](https://redirect.github.com/immich-app/immich/pull/23431)/23431
* feat(mobile): location edit from asset viewer by
@&#8203;bwe[https://github.com/immich-app/immich/pull/23925](https://redirect.github.com/immich-app/immich/pull/23925)/23925
* feat: timeline e2e tests by
@&#8203;midzel[https://github.com/immich-app/immich/pull/23895](https://redirect.github.com/immich-app/immich/pull/23895)/23895
* feat: show OCR bounding box by
@&#8203;alextran15[https://github.com/immich-app/immich/pull/23717](https://redirect.github.com/immich-app/immich/pull/23717)/23717

##### 🌟 Enhancements
* fix(web): add URLs to results in large files utility by
@&#8203;Snowknight[https://github.com/immich-app/immich/pull/23617](https://redirect.github.com/immich-app/immich/pull/23617)/23617
* feat(ml): add preload and fp16 settings for ocr by
@&#8203;mertal[https://github.com/immich-app/immich/pull/23576](https://redirect.github.com/immich-app/immich/pull/23576)/23576
* feat(ml): multilingual ocr by
@&#8203;mertal[https://github.com/immich-app/immich/pull/23527](https://redirect.github.com/immich-app/immich/pull/23527)/23527
* feat(mobile): Show lens model information in the asset viewer detail
panel by
@&#8203;fabianbe[https://github.com/immich-app/immich/pull/23601](https://redirect.github.com/immich-app/immich/pull/23601)/23601
* feat: lazy load thumbnails on people and place list by
@&#8203;lukasha[https://github.com/immich-app/immich/pull/23682](https://redirect.github.com/immich-app/immich/pull/23682)/23682
* feat: make memories slideshow duration configurable by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/22783](https://redirect.github.com/immich-app/immich/pull/22783)/22783
* feat(mobile): chat-style for asset activity view by
@&#8203;idubno[https://github.com/immich-app/immich/pull/23347](https://redirect.github.com/immich-app/immich/pull/23347)/23347
* feat: show update version info by
@&#8203;alextran15[https://github.com/immich-app/immich/pull/23698](https://redirect.github.com/immich-app/immich/pull/23698)/23698
* feat(mobile): album activity deep link by
@&#8203;idubno[https://github.com/immich-app/immich/pull/23737](https://redirect.github.com/immich-app/immich/pull/23737)/23737
* feat(web): animate gifs on hover by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23198](https://redirect.github.com/immich-app/immich/pull/23198)/23198
* feat(web): disable searching by disabled features by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23798](https://redirect.github.com/immich-app/immich/pull/23798)/23798
* feat: library details page by
@&#8203;danieldietzl[https://github.com/immich-app/immich/pull/23908](https://redirect.github.com/immich-app/immich/pull/23908)/23908
* feat(web): always view original of animated images by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23842](https://redirect.github.com/immich-app/immich/pull/23842)/23842
* feat: add originalPath for external library assets in dedupe by
@&#8203;kprk[https://github.com/immich-app/immich/pull/23710](https://redirect.github.com/immich-app/immich/pull/23710)/23710

##### 🐛 Bug fixes
* feat: exif medium tests by
@&#8203;jrasm[https://github.com/immich-app/immich/pull/23561](https://redirect.github.com/immich-app/immich/pull/23561)/23561
* fix(web): fix timezone dropdown for timestamps lacking milliseconds by
@&#8203;skatsu[https://github.com/immich-app/immich/pull/23615](https://redirect.github.com/immich-app/immich/pull/23615)/23615
* fix(web): "select all" button in trash and permanently deleted count
by
@&#8203;Yon[https://github.com/immich-app/immich/pull/23594](https://redirect.github.com/immich-app/immich/pull/23594)/23594
* fix: fully sync local library on app restart by
@&#8203;alextran15[https://github.com/immich-app/immich/pull/23323](https://redirect.github.com/immich-app/immich/pull/23323)/23323
* fix: check if unmetered instead of wifi by
@&#8203;shenlong-tanw[https://github.com/immich-app/immich/pull/23380](https://redirect.github.com/immich-app/immich/pull/23380)/23380
* fix(mobile): Add fade-in to asset viewer transition by
@&#8203;goalie20[https://github.com/immich-app/immich/pull/23692](https://redirect.github.com/immich-app/immich/pull/23692)/23692
* fix(web): i18n for admin>users>sessions by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23756](https://redirect.github.com/immich-app/immich/pull/23756)/23756
* feat: opt-in sync of deletes and restores from web to Android (beta
timeline) by
@&#8203;PeterOmbo[https://github.com/immich-app/immich/pull/20473](https://redirect.github.com/immich-app/immich/pull/20473)/20473
* fix(mobile): Set dynamic height of actions row in BottomSheet by
@&#8203;vitoksmi[https://github.com/immich-app/immich/pull/23755](https://redirect.github.com/immich-app/immich/pull/23755)/23755
* fix(mobile): Hide download button in asset viewer "immersive mode" by
@&#8203;goalie20[https://github.com/immich-app/immich/pull/23720](https://redirect.github.com/immich-app/immich/pull/23720)/23720
* fix(mobile): sync album and asset activity state when add/remove asset
level activity by
@&#8203;idubno[https://github.com/immich-app/immich/pull/23484](https://redirect.github.com/immich-app/immich/pull/23484)/23484
* fix(server): properly handle HEAD requests to SSR paths by
@&#8203;dav-wol[https://github.com/immich-app/immich/pull/23788](https://redirect.github.com/immich-app/immich/pull/23788)/23788
* fix(web): make sliding window cover all visible space to show small
number of assets by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23796](https://redirect.github.com/immich-app/immich/pull/23796)/23796
* refactor: shared links modals by
@&#8203;danieldietzl[https://github.com/immich-app/immich/pull/23803](https://redirect.github.com/immich-app/immich/pull/23803)/23803
* chore: bump background_downloader by
@&#8203;shenlong-tanw[https://github.com/immich-app/immich/pull/23839](https://redirect.github.com/immich-app/immich/pull/23839)/23839
* fix(server): include the previous year in memories for January 1, 2, 3
by
@&#8203;skatsu[https://github.com/immich-app/immich/pull/23832](https://redirect.github.com/immich-app/immich/pull/23832)/23832
* fix: timeline scroll after navigate by
@&#8203;danieldietzl[https://github.com/immich-app/immich/pull/23664](https://redirect.github.com/immich-app/immich/pull/23664)/23664
* fix: prefer filename from body over path in mime validation by
@&#8203;shenlong-tanw[https://github.com/immich-app/immich/pull/23810](https://redirect.github.com/immich-app/immich/pull/23810)/23810
* fix(web): keep album timeline when selecting cover by
@&#8203;road[https://github.com/immich-app/immich/pull/23819](https://redirect.github.com/immich-app/immich/pull/23819)/23819
* fix: word wrap on custom link preview by
@&#8203;100daysumm[https://github.com/immich-app/immich/pull/23942](https://redirect.github.com/immich-app/immich/pull/23942)/23942
* fix(mobile): delete from device warning shows incorrectly by
@&#8203;YarosMallor[https://github.com/immich-app/immich/pull/23935](https://redirect.github.com/immich-app/immich/pull/23935)/23935
* fix: deep link to last asset by
@&#8203;midzel[https://github.com/immich-app/immich/pull/23920](https://redirect.github.com/immich-app/immich/pull/23920)/23920
* fix: null dereference when canceling bucket in album by
@&#8203;midzel[https://github.com/immich-app/immich/pull/23924](https://redirect.github.com/immich-app/immich/pull/23924)/23924
* fix: incorrect header height calculation in estimated month height by
@&#8203;midzel[https://github.com/immich-app/immich/pull/23923](https://redirect.github.com/immich-app/immich/pull/23923)/23923
* chore: update drift by
@&#8203;alextran15[https://github.com/immich-app/immich/pull/23877](https://redirect.github.com/immich-app/immich/pull/23877)/23877
* chore: reset remote sync on app update by
@&#8203;shenlong-tanw[https://github.com/immich-app/immich/pull/23969](https://redirect.github.com/immich-app/immich/pull/23969)/23969
* fix(server): copy relevant panorama tags to preview image by
@&#8203;meesfrens[https://github.com/immich-app/immich/pull/23953](https://redirect.github.com/immich-app/immich/pull/23953)/23953
* fix: unarchive action doesn't update archive page by
@&#8203;midzel[https://github.com/immich-app/immich/pull/23987](https://redirect.github.com/immich-app/immich/pull/23987)/23987

##### 📚 Documentation
* chore: update config.json example by
@&#8203;bo0t[https://github.com/immich-app/immich/pull/23471](https://redirect.github.com/immich-app/immich/pull/23471)/23471
* fix(docs): bump docs for PG versions by
@&#8203;mmomji[https://github.com/immich-app/immich/pull/23714](https://redirect.github.com/immich-app/immich/pull/23714)/23714
* feat: endpoint descriptions by
@&#8203;jrasm[https://github.com/immich-app/immich/pull/23813](https://redirect.github.com/immich-app/immich/pull/23813)/23813
* feat: endpoint versioning by
@&#8203;jrasm[https://github.com/immich-app/immich/pull/23858](https://redirect.github.com/immich-app/immich/pull/23858)/23858
* chore: include link to discord server when referencing contribution
channel by
@&#8203;Hritik[https://github.com/immich-app/immich/pull/23728](https://redirect.github.com/immich-app/immich/pull/23728)/23728
* fix(docs): update Readme links by
@&#8203;mmomji[https://github.com/immich-app/immich/pull/23959](https://redirect.github.com/immich-app/immich/pull/23959)/23959

##### 🌐 Translations
* chore(web): update translations by
@&#8203;webla[https://github.com/immich-app/immich/pull/23449](https://redirect.github.com/immich-app/immich/pull/23449)/23449

#### New Contributors
* @&#8203;FreeWind6 made their first
contributi[https://github.com/immich-app/immich/pull/23627](https://redirect.github.com/immich-app/immich/pull/23627)/23627
* @&#8203;Yonyc made their first
contributi[https://github.com/immich-app/immich/pull/23594](https://redirect.github.com/immich-app/immich/pull/23594)/23594
* @&#8203;fabianbees made their first
contributi[https://github.com/immich-app/immich/pull/23601](https://redirect.github.com/immich-app/immich/pull/23601)/23601
* @&#8203;exelix11 made their first
contributi[https://github.com/immich-app/immich/pull/22653](https://redirect.github.com/immich-app/immich/pull/22653)/22653
* @&#8203;AlexanderS made their first
contributi[https://github.com/immich-app/immich/pull/23838](https://redirect.github.com/immich-app/immich/pull/23838)/23838
* @&#8203;Hritik14 made their first
contributi[https://github.com/immich-app/immich/pull/23728](https://redirect.github.com/immich-app/immich/pull/23728)/23728
* @&#8203;roadev made their first
contributi[https://github.com/immich-app/immich/pull/23819](https://redirect.github.com/immich-app/immich/pull/23819)/23819
* @&#8203;zebrapurring made their first
contributi[https://github.com/immich-app/immich/pull/22145](https://redirect.github.com/immich-app/immich/pull/22145)/22145
* @&#8203;happychriss made their first
contributi[https://github.com/immich-app/immich/pull/23608](https://redirect.github.com/immich-app/immich/pull/23608)/23608
* @&#8203;insertish made their first
contributi[https://github.com/immich-app/immich/pull/23948](https://redirect.github.com/immich-app/immich/pull/23948)/23948
* @&#8203;100daysummer made their first
contributi[https://github.com/immich-app/immich/pull/23942](https://redirect.github.com/immich-app/immich/pull/23942)/23942
* @&#8203;kprkpr made their first
contributi[https://github.com/immich-app/immich/pull/23710](https://redirect.github.com/immich-app/immich/pull/23710)/23710

**Full Changelog**:
<https://github.com/immich-app/immich/compare/v2.2.3...v2.3.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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvaW1taWNoIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
2025-12-18 19:06:33 +01:00
TrueCharts Bot b0c110e57f fix(paperless-ngx): update image ghcr.io/paperless-ngx/paperless-ngx 2.20.2 → 2.20.3 (#42962)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/paperless-ngx/paperless-ngx](https://redirect.github.com/paperless-ngx/paperless-ngx)
| patch | `8cbd8ce` -> `57ad956` |

---

> [!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.20.3`](https://redirect.github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.3):
Paperless-ngx v2.20.3

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

> \[!NOTE]
> This release addresses a security issue (GHSA-7cq3-mhxq-w946) and is
recommended for all users. Thank you to the community members who
reported this.

#### paperless-ngx 2.20.3

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvcGFwZXJsZXNzLW5neCIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvcGF0Y2giXX0=-->
2025-12-18 19:05:39 +01:00
TrueCharts Bot 16c8512c71 fix(vocechat-server): update image docker.io/privoce/vocechat-server v0.5.6 → v0.5.7 (#42965)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/privoce/vocechat-server | patch | `89cc8f2` -> `7537576` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdm9jZWNoYXQtc2VydmVyIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-18 19:04:45 +01:00
TrueCharts Bot 3f5612d8fe fix(speedtest-tracker): update image ghcr.io/linuxserver/speedtest-tracker 1.13.1 → 1.13.2 (#42963)
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))
| patch | `fd0dcf5` -> `81eba59` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvc3BlZWR0ZXN0LXRyYWNrZXIiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-18 19:04:07 +01:00
TrueCharts Bot 711a664f24 chore(openwebrxplus): update image docker.io/slechev/openwebrxplus-softmbe digest to 4d68778 (#42961)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/slechev/openwebrxplus-softmbe | digest | `f9b10f7` ->
`4d68778` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvb3BlbndlYnJ4cGx1cyIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-18 19:02:46 +01:00
TrueCharts Bot a035253623 chore(automatic-ripping-machine): update image docker.io/automaticrippingmachine/automatic-ripping-machine digest to 9e20ecc (#42959)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[docker.io/automaticrippingmachine/automatic-ripping-machine](https://redirect.github.com/automatic-ripping-machine/automatic-ripping-machine)
| digest | `b434c0a` -> `9e20ecc` |

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvYXV0b21hdGljLXJpcHBpbmctbWFjaGluZSIsImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvZGlnZXN0Il19-->
2025-12-18 19:02:25 +01:00
TrueCharts Bot 27f01e80d7 chore(filestash): update image docker.io/machines/filestash digest to fdac436 (#42960) 2025-12-18 19:01:23 +01:00
TrueCharts Bot d81258257c fix(tailscale): update image docker.io/tailscale/tailscale v1.92.3 → v1.92.4 (#42964)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/tailscale/tailscale](https://tailscale.com/kb/1282/docker)
([source](https://redirect.github.com/tailscale/tailscale)) | patch |
`00e029e` -> `d6734d6` |

---

> [!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>tailscale/tailscale (docker.io/tailscale/tailscale)</summary>

###
[`v1.92.4`](https://redirect.github.com/tailscale/tailscale/compare/v1.92.3...v1.92.4)

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

</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvdGFpbHNjYWxlIiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9wYXRjaCJdfQ==-->
2025-12-18 19:01:14 +01:00
TrueCharts Bot 9c3b6dcb81 fix(gamevault-backend): update image docker.io/phalcode/gamevault-backend 16.1.1 → 16.1.2 (#42957)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/phalcode/gamevault-backend | patch | `0e2b99c` -> `278f895`
|

---

> [!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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNy4wIiwidXBkYXRlZEluVmVyIjoiNDIuMTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhcHAvZ2FtZXZhdWx0LWJhY2tlbmQiLCJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
2025-12-18 13:00:27 +01:00