13 Commits

Author SHA1 Message Date
07e974b121 chore(deps): update dependency garethgeorge/backrest to v1.12.0 (#4156)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m52s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [garethgeorge/backrest](https://github.com/garethgeorge/backrest) | minor | `v1.11.2` → `v1.12.0` |

---

### Release Notes

<details>
<summary>garethgeorge/backrest (garethgeorge/backrest)</summary>

### [`v1.12.0`](https://github.com/garethgeorge/backrest/releases/tag/v1.12.0)

[Compare Source](https://github.com/garethgeorge/backrest/compare/v1.11.2...v1.12.0)

Happy to announce 1.12.0 -- in particular I'd like to highlight simplified SFTP management. Backrest can now instantiate SSH keypairs for you (stored alongside your config.json) and can automate the process of installing them on your remote server and configuring your known\_hosts.

As usual, this release also comes with quality of life improvements and bug fixes including new translations, restoring some tool tips that were lost in the move to Chakra UI, and stricter cronexpr validations.

##### Features

- add a --from-source option to install.sh to build backrest locally ([b1d5403](b1d5403e1f))
- add Dry Run Backup action ([#&#8203;1098](https://github.com/garethgeorge/backrest/issues/1098)) ([4063d8f](4063d8fafc))
- add japanese ([#&#8203;1114](https://github.com/garethgeorge/backrest/issues/1114)) ([92b8254](92b82546b8))
- SFTP configuration UI (enabled for `sftp:` URIs) with support for SSH key bootstrapping ([#&#8203;961](https://github.com/garethgeorge/backrest/issues/961)) ([3250ff4](3250ff481d))

##### Bug Fixes

- enable systemd unit, change rc service ([#&#8203;1113](https://github.com/garethgeorge/backrest/issues/1113)) ([ec4764c](ec4764c909))
- spanish translations improved with context and standardized ([#&#8203;1117](https://github.com/garethgeorge/backrest/issues/1117)) ([844ed1d](844ed1db33))
- stricter cronexpr validation ([45d980b](45d980b16e))
- tooltips and section headers for check and prune policies ([9130539](91305396f8))
- use cmd.SysProcAttr.HideWindow to spawn background processes on Windows ([#&#8203;1101](https://github.com/garethgeorge/backrest/issues/1101)) ([7638b5f](7638b5f2dc))

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #4156
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-22 17:27:24 +00:00
e6829c3c4f chore(deps): update karakeep-app/karakeep to v0.31.0 (#4163)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m18s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.30.0` → `0.31.0` |
| [karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.30.0` → `0.31.0` |

---

### Release Notes

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

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

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

##### 0.31.0

Welcome to the 0.31.0 release of Karakeep! This release brings synchronized reading progress, LLM-based OCR, a revamped import pipeline, drag-and-drop for lists, highlights on mobile, a lot of mobile polish, and fixes for some long standing bugs. Huge thanks to our contributors for this release [@&#8203;esimkowitz](https://github.com/esimkowitz), [@&#8203;WieserDaniel](https://github.com/WieserDaniel), [@&#8203;chen-ye](https://github.com/chen-ye), [@&#8203;SnowSquire](https://github.com/SnowSquire), [@&#8203;mokhovyk](https://github.com/mokhovyk), [@&#8203;evan6seven](https://github.com/evan6seven), [@&#8203;ElectricTea](https://github.com/ElectricTea), [@&#8203;RobertRosca](https://github.com/RobertRosca), [@&#8203;sweepies](https://github.com/sweepies), [@&#8203;usr3](https://github.com/usr3) and everyone who shipped code, triaged bugs, or shared feedback for this release.

> If you enjoy using Karakeep, consider supporting the project [here ️](https://buymeacoffee.com/mbassem) or via GitHub [here](https://github.com/sponsors/MohamedBassem).

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="auto" height="50" ></a>

And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. You can signup [here](https://cloud.karakeep.app) 🎉.

##### New Features 🚀

- Synchronized reading progress across all your devices ([#&#8203;2302](https://github.com/karakeep-app/karakeep/issues/2302)). By [@&#8203;esimkowitz](https://github.com/esimkowitz)!
  - Your reading position is now saved and synced, so you can pick up right where you left off on any device.
- LLM-based OCR as an alternative to Tesseract ([#&#8203;2442](https://github.com/karakeep-app/karakeep/issues/2442))
  - You can now use your configured LLM for OCR instead of Tesseract, which produces significantly better results for image and asset bookmarks.
- Revamped Import pipeline ([#&#8203;2378](https://github.com/karakeep-app/karakeep/issues/2378))
  - The import experience got another big overhaul: a new import details page ([#&#8203;2451](https://github.com/karakeep-app/karakeep/issues/2451)), a dedicated low-priority queue for import crawling ([#&#8203;2452](https://github.com/karakeep-app/karakeep/issues/2452)), better progress tracking, ability to pause an import and more resilient error handling.
- Drag-and-drop bookmarks into lists ([#&#8203;2469](https://github.com/karakeep-app/karakeep/issues/2469))
- Highlights support on mobile ([#&#8203;2494](https://github.com/karakeep-app/karakeep/issues/2494))
  - You can now view and create highlights in the mobile app's reader view.
- AI tag suggestions: instructs the model to limit auto-tagging to a subset of your existing tags for more consistent results ([#&#8203;2444](https://github.com/karakeep-app/karakeep/issues/2444)).
- Export lists in backups and exports ([#&#8203;2484](https://github.com/karakeep-app/karakeep/issues/2484))
  - Automated backups and full exports now include your lists.
- Others:
  - Retry buttons for dangling (aka pending) bookmarks in the admin panel ([#&#8203;2341](https://github.com/karakeep-app/karakeep/issues/2341)).
  - Add signup support to the mobile app.
  - OpenAI service tier configuration via `OPENAI_SERVICE_TIER` ([#&#8203;2339](https://github.com/karakeep-app/karakeep/issues/2339)). By [@&#8203;RobertRosca](https://github.com/RobertRosca)!
  - Import from Instapaper ([#&#8203;2434](https://github.com/karakeep-app/karakeep/issues/2434)). By [@&#8203;WieserDaniel](https://github.com/WieserDaniel)!
  - Privacy-respecting bookmark debugger admin tool ([#&#8203;2373](https://github.com/karakeep-app/karakeep/issues/2373))
  - MCP server now supports custom configurable HTTP headers ([#&#8203;2436](https://github.com/karakeep-app/karakeep/issues/2436)). By [@&#8203;chen-ye](https://github.com/chen-ye)!
  - New search qualifiers:
    - `source:` filter to search by bookmark source (mobile, extension, web, etc.) ([#&#8203;2465](https://github.com/karakeep-app/karakeep/issues/2465)).
    - `tag:` alias for `#` and `!` alias for negation ([#&#8203;2425](https://github.com/karakeep-app/karakeep/issues/2425)).
    - New "Title Contains" condition in the Rule Engine ([#&#8203;2354](https://github.com/karakeep-app/karakeep/issues/2354)). By [@&#8203;mokhovyk](https://github.com/mokhovyk)!

##### UX Improvements 

- Mobile app overhaul:
  - Native tabs and more native-feeling screens.
  - Animated UI feedback in the sharing modal ([#&#8203;2427](https://github.com/karakeep-app/karakeep/issues/2427)).
  - Show bookmark count in the all lists view.
- Better looking content fetching loading state in the bookmark preview.
- Two-phase metadata updates so bookmarks show up faster while crawling is still in progress ([#&#8203;2467](https://github.com/karakeep-app/karakeep/issues/2467)).
- Links to apps, extensions and docs in the profile dropdown.
- Extension autofocuses on note field on open ([#&#8203;2366](https://github.com/karakeep-app/karakeep/issues/2366)). By [@&#8203;SnowSquire](https://github.com/SnowSquire)!
- Improving the visual consistency of the settings page.
- Opt-in OAuth auto-redirect for single-provider passwordless setups ([#&#8203;2483](https://github.com/karakeep-app/karakeep/issues/2483))
- Add a download button for assets in the bookmark options menu.
- API keys now show their last-used dates to better identify unused keys.
- Fix masonry overflow in bookmark grids ([#&#8203;2400](https://github.com/karakeep-app/karakeep/issues/2400)). By [@&#8203;evan6seven](https://github.com/evan6seven)!
- Hide confusing `No suggestions` message when no search suggestions are available.

##### Fixes 🔧

- \[Security] Sanitize reddit's crawling output to prevent stored XSS. This was reported by [@&#8203;ByamB4](https://github.com/ByamB4) and published as a github advisory (GHSA-mg93-f9mw-wpgj).
- Eliminated O(n²) parsing of Netscape bookmark imports ([#&#8203;2338](https://github.com/karakeep-app/karakeep/issues/2338)).
- Smart lists can now be used in search qualifiers and in other smart list queries ([#&#8203;2470](https://github.com/karakeep-app/karakeep/issues/2470))
- Parallelize content extraction in the crawler worker for faster crawling.
- Batch meilisearch indexing requests for better performance ([#&#8203;2441](https://github.com/karakeep-app/karakeep/issues/2441)).
- Auto dismiss dialogs during crawling that might have caused worker crashes before.
- Use user's preferred language for manual summarization ([#&#8203;2429](https://github.com/karakeep-app/karakeep/issues/2429)).
- Accept more permissive RSS feed content types ([#&#8203;2353](https://github.com/karakeep-app/karakeep/issues/2353)). By [@&#8203;ElectricTea](https://github.com/ElectricTea)!
- Fix clipping of reader view in smaller screens.
- Fix overscrolling in some setting pages (e.g. AI settings).
- Stop theme flashes with Cloudflare Rocket Loader ([#&#8203;2340](https://github.com/karakeep-app/karakeep/issues/2340)). By [@&#8203;sweepies](https://github.com/sweepies)!
- Retry 403, 429 and 5XX status codes from the crawler.
- Lower priority of recrawling and mass admin actions to avoid starving interactive traffic.
- Fix scrolling in manage lists/edit tags when inside a dialog ([#&#8203;2258](https://github.com/karakeep-app/karakeep/issues/2258)).
- Respect archived display behavior setting in mobile lists and tags ([#&#8203;2499](https://github.com/karakeep-app/karakeep/issues/2499)).
- Fix flicker on closing bookmark preview on search page.
- Share PDFs from the mobile app as files instead of links.
- Fix high CPU usage of browser container after large imports due to leaking contexts. ([#&#8203;2503](https://github.com/karakeep-app/karakeep/issues/2503))
- Reader settings preview in the mobile app now matches reader view formatting ([#&#8203;2365](https://github.com/karakeep-app/karakeep/issues/2365)). By [@&#8203;esimkowitz](https://github.com/esimkowitz)!
- When saving an image or a link from a page using "Add to Karakeep" menu item, the title of the original page is no longer incorrectly used for that link.

##### For Developers 🛠️

- Docker images moved from Alpine to Debian.
- OpenTelemetry instrumentation for database queries and extra tracing in OTEL traces ([#&#8203;2453](https://github.com/karakeep-app/karakeep/issues/2453)).
- Prometheus metric for bookmark crawl latency ([#&#8203;2461](https://github.com/karakeep-app/karakeep/issues/2461)).
- New `checkUrl` API endpoint to check if a URL is already bookmarked.
- `attachedBy` field in the update tags API endpoint to mark the tag as added by human or AI ([#&#8203;2281](https://github.com/karakeep-app/karakeep/issues/2281)).
- Upgraded to Expo SDK 54, React 19.2.1, and Node.js 24.
- CLI can now search bookmarks ([#&#8203;2426](https://github.com/karakeep-app/karakeep/issues/2426)).

##### Screenshots 📸

##### Reader Progress

![https://github.com/user-attachments/assets/86b259f6-2ce7-493f-a02c-d883c76c901c](https://github.com/user-attachments/assets/86b259f6-2ce7-493f-a02c-d883c76c901c)

##### Import Details

![https://github.com/user-attachments/assets/b37c91a5-b74a-4de5-94d3-f25c346cae7b](https://github.com/user-attachments/assets/b37c91a5-b74a-4de5-94d3-f25c346cae7b)

##### Upgrading 📦

To upgrade:

- If you're using `KARAKEEP_VERSION=release`, run `docker compose pull && docker compose up -d`.
- If you're pinning it to a specific version, bump the version and then run `docker compose pull && docker compose up -d`.

##### All Commits

- fix(workers): sanitize reddits metascraper output - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ba3db95`](https://github.com/karakeep-app/karakeep/commit/ba3db95)
- fix(i18n): update en\_US translation strings - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`52c1e9f`](https://github.com/karakeep-app/karakeep/commit/52c1e9f0)
- i18n: Sync weblate translations - Weblate in [`f7ae922`](https://github.com/karakeep-app/karakeep/commit/f7ae922c)
- fix(workers): mitigate leaking browser contexts and setup and auto reaper ([#&#8203;2503](https://github.com/karakeep-app/karakeep/issues/2503)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`627faf5`](https://github.com/karakeep-app/karakeep/commit/627faf51)
- fix(web): avoid flicker on closing bookmark preview on search page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ec0aaad`](https://github.com/karakeep-app/karakeep/commit/ec0aaad0)
- fix(mobile): respect archiveDisplayBehaviour setting in lists and tags ([#&#8203;2499](https://github.com/karakeep-app/karakeep/issues/2499)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`59a2560`](https://github.com/karakeep-app/karakeep/commit/59a25607)
- fix(web): fix scrolling in manage lists/edit tags when inside a dialog. fixes [#&#8203;2258](https://github.com/karakeep-app/karakeep/issues/2258) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e37d728`](https://github.com/karakeep-app/karakeep/commit/e37d7286)
- fix(mobile): remove the use of custom safe areas - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ef0b50b`](https://github.com/karakeep-app/karakeep/commit/ef0b50be)
- fix(mobile): remove smart lists from manage\_lists page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7124d15`](https://github.com/karakeep-app/karakeep/commit/7124d15b)
- docs: correct breaking typo in 05-singlefile.md doc ([#&#8203;2496](https://github.com/karakeep-app/karakeep/issues/2496)) - [@&#8203;brandongalbraith](https://github.com/brandongalbraith) in [`0e3bc6f`](https://github.com/karakeep-app/karakeep/commit/0e3bc6f1)
- fix(mobile): fix formsheets on android - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`228eb20`](https://github.com/karakeep-app/karakeep/commit/228eb208)
- fix(ui): fix the colors of buttons in the settings page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3d6c83d`](https://github.com/karakeep-app/karakeep/commit/3d6c83d5)
- fix(ui): Improve visual consistency in all settings page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e02a4c5`](https://github.com/karakeep-app/karakeep/commit/e02a4c5e)
- feat: add checkUrl endpoint to replace searchBookmarks for URL existence checks - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b249273`](https://github.com/karakeep-app/karakeep/commit/b2492735)
- fix: auto dismiss dialogs during crawling - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`23ae17f`](https://github.com/karakeep-app/karakeep/commit/23ae17fa)
- deps: fix mismatch in [@&#8203;types/react](https://github.com/types/react) across packages - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6f78d2f`](https://github.com/karakeep-app/karakeep/commit/6f78d2f8)
- deps: upgrade playwright to 1.58.2 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`07cc3ef`](https://github.com/karakeep-app/karakeep/commit/07cc3eff)
- fix(restate): call onError on rpc failures - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4fd0eaf`](https://github.com/karakeep-app/karakeep/commit/4fd0eaf0)
- fix(mobile): drop the use of custom safe areas in bookmark lists - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`447d2cc`](https://github.com/karakeep-app/karakeep/commit/447d2cc8)
- fix(mobile): fix headers in android app - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`349fe05`](https://github.com/karakeep-app/karakeep/commit/349fe05e)
- fix: parallelize content extraction in crawler worker - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74c3452`](https://github.com/karakeep-app/karakeep/commit/74c34529)
- fix(ux): hide autocomplete dropdown when there are no suggestions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c6417d8`](https://github.com/karakeep-app/karakeep/commit/c6417d8e)
- docs: Add Cloudflare Workers AI provider ([#&#8203;2486](https://github.com/karakeep-app/karakeep/issues/2486)) - [@&#8203;usr3](https://github.com/usr3) in [`5946ce8`](https://github.com/karakeep-app/karakeep/commit/5946ce8f)
- feat: add synchronized reading progress for bookmarks ([#&#8203;2302](https://github.com/karakeep-app/karakeep/issues/2302)) - [@&#8203;esimkowitz](https://github.com/esimkowitz) in [`fff0a28`](https://github.com/karakeep-app/karakeep/commit/fff0a280)
- feat(mobile): Add highlights support for the mobile app ([#&#8203;2494](https://github.com/karakeep-app/karakeep/issues/2494)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`459ee50`](https://github.com/karakeep-app/karakeep/commit/459ee50e)
- fix: dont trigger background jobs if bookmark doesn't change on updateTags call - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`fbc63b9`](https://github.com/karakeep-app/karakeep/commit/fbc63b92)
- fix(import): truncate title to max length in import worker - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74b174a`](https://github.com/karakeep-app/karakeep/commit/74b174ad)
- feat(crawler): retrun 403, 429 and 5XX status codes - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1c5c8ec`](https://github.com/karakeep-app/karakeep/commit/1c5c8ec6)
- fix(web): fix clipping of reader view in smaller screens - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`41d2f0d`](https://github.com/karakeep-app/karakeep/commit/41d2f0d7)
- fix(web): fix double scrolling in sidebar layout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a8e8ce9`](https://github.com/karakeep-app/karakeep/commit/a8e8ce98)
- feat(ui): Add a better content fetching loading state in the bookmark preview - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`be09027`](https://github.com/karakeep-app/karakeep/commit/be090270)
- feat: add a download button to the More submenu in bookmark options - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2c57aa8`](https://github.com/karakeep-app/karakeep/commit/2c57aa87)
- feat: add OAuth auto-redirect functionality ([#&#8203;2483](https://github.com/karakeep-app/karakeep/issues/2483)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`33b91e3`](https://github.com/karakeep-app/karakeep/commit/33b91e3f)
- feat: export lists in backups and exports ([#&#8203;2484](https://github.com/karakeep-app/karakeep/issues/2484)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0c458ba`](https://github.com/karakeep-app/karakeep/commit/0c458ba1)
- feat(workers): extract html parsing into a subprocess ([#&#8203;2485](https://github.com/karakeep-app/karakeep/issues/2485)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7a10067`](https://github.com/karakeep-app/karakeep/commit/7a100672)
- feat(mobile): make the bookmark edit UIs look more native - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ec7ef00`](https://github.com/karakeep-app/karakeep/commit/ec7ef00f)
- fix: share PDFs as files instead of links in mobile app - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0fab1aa`](https://github.com/karakeep-app/karakeep/commit/0fab1aa6)
- feat: link to apps and extensions, docs and twitter in profile dropdown - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d72788f`](https://github.com/karakeep-app/karakeep/commit/d72788ff)
- fix: dedup list and recent search suggestions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8539c83`](https://github.com/karakeep-app/karakeep/commit/8539c836)
- fix: Support nested smart lists with cycle detection ([#&#8203;2470](https://github.com/karakeep-app/karakeep/issues/2470)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b3d3602`](https://github.com/karakeep-app/karakeep/commit/b3d3602d)
- feat(mobile): Add animated UI feedback to sharing modal ([#&#8203;2427](https://github.com/karakeep-app/karakeep/issues/2427)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b41b564`](https://github.com/karakeep-app/karakeep/commit/b41b5647)
- feat(mobile): more native screens - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e455e46`](https://github.com/karakeep-app/karakeep/commit/e455e468)
- feat(ai): Support restricting AI tags to a subset of existing tags ([#&#8203;2444](https://github.com/karakeep-app/karakeep/issues/2444)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4186c4c`](https://github.com/karakeep-app/karakeep/commit/4186c4c6)
- feat(mcp): Support custom configurable HTTP headers ([#&#8203;2436](https://github.com/karakeep-app/karakeep/issues/2436)) - [@&#8203;chen-ye](https://github.com/chen-ye) in [`77b186c`](https://github.com/karakeep-app/karakeep/commit/77b186c3)
- feat: Added Import for Instapaper ([#&#8203;2434](https://github.com/karakeep-app/karakeep/issues/2434)) - [@&#8203;WieserDaniel](https://github.com/WieserDaniel) in [`fbe7e3a`](https://github.com/karakeep-app/karakeep/commit/fbe7e3a9)
- feat: Add drag-and-drop support for bookmarks to lists ([#&#8203;2469](https://github.com/karakeep-app/karakeep/issues/2469)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`485e994`](https://github.com/karakeep-app/karakeep/commit/485e9948)
- feat(crawler): Split bookmark metadata updates into two phases for faster feedback ([#&#8203;2467](https://github.com/karakeep-app/karakeep/issues/2467)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c8464e3`](https://github.com/karakeep-app/karakeep/commit/c8464e30)
- feat: add source filter to query language ([#&#8203;2465](https://github.com/karakeep-app/karakeep/issues/2465)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b05a753`](https://github.com/karakeep-app/karakeep/commit/b05a7531)
- fix: treat bookmark not found as a no-op in rule engine instead of a failure ([#&#8203;2464](https://github.com/karakeep-app/karakeep/issues/2464)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`960ca9b`](https://github.com/karakeep-app/karakeep/commit/960ca9b6)
- fix(extension): dont store tab title when saving links or images. fixes [#&#8203;2462](https://github.com/karakeep-app/karakeep/issues/2462) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1a01f75`](https://github.com/karakeep-app/karakeep/commit/1a01f75d)
- feat: Add separate queue for import link crawling ([#&#8203;2452](https://github.com/karakeep-app/karakeep/issues/2452)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bbd65fd`](https://github.com/karakeep-app/karakeep/commit/bbd65fd6)
- fix: lower the priority of recrawling - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7d53e2e`](https://github.com/karakeep-app/karakeep/commit/7d53e2e4)
- feat(metrics): add prometheus metric for bookmark crawl latency ([#&#8203;2461](https://github.com/karakeep-app/karakeep/issues/2461)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b264080`](https://github.com/karakeep-app/karakeep/commit/b2640803)
- feat(db): add OpenTelemetry instrumentation for database queries - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9e5693c`](https://github.com/karakeep-app/karakeep/commit/9e5693c6)
- feat(import): new import details page ([#&#8203;2451](https://github.com/karakeep-app/karakeep/issues/2451)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e59fd98`](https://github.com/karakeep-app/karakeep/commit/e59fd98b)
- feat: add extra instrumentation in the otel traces ([#&#8203;2453](https://github.com/karakeep-app/karakeep/issues/2453)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`538035c`](https://github.com/karakeep-app/karakeep/commit/538035c4)
- fix(import): sanitize error messages to prevent backend detail leakage ([#&#8203;2455](https://github.com/karakeep-app/karakeep/issues/2455)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`93ad2e2`](https://github.com/karakeep-app/karakeep/commit/93ad2e20)
- fix(import): propagate crawling/tagging failure to import status - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`50320ec`](https://github.com/karakeep-app/karakeep/commit/50320ecd)
- fix: backfill old sessions and do queue backpressure ([#&#8203;2449](https://github.com/karakeep-app/karakeep/issues/2449)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e8e48a4`](https://github.com/karakeep-app/karakeep/commit/e8e48a41)
- feat: Import workflow v3 ([#&#8203;2378](https://github.com/karakeep-app/karakeep/issues/2378)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3c838dd`](https://github.com/karakeep-app/karakeep/commit/3c838ddb)
- feat: Add LLM-based OCR as alternative to Tesseract ([#&#8203;2442](https://github.com/karakeep-app/karakeep/issues/2442)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`3fcccb8`](https://github.com/karakeep-app/karakeep/commit/3fcccb85)
- feat: batch meilisearch requests ([#&#8203;2441](https://github.com/karakeep-app/karakeep/issues/2441)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`54243b8`](https://github.com/karakeep-app/karakeep/commit/54243b8c)
- fix(mobile): migrate from RN image to expo-image - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e861880`](https://github.com/karakeep-app/karakeep/commit/e8618800)
- feat(mobile): use native tabs for mobile - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bf5c99c`](https://github.com/karakeep-app/karakeep/commit/bf5c99cb)
- feat(mobile): add signup support to the mobile app - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`5cb7306`](https://github.com/karakeep-app/karakeep/commit/5cb73069)
- fix: better looking error message when article content is unavailable - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`67501ed`](https://github.com/karakeep-app/karakeep/commit/67501ed6)
- refactor: migrate trpc to the new react query integration mode ([#&#8203;2438](https://github.com/karakeep-app/karakeep/issues/2438)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`65f6e83`](https://github.com/karakeep-app/karakeep/commit/65f6e83f)
- feat(mobile): show num bookmarks in the all lists view - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4bc1b90`](https://github.com/karakeep-app/karakeep/commit/4bc1b90f)
- fix: use user's preferred language for manual summarization ([#&#8203;2429](https://github.com/karakeep-app/karakeep/issues/2429)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`95bfa56`](https://github.com/karakeep-app/karakeep/commit/95bfa569)
- feat(cli): Add bookmark search command ([#&#8203;2426](https://github.com/karakeep-app/karakeep/issues/2426)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`42cdc93`](https://github.com/karakeep-app/karakeep/commit/42cdc937)
- feat(search): add tag: alias for # and ! alias for negation ([#&#8203;2425](https://github.com/karakeep-app/karakeep/issues/2425)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`5656e39`](https://github.com/karakeep-app/karakeep/commit/5656e394)
- feat(extension): autofocus on note open ([#&#8203;2366](https://github.com/karakeep-app/karakeep/issues/2366)) - [@&#8203;SnowSquire](https://github.com/SnowSquire) in [`bf2c6de`](https://github.com/karakeep-app/karakeep/commit/bf2c6ded)
- feat: Add attachedBy field to update tags endpoint ([#&#8203;2281](https://github.com/karakeep-app/karakeep/issues/2281)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e09061b`](https://github.com/karakeep-app/karakeep/commit/e09061bd)
- docker: add USE\_JEMALLOC env var and disable it by default - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`edf3f68`](https://github.com/karakeep-app/karakeep/commit/edf3f681)
- docker: switch to jemalloc - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6535a5a`](https://github.com/karakeep-app/karakeep/commit/6535a5a2)
- docker: move from alpine to debian - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b0036ef`](https://github.com/karakeep-app/karakeep/commit/b0036ef1)
- feat: track api key usage dates - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7b5f632`](https://github.com/karakeep-app/karakeep/commit/7b5f6328)
- deps(mobile): upgrade to sdk 54 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6094d36`](https://github.com/karakeep-app/karakeep/commit/6094d360)
- feat(rules): add "Title Contains" condition to Rule Engine ([#&#8203;1670](https://github.com/karakeep-app/karakeep/issues/1670)) ([#&#8203;2354](https://github.com/karakeep-app/karakeep/issues/2354)) - [@&#8203;mokhovyk](https://github.com/mokhovyk) in [`c56cf4e`](https://github.com/karakeep-app/karakeep/commit/c56cf4e2)
- fix(mobile): Reader settings preview on mobile matches reader view formatting ([#&#8203;2365](https://github.com/karakeep-app/karakeep/issues/2365)) - [@&#8203;esimkowitz](https://github.com/esimkowitz) in [`1b98014`](https://github.com/karakeep-app/karakeep/commit/1b98014d)
- fix(web): avoid masonry overflow in bookmark grids ([#&#8203;2400](https://github.com/karakeep-app/karakeep/issues/2400)) - [@&#8203;evan6seven](https://github.com/evan6seven) in [`789188b`](https://github.com/karakeep-app/karakeep/commit/789188b5)
- deps: upgrade react to 19.2.1 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`086b464`](https://github.com/karakeep-app/karakeep/commit/086b464d)
- fix(mobile): add custom headers to card banners. fixes [#&#8203;2342](https://github.com/karakeep-app/karakeep/issues/2342) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b4dbc9c`](https://github.com/karakeep-app/karakeep/commit/b4dbc9ce)
- feat: privacy-respecting bookmark debugger admin tool ([#&#8203;2373](https://github.com/karakeep-app/karakeep/issues/2373)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0f9132b`](https://github.com/karakeep-app/karakeep/commit/0f9132b5)
- fix: Accept more permissive RSS feed content types and Fix User-Agent key ([#&#8203;2353](https://github.com/karakeep-app/karakeep/issues/2353)) - [@&#8203;ElectricTea](https://github.com/ElectricTea) in [`0e938c1`](https://github.com/karakeep-app/karakeep/commit/0e938c14)
- fix: harden the restate implementation ([#&#8203;2370](https://github.com/karakeep-app/karakeep/issues/2370)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f48e98e`](https://github.com/karakeep-app/karakeep/commit/f48e98e1)
- fix: parallelize queue enqueues in bookmark routes - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4ba1475`](https://github.com/karakeep-app/karakeep/commit/4ba1475d)
- feat: add openai service tier configuration option ([#&#8203;2339](https://github.com/karakeep-app/karakeep/issues/2339)) - [@&#8203;RobertRosca](https://github.com/RobertRosca) in [`aa7a81e`](https://github.com/karakeep-app/karakeep/commit/aa7a81e0)
- fix: stop theme flashes with cloudflare rocket loader ([#&#8203;2340](https://github.com/karakeep-app/karakeep/issues/2340)) - [@&#8203;sweepies](https://github.com/sweepies) in [`2a6fe6e`](https://github.com/karakeep-app/karakeep/commit/2a6fe6e6)
- feat: Add retry buttons for pending bookmarks in admin panel ([#&#8203;2341](https://github.com/karakeep-app/karakeep/issues/2341)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e195f40`](https://github.com/karakeep-app/karakeep/commit/e195f40b)
- fix: Eliminate the O(n2) parsing of the netscape import parsing ([#&#8203;2338](https://github.com/karakeep-app/karakeep/issues/2338)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6fe2063`](https://github.com/karakeep-app/karakeep/commit/6fe20639)
- feat(mobile): use react native sonner - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`016433d`](https://github.com/karakeep-app/karakeep/commit/016433d4)

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about 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://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4163
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-22 17:18:41 +00:00
0013ab467d chore(deps): update searxng/searxng:latest docker digest to c5e5aed (#4164)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 12s
renovate / renovate (push) Successful in 1m28s
2026-02-22 14:02:22 +00:00
0fa269eec4 chore(deps): update searxng/searxng:latest docker digest to 1106e11 (#4161)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m34s
2026-02-22 10:02:21 +00:00
9df2a2da6f chore(deps): update searxng/searxng:latest docker digest to d061b9e (#4159)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 32s
renovate / renovate (push) Successful in 2m23s
2026-02-22 09:01:33 +00:00
12464b1e42 chore(deps): update ghcr.io/linuxserver/qbittorrent:5.1.4 docker digest to 065792d (#4157)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 1m20s
renovate / renovate (push) Successful in 1m32s
2026-02-22 08:02:05 +00:00
da03f4ef75 chore(deps): update ghcr.io/autobrr/qui docker tag to v1.14.0 (#4154)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 2m5s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.13.1` → `v1.14.0` |

---

### Release Notes

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

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

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

#### Changelog

##### New Features

- [`6f8e6ed`](6f8e6eded9): feat(api): add torrent field endpoint for select all copy ([#&#8203;1477](https://github.com/autobrr/qui/issues/1477)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`2d9b4c7`](2d9b4c7dee): feat(automation): trigger external programs automatically via automation rules ([#&#8203;1284](https://github.com/autobrr/qui/issues/1284)) ([@&#8203;0rkag](https://github.com/0rkag))
- [`32692a4`](32692a45d2): feat(automations): Add the ability to define the move automation with a templated path ([#&#8203;1376](https://github.com/autobrr/qui/issues/1376)) ([@&#8203;ColinHebert](https://github.com/ColinHebert))
- [`61bbeb1`](61bbeb1436): feat(automations): add Resume action to Automations ([#&#8203;1350](https://github.com/autobrr/qui/issues/1350)) ([@&#8203;cy1der](https://github.com/cy1der))
- [`450b98f`](450b98f647): feat(automations): grouping + release fields ([#&#8203;1467](https://github.com/autobrr/qui/issues/1467)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`18d4a64`](18d4a64a87): feat(automations): match tracker conditions by display name ([#&#8203;1420](https://github.com/autobrr/qui/issues/1420)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`7c67b82`](7c67b829e3): feat(automations): show activity run details ([#&#8203;1385](https://github.com/autobrr/qui/issues/1385)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`177ef4d`](177ef4dbcf): feat(crossseed): Multiple hard/reflink dirs ([#&#8203;1289](https://github.com/autobrr/qui/issues/1289)) ([@&#8203;rybertm](https://github.com/rybertm))
- [`a72b673`](a72b67319f): feat(crossseed): gazelle-only OPS/RED ([#&#8203;1436](https://github.com/autobrr/qui/issues/1436)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6a29384`](6a293848c1): feat(crossseed): match bit depth ([#&#8203;1427](https://github.com/autobrr/qui/issues/1427)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c7fd5aa`](c7fd5aab27): feat(dirscan): add max searchee age filter ([#&#8203;1486](https://github.com/autobrr/qui/issues/1486)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d595a55`](d595a5566c): feat(documentation): add AI doc actions and llms discoverability ([#&#8203;1451](https://github.com/autobrr/qui/issues/1451)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`562ab3f`](562ab3f9bb): feat(metrics): add tracker metrics ([#&#8203;1073](https://github.com/autobrr/qui/issues/1073)) ([@&#8203;Winter](https://github.com/Winter))
- [`1b9aa9d`](1b9aa9df7e): feat(notifications): add shoutrrr and notifiarr ([#&#8203;1371](https://github.com/autobrr/qui/issues/1371)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`6d1dac7`](6d1dac70c0): feat(pwa): add protocol and file handlers for magnet links and torrent files ([#&#8203;783](https://github.com/autobrr/qui/issues/783)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`42fa501`](42fa5017dc): feat(torrents): add unified cross-instance torrent table ([#&#8203;1481](https://github.com/autobrr/qui/issues/1481)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`498eaca`](498eaca989): feat(ui): show speeds in page title ([#&#8203;1292](https://github.com/autobrr/qui/issues/1292)) ([@&#8203;NoLife141](https://github.com/NoLife141))
- [`94a506e`](94a506e486): feat(unregistered): nem talalhato ([#&#8203;1483](https://github.com/autobrr/qui/issues/1483)) ([@&#8203;KyleSanderson](https://github.com/KyleSanderson))
- [`8bf366c`](8bf366c435): feat(web): add logs nav ([#&#8203;1458](https://github.com/autobrr/qui/issues/1458)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`babc88d`](babc88d514): feat(web): add responsive popover with mobile drawer support ([#&#8203;1398](https://github.com/autobrr/qui/issues/1398)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`06d341b`](06d341bc95): feat(web): add torrent table selection quick wins ([#&#8203;1455](https://github.com/autobrr/qui/issues/1455)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`56fbbec`](56fbbec16c): feat(web): hide selection column ([#&#8203;1460](https://github.com/autobrr/qui/issues/1460)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`46814aa`](46814aac90): feat(web): qBittorrent autorun preferences ([#&#8203;1430](https://github.com/autobrr/qui/issues/1430)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`342643e`](342643e780): feat(web): unify instance settings & qbit options dialog ([#&#8203;1257](https://github.com/autobrr/qui/issues/1257)) ([@&#8203;0rkag](https://github.com/0rkag))
- [`e634d01`](e634d018f1): feat: add cross-seed blocklist ([#&#8203;1391](https://github.com/autobrr/qui/issues/1391)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`13aaac8`](13aaac8e27): feat: add dry-run workflows ([#&#8203;1395](https://github.com/autobrr/qui/issues/1395)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f01101d`](f01101d6f2): feat: add option to disable built-in authentication ([#&#8203;1464](https://github.com/autobrr/qui/issues/1464)) ([@&#8203;libussa](https://github.com/libussa))
- [`6d1da50`](6d1da5099d): feat: download individual content files from context menu ([#&#8203;1465](https://github.com/autobrr/qui/issues/1465)) ([@&#8203;libussa](https://github.com/libussa))
- [`77e9abf`](77e9abf7dc): feat: migrate to dodopayments ([#&#8203;1407](https://github.com/autobrr/qui/issues/1407)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9f6c856`](9f6c856fe3): feat: support basic auth for ARR and Torznab ([#&#8203;1442](https://github.com/autobrr/qui/issues/1442)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Bug Fixes

- [`8a06d4b`](8a06d4b7bf): fix(api): correct add-torrent OpenAPI param names and add missing fields ([#&#8203;1426](https://github.com/autobrr/qui/issues/1426)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b9a687c`](b9a687ca6f): fix(api): honor explicit basic auth clear from URL userinfo ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`948ca67`](948ca671a9): fix(api): tighten CORS/auth routing and base URL joins ([#&#8203;1325](https://github.com/autobrr/qui/issues/1325)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`12bea13`](12bea137b6): fix(automations): improve applied action summaries ([#&#8203;1478](https://github.com/autobrr/qui/issues/1478)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8fe658b`](8fe658b7ad): fix(automations): negate regex match for NotContains/NotEqual operators ([#&#8203;1441](https://github.com/autobrr/qui/issues/1441)) ([@&#8203;andresatierf](https://github.com/andresatierf))
- [`8a808eb`](8a808ebf0a): fix(automations): respect remove-only tag conditions ([#&#8203;1444](https://github.com/autobrr/qui/issues/1444)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`a72715e`](a72715e524): fix(backups): add failure cooldown and export throttling ([#&#8203;1214](https://github.com/autobrr/qui/issues/1214)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2e75c14`](2e75c14c40): fix(backups): skip exports missing metadata ([#&#8203;1362](https://github.com/autobrr/qui/issues/1362)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5658421`](5658421667): fix(config): update commented log settings in place ([#&#8203;1402](https://github.com/autobrr/qui/issues/1402)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`62c50c0`](62c50c0ad5): fix(crossseed): tighten TV title matching ([#&#8203;1445](https://github.com/autobrr/qui/issues/1445)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`e7cc489`](e7cc489a9f): fix(dirscan): prevent immediate requeue after cancel ([#&#8203;1446](https://github.com/autobrr/qui/issues/1446)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`36cbfcf`](36cbfcfb33): fix(docs): avoid mdx jsx parse error ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`d8d6f62`](d8d6f62426): fix(filters): stabilize dense sidebar layout ([#&#8203;1384](https://github.com/autobrr/qui/issues/1384)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b959fc6`](b959fc6925): fix(orphanscan): NFC-normalize paths to avoid false orphans ([#&#8203;1422](https://github.com/autobrr/qui/issues/1422)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`598e994`](598e99483b): fix(reflink): retry EAGAIN clones ([#&#8203;1360](https://github.com/autobrr/qui/issues/1360)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`aaa5ee0`](aaa5ee06f1): fix(reflinktree): retry transient FICLONE EINVAL and add diagnostics ([#&#8203;1487](https://github.com/autobrr/qui/issues/1487)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`647af31`](647af31d80): fix(rss): enable rules list scrolling ([#&#8203;1359](https://github.com/autobrr/qui/issues/1359)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`c356a6f`](c356a6fb5b): fix(sync): Optimize torrent sorting and reference management ([#&#8203;1474](https://github.com/autobrr/qui/issues/1474)) ([@&#8203;KyleSanderson](https://github.com/KyleSanderson))
- [`cf4310e`](cf4310e87a): fix(ui): update placeholder text in ArrInstanceForm based on instance type ([#&#8203;1375](https://github.com/autobrr/qui/issues/1375)) ([@&#8203;pashioya](https://github.com/pashioya))
- [`92b6748`](92b6748c2b): fix(web): format IPv6 peer addresses and copy IP without port ([#&#8203;1417](https://github.com/autobrr/qui/issues/1417)) ([@&#8203;sleepm](https://github.com/sleepm))
- [`25039bc`](25039bcd3b): fix(web): handle SSO session expiry behind Cloudflare Access and other proxies ([#&#8203;1438](https://github.com/autobrr/qui/issues/1438)) ([@&#8203;nitrobass24](https://github.com/nitrobass24))
- [`77fe310`](77fe310cba): fix(web): prevent category submenu re-render ([#&#8203;1357](https://github.com/autobrr/qui/issues/1357)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`a42ab1e`](a42ab1e23f): fix(web): raise instance preferences max value from 999 to 99999 ([#&#8203;1311](https://github.com/autobrr/qui/issues/1311)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`540168c`](540168c9c5): fix(web): raise virtualization threshold ([#&#8203;1355](https://github.com/autobrr/qui/issues/1355)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`8547dc6`](8547dc69d7): fix(web): remove column filters when column is hidden ([#&#8203;1418](https://github.com/autobrr/qui/issues/1418)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`6b09b8d`](6b09b8d236): fix(web): remove panel size bounds ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`db4cdc4`](db4cdc470f): fix(web): show piece size in torrent details ([#&#8203;1365](https://github.com/autobrr/qui/issues/1365)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`1f94a06`](1f94a060f4): fix(web): use absolute for scroll-to-top on desktop ([#&#8203;1419](https://github.com/autobrr/qui/issues/1419)) ([@&#8203;jabloink](https://github.com/jabloink))
- [`e31fe3a`](e31fe3a090): fix: detect tracker health support after qBit upgrade ([#&#8203;909](https://github.com/autobrr/qui/issues/909)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`52f01da`](52f01dab30): fix: disable update indicators when update checks are off ([#&#8203;1364](https://github.com/autobrr/qui/issues/1364)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f7e3fed`](f7e3fed317): fix: normalize DD+ and DDP file keys ([#&#8203;1456](https://github.com/autobrr/qui/issues/1456)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Other Changes

- [`d914301`](d914301b93): chore(ci): fire Blacksmith (my wallet screamed) ([#&#8203;1408](https://github.com/autobrr/qui/issues/1408)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`b43327d`](b43327d2f1): chore(deps): bump the golang group with 2 updates ([#&#8203;1378](https://github.com/autobrr/qui/issues/1378)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`57747bd`](57747bd755): chore(deps): bump the npm group across 1 directory with 27 updates ([#&#8203;1379](https://github.com/autobrr/qui/issues/1379)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`a43850d`](a43850d997): chore(docs): add BIMI SVG logo ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`914bede`](914bedead4): chore(funding): add Patreon to FUNDING.yml ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8b76f1e`](8b76f1e8bb): docs(automations): clarify tag matching examples ([#&#8203;1457](https://github.com/autobrr/qui/issues/1457)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`2994054`](2994054084): docs(readme): restore concise README ([#&#8203;1452](https://github.com/autobrr/qui/issues/1452)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`51237d4`](51237d4f1e): docs: Add configuration reference ([#&#8203;1440](https://github.com/autobrr/qui/issues/1440)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`741462c`](741462cfd4): docs: add Windows installation guide ([#&#8203;1463](https://github.com/autobrr/qui/issues/1463)) ([@&#8203;soggy-cr0uton](https://github.com/soggy-cr0uton))
- [`6a11430`](6a11430d66): docs: clarify autobrr filter + apply troubleshooting ([#&#8203;1459](https://github.com/autobrr/qui/issues/1459)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5a2edc2`](5a2edc2ee9): docs: update 2 documentation files ([#&#8203;1454](https://github.com/autobrr/qui/issues/1454)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`139ada9`](139ada994c): docs: update contributing.md ([#&#8203;1470](https://github.com/autobrr/qui/issues/1470)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`3909aa1`](3909aa1ad0): docs: update docs/features/automations.md ([#&#8203;1447](https://github.com/autobrr/qui/issues/1447)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5dc57ca`](5dc57ca5e3): docs: update intro.md ([#&#8203;1453](https://github.com/autobrr/qui/issues/1453)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`5d9e986`](5d9e986a66): perf(web): memoize useDateTimeFormatters ([#&#8203;1403](https://github.com/autobrr/qui/issues/1403)) ([@&#8203;jabloink](https://github.com/jabloink))

**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.13.1...v1.14.0>

#### Docker images

- `docker pull ghcr.io/autobrr/qui:v1.14.0`
- `docker pull ghcr.io/autobrr/qui:latest`

#### What to do next?

- Join our [Discord server](https://discord.autobrr.com/qui)

Thank you for using qui!

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4154
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-22 04:12:51 +00:00
422c30d93b chore(deps): update ghcr.io/linuxserver/code-server:4.109.2 docker digest to 73ab43c (#4152)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 18s
render-manifests-dispatch / render-manifests-dispatch (push) Successful in 43m21s
renovate / renovate (push) Successful in 3m15s
2026-02-21 21:03:37 +00:00
7354961335 chore(deps): update postgres-cluster docker tag to v7.7.0 (#4140)
All checks were successful
render-manifests-push / render-manifests-push (push) Has been skipped
lint-test-helm / lint-helm (push) Successful in 11s
renovate / renovate (push) Successful in 4m24s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg) | minor | `7.6.0` → `7.7.0` |

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: #4140
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2026-02-21 20:14:23 +00:00
e0e4530bdb feat: remove rules
Some checks failed
lint-test-helm / lint-helm (push) Successful in 51s
render-manifests-push / render-manifests-push (push) Successful in 1m33s
renovate / renovate (push) Failing after 2m12s
2026-02-21 14:09:53 -06:00
41e653adda feat: update lock
All checks were successful
lint-test-helm / lint-helm (push) Successful in 12s
render-manifests-push / render-manifests-push (push) Successful in 3m3s
renovate / renovate (push) Successful in 3m40s
2026-02-21 13:59:24 -06:00
e3ff7f3a2d feat: replace redis with valkey chart 2026-02-21 13:54:07 -06:00
83e03eda8b feat: update postgres
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
render-manifests-push / render-manifests-push (push) Successful in 1m13s
renovate / renovate (push) Successful in 5m50s
2026-02-21 13:44:27 -06:00
38 changed files with 89 additions and 74 deletions

View File

@@ -7,6 +7,6 @@ dependencies:
version: 2.4.20 version: 2.4.20
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
digest: sha256:9b116e0859da656ece8b18b40961bae9f78de2f17ea7bcfccf14e83e58e4dd92 digest: sha256:aab605d619f2f5940f84f61f60cdc41c7c8d786d0c870e0162168dcfa3ad3d6e
generated: "2026-02-16T23:26:31.680803888Z" generated: "2026-02-21T13:54:24.776115-06:00"

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.3.0 version: 2.3.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:cab85fc4e5fdbd6f497a0de0d450b414ece7294913efd5c45ba0bfbdc1207216 digest: sha256:9e8f037f9d581ad83edde8d4a68672860cbe9d0192b10c37708710315a017469
generated: "2026-02-13T19:37:25.104543293Z" generated: "2026-02-21T13:54:33.590892-06:00"

View File

@@ -27,4 +27,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/backrest.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/backrest.png
# renovate: datasource=github-releases depName=garethgeorge/backrest # renovate: datasource=github-releases depName=garethgeorge/backrest
appVersion: v1.11.2 appVersion: v1.12.0

View File

@@ -8,7 +8,7 @@ backrest:
main: main:
image: image:
repository: garethgeorge/backrest repository: garethgeorge/backrest
tag: v1.11.2 tag: v1.12.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ

View File

@@ -9,7 +9,7 @@ code-server:
main: main:
image: image:
repository: ghcr.io/linuxserver/code-server repository: ghcr.io/linuxserver/code-server
tag: 4.109.2@sha256:3c6a1f70ba898b47d77dec0ce6d43a3a9223091587d3c57935607eefa77511da tag: 4.109.2@sha256:73ab43cfb971418c1ac019a69c7a4d7d3c46b4a25d6dcba8fcdade2109ca68ad
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:83cf468f7bef7fd16209ab1599d1d62123e28a722a36d94a16c8b3827870ad0b digest: sha256:c769752a4e07a8313c0fa354e80fcaeb0175c599f49c03afe55b75d4e8823d9e
generated: "2026-02-13T19:37:46.338124371Z" generated: "2026-02-21T13:55:04.630414-06:00"

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.3.0 version: 2.3.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:ced68d71c144b81655460354d6183aec9fd193e5adf1d361af7ad96383c37d07 digest: sha256:57f4836c78051b4fbb5c99befa063c34645348b04943e2e5826a30815b2729d7
generated: "2026-02-13T19:38:06.20283888Z" generated: "2026-02-21T13:55:19.710871-06:00"

View File

@@ -4,9 +4,9 @@ dependencies:
version: 1.5.0 version: 1.5.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:e0facbb88b229a3160f1e24f36b80e577d2cd3408f501d5fced4e4e1dc639195 digest: sha256:c63adfdf69c3a5b818216e3d257d5f789b28d4153b9edb6364f6d0f6281d4544
generated: "2026-02-13T19:38:24.989422261Z" generated: "2026-02-21T13:55:24.847665-06:00"

View File

@@ -45,10 +45,10 @@ dependencies:
alias: redis-replication-gitea alias: redis-replication-gitea
version: 1.0.4 version: 1.0.4
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: redis-replication - name: valkey
alias: redis-replication-renovate alias: valkey-renovate
version: 1.0.4 version: 0.9.3
repository: oci://harbor.alexlebens.net/helm-charts repository: https://valkey.io/valkey-helm
- name: volsync-target - name: volsync-target
alias: volsync-target-storage alias: volsync-target-storage
version: 0.7.0 version: 0.7.0

View File

@@ -247,10 +247,25 @@ redis-replication-gitea:
storage: 10Gi storage: 10Gi
sentinel: sentinel:
enabled: true enabled: true
redis-replication-renovate: valkey-renovate:
replicationNameOverride: redis-replication-renovate image:
redisReplication: registry: ghcr.io
clusterSize: 1 repository: valkey-io/valkey
tag: 9.0.2-alpine
resources:
requests:
cpu: 10m
memory: 32Mi
dataStorage:
enabled: false
replica:
enabled: false
metrics:
enabled: true
serviceMonitor:
enabled: true
podMonitor:
enabled: true
volsync-target-storage: volsync-target-storage:
pvcTarget: gitea-shared-storage pvcTarget: gitea-shared-storage
moverSecurityContext: moverSecurityContext:

View File

@@ -4,12 +4,12 @@ dependencies:
version: 5.21.4 version: 5.21.4
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:45fd579ed5393fb6aebc208b1ce79f803c34816e345d7ca0fed2907e710ec8c6 digest: sha256:e93e3ce24fc395b07f64b9536a48c7b91e1a5de594406df9e5690c3b6b04f63a
generated: "2026-02-13T19:39:06.992748639Z" generated: "2026-02-21T13:55:30.346865-06:00"

View File

@@ -4,9 +4,9 @@ dependencies:
version: 1.18.2 version: 1.18.2
- name: postgres-cluster - name: postgres-cluster
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:aa4740094769349324a5cec261f96f60632363242c97716f468aa759782e1bde digest: sha256:21ac96cde674b5db272eef5b4ae1aedea1e02c2b49dff88c2acb11282c3839e8
generated: "2026-02-13T19:39:28.412704219Z" generated: "2026-02-21T13:55:34.562766-06:00"

View File

@@ -21,7 +21,7 @@ home-assistant:
code-server: code-server:
image: image:
repository: ghcr.io/linuxserver/code-server repository: ghcr.io/linuxserver/code-server
tag: 4.109.2@sha256:3c6a1f70ba898b47d77dec0ce6d43a3a9223091587d3c57935607eefa77511da tag: 4.109.2@sha256:73ab43cfb971418c1ac019a69c7a4d7d3c46b4a25d6dcba8fcdade2109ca68ad
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ

View File

@@ -4,12 +4,12 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:7a6e396b5c5ac41976fb820e8775b42ff8846b94ff79606e66fb97cbe7d6f588 digest: sha256:546a643992ac53aa9c91060ac43b2732fc96d3c644972eb7edc85675aa65c180
generated: "2026-02-13T19:39:52.511392317Z" generated: "2026-02-21T13:55:45.490384-06:00"

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:35d618d6814adaaea78462ab44749505fef80bd00111705a4c2a5c90f80472c9 digest: sha256:d02018739c1cdeff4faeab0865db311f8162df35705401222dfbcc5e5fc13175
generated: "2026-02-13T19:40:13.893661785Z" generated: "2026-02-21T13:55:55.684536-06:00"

View File

@@ -33,4 +33,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
# renovate: datasource=github-releases depName=karakeep-app/karakeep # renovate: datasource=github-releases depName=karakeep-app/karakeep
appVersion: 0.30.0 appVersion: 0.31.0

View File

@@ -9,7 +9,7 @@ karakeep:
main: main:
image: image:
repository: ghcr.io/karakeep-app/karakeep repository: ghcr.io/karakeep-app/karakeep
tag: 0.30.0 tag: 0.31.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: DATA_DIR - name: DATA_DIR

View File

@@ -6,4 +6,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.7.0 version: 7.7.0
digest: sha256:2a40bd773b5c828c546185bc4b0a7cae23b48e57adeb71c59679431de2957612 digest: sha256:2a40bd773b5c828c546185bc4b0a7cae23b48e57adeb71c59679431de2957612
generated: "2026-02-21T19:46:49.580449704Z" generated: "2026-02-21T20:03:47.299872332Z"

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:10802333c16afc6477d7a6995d8afc26f303799e3de6b184ede4fd043d395679 digest: sha256:ff8f2ca5b39b9677fd58bb7a9b4e6cf3f7115bbb15924331616a46d3ddc840cf
generated: "2026-02-13T19:40:57.833576907Z" generated: "2026-02-21T13:56:14.376078-06:00"

View File

@@ -19,7 +19,7 @@ dependencies:
version: 2.3.0 version: 2.3.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
@@ -38,5 +38,5 @@ dependencies:
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:40fc655ce14300abae1c8730e34ea32785cef98a7639ce7a18cfa6e0e9753b40 digest: sha256:c90f4e4cf247a2fc0b1bc455ab8840f48e7fdf825aad3ebb3a41a9996ae4bc19
generated: "2026-02-16T20:13:44.744261117Z" generated: "2026-02-21T13:56:27.155487-06:00"

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:e7cc4e5342045e88efaef391e2a8634aeb7a0d39cd710fdcc2a618f802b8f7a0 digest: sha256:963647140cc0342b9992ee086207415058dad35f599f78133ec889d9c373ab8d
generated: "2026-02-13T19:41:37.581053331Z" generated: "2026-02-21T13:56:47.045521-06:00"

View File

@@ -7,9 +7,9 @@ dependencies:
version: 2.3.0 version: 2.3.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
- name: redis-replication - name: redis-replication
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:be667d9eef8a0d703796e380129226fd20d3192289249152a7bc78f61d46cf4d digest: sha256:5ac6b293226ce26c698158b2b44dcbe3907ca37aa4046d392653577ca274f0e3
generated: "2026-02-13T19:41:57.448009772Z" generated: "2026-02-21T13:56:51.393846-06:00"

View File

@@ -4,6 +4,6 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.6.0 version: 7.7.0
digest: sha256:ba595849341d49b60975c4c12c985c16214f1732275c35a59a3e48bc33d012c4 digest: sha256:35bc71fbdeec5cda0e88c3fc51274282343d7b00442b797b7ce0f9fdd4c55c62
generated: "2026-02-13T19:42:18.910404668Z" generated: "2026-02-21T13:56:54.955277-06:00"

View File

@@ -18,4 +18,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:c0f190c1ab7ab255c2c9505836c2e1f5927efd76fbf04ffcc89f7777af701c37 digest: sha256:c0f190c1ab7ab255c2c9505836c2e1f5927efd76fbf04ffcc89f7777af701c37
generated: "2026-02-21T19:47:05.986460676Z" generated: "2026-02-21T13:56:58.609117-06:00"

View File

@@ -28,7 +28,7 @@ qbittorrent:
qbittorrent: qbittorrent:
image: image:
repository: ghcr.io/linuxserver/qbittorrent repository: ghcr.io/linuxserver/qbittorrent
tag: 5.1.4@sha256:85eb27d2d09cd4cb748036a4c7f261321da516b6f88229176cf05a92ccd26815 tag: 5.1.4@sha256:065792d2b11f0facff340210fc1cf13623b029a94ecdf08b02d06d922205f618
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
@@ -212,7 +212,7 @@ qbittorrent:
qui: qui:
image: image:
repository: ghcr.io/autobrr/qui repository: ghcr.io/autobrr/qui
tag: v1.13.1 tag: v1.14.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: QUI__METRICS_ENABLED - name: QUI__METRICS_ENABLED

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:66dabde9a2997128f3f567d8cf197d36c3184ab2e641094d42fb7ba9d72b88d4 digest: sha256:66dabde9a2997128f3f567d8cf197d36c3184ab2e641094d42fb7ba9d72b88d4
generated: "2026-02-21T19:47:23.811981977Z" generated: "2026-02-21T13:57:11.747527-06:00"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:77157345591eb2c015d2743f9a0b35990513262b40a85692ec5ed74e948c3b89 digest: sha256:77157345591eb2c015d2743f9a0b35990513262b40a85692ec5ed74e948c3b89
generated: "2026-02-21T19:47:40.320275646Z" generated: "2026-02-21T13:57:13.949331-06:00"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:2e0cc917f907bde2c3c1f87b458bb104e2361453b624981a9de39d9461945913 digest: sha256:2e0cc917f907bde2c3c1f87b458bb104e2361453b624981a9de39d9461945913
generated: "2026-02-21T19:47:58.087348527Z" generated: "2026-02-21T13:57:16.170473-06:00"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:03b178fbfa943c97ab02fea356355ebd9d08ab12a0abbdce5406581b4026479c digest: sha256:03b178fbfa943c97ab02fea356355ebd9d08ab12a0abbdce5406581b4026479c
generated: "2026-02-21T19:48:14.981909836Z" generated: "2026-02-21T13:57:09.419508-06:00"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:34757980809efac266dd1efd7b837116ab593e71348ae6bab4066eb70a846442 digest: sha256:34757980809efac266dd1efd7b837116ab593e71348ae6bab4066eb70a846442
generated: "2026-02-21T19:48:28.947847209Z" generated: "2026-02-21T20:04:09.418049218Z"

View File

@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:1898ebc45b2dec55c545434ebe9ce899ab461fbd3a579803d78e65aefca7a6f2 digest: sha256:1898ebc45b2dec55c545434ebe9ce899ab461fbd3a579803d78e65aefca7a6f2
generated: "2026-02-21T19:48:40.552852346Z" generated: "2026-02-21T20:04:31.713660547Z"

View File

@@ -9,7 +9,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:c6e6139c216bb2d6ca3fc03dd64d9f460411b1750f072051bf0b23098e6cebfc tag: latest@sha256:c5e5aedb70ec4b7ff5b1e8f8ea69253dceb85a98b8757360c1b65fe8652d6066
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL
@@ -39,7 +39,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:c6e6139c216bb2d6ca3fc03dd64d9f460411b1750f072051bf0b23098e6cebfc tag: latest@sha256:c5e5aedb70ec4b7ff5b1e8f8ea69253dceb85a98b8757360c1b65fe8652d6066
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:4dddbb91207de832c71353555e3fd41891c47bae2d9616eea91667c6406f7dff digest: sha256:4dddbb91207de832c71353555e3fd41891c47bae2d9616eea91667c6406f7dff
generated: "2026-02-21T19:48:51.941946132Z" generated: "2026-02-21T20:04:53.946751379Z"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:2e5b1962ef31ea57a8193cb3ee33694c082bf7fbf290d2809719e7c300200d90 digest: sha256:2e5b1962ef31ea57a8193cb3ee33694c082bf7fbf290d2809719e7c300200d90
generated: "2026-02-21T19:49:03.065151722Z" generated: "2026-02-21T20:05:13.84647611Z"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:809d9294747306a9ed571e380431437485648f23fabb7bfd8e42fd56fe142cba digest: sha256:809d9294747306a9ed571e380431437485648f23fabb7bfd8e42fd56fe142cba
generated: "2026-02-21T19:49:12.987384879Z" generated: "2026-02-21T20:05:33.736492151Z"

View File

@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:4f558802a00c3c8511762197f73c8e179c3b72218a805d7a7fe8e31913c54a37 digest: sha256:4f558802a00c3c8511762197f73c8e179c3b72218a805d7a7fe8e31913c54a37
generated: "2026-02-21T19:49:22.651492455Z" generated: "2026-02-21T20:05:54.93683159Z"

View File

@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.7.0 version: 0.7.0
digest: sha256:2a47aaa32d38b9b663fc157582e848c7e3338d8b00d3c02f16a1206d5adb395d digest: sha256:2a47aaa32d38b9b663fc157582e848c7e3338d8b00d3c02f16a1206d5adb395d
generated: "2026-02-21T19:49:32.35690719Z" generated: "2026-02-21T20:06:11.582817799Z"

View File

@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 1.0.4 version: 1.0.4
digest: sha256:0651b1a6a36b95790ef63ba3a87b2c98d53b8337f0e014d30571ba0ad4efc1d7 digest: sha256:0651b1a6a36b95790ef63ba3a87b2c98d53b8337f0e014d30571ba0ad4efc1d7
generated: "2026-02-21T19:49:41.729609493Z" generated: "2026-02-21T20:06:29.686229055Z"