This PR contains the following updates: | Package | Update | Change | |---|---|---| | [quay.io/miniflux/miniflux](https://miniflux.app) ([source](https://redirect.github.com/miniflux/v2)) | patch | `d8e0f95` -> `b435a1e` | --- > [!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>miniflux/v2 (quay.io/miniflux/miniflux)</summary> ### [`v2.2.12`](https://redirect.github.com/miniflux/v2/releases/tag/2.2.12): Miniflux 2.2.12 [Compare Source](https://redirect.github.com/miniflux/v2/compare/2.2.11...2.2.12) ##### ✨ New Features - Keep only metadata of removed entries to reduce database size. - Removed entry status is now immutable and cannot be changed back to `unread` or `read` status. - SVG favicons are now minified before storing them in the database. - Added support for resizing WebP images. - Main menu now includes icons. - Added Progressive Web App (PWA) shortcuts for quick access to common actions. - Added direct link to the Apache 2.0 license on the About page. - Feed-level webhook URLs now take priority when saving entries. - New option: `POLLING_LIMIT_PER_HOST` to limit concurrent requests per host. Limits the number of concurrent requests to the same hostname when polling feeds. This helps prevent overwhelming a single server during batch processing by the worker pool. - Added a rewrite rule to remove useless heading images on Phoronix articles. - Use Golang's built-in VCS feature to get commit and build date when not specified by `LDFLAGS`. - Disable OAuth2 and WebAuthn routes when the feature is not enabled. - Added request URI logging in authentication handlers. ##### 🛠 Fixes - Limited `tsvector` indexing to the first 500K characters to avoid PostgreSQL limits. - Use `rel=apple-touch-icon` instead of `rel=apple-touch-icon-precomposed.png`. - Fixed broken WebAuthn error alert message on the settings page. - Reverted `SameSiteStrict` cookie mode because it forces people to authenticate each time when using the PWA on Android. - Prevent stale data by forcing reload when navigating back from articles (fix for Chrome's **bfcache**). - Fixed URL detection capturing newlines in media descriptions. ##### ⚡ Performance Improvements - Optimized SQL queries (`FetchJobs`, `markFeedAsRead`) by removing unnecessary joins and heavy-weight operations. - Improved memory usage by minimizing SVGs, static images, and templates. - WebAuthn script (`webauthn.js`) is no longer loaded when the feature is disabled. - Replaced regex-based YouTube and Invidious video ID extraction with URL parsing. - Introspect the translation files at load time. - Parse and merge filters only once per refresh. ##### 🔧 Refactoring & Internal Changes - Extensive refactoring across UI, templates, storage, and fetcher to simplify code and reduce memory allocations. - Replaced `interface{}` with `any` (Go 1.18+ idiomatic usage). - Reorganized JavaScript code: simplified functions, reduced duplication, and modernized handlers. - `app.js` bundle and service worker files are now loaded as a JavaScript module. - Use request builder in media proxy handler. ##### 📚 Documentation - Fixed typos and updated default values in the man page. - Removed `ChangeLog` file (release notes are visible on GitHub and the official website - use the commit history for more details). ##### 🛠 Dependencies - Updated GitHub Actions workflows to use Go version **1.25**. - Updated dependencies: - `golang.org/x/net` → 0.43.0 - `golang.org/x/image` → 0.30.0 - `golang.org/x/term` → 0.34.0 - `github.com/tdewolff/minify/v2` → 2.23.11 - `github.com/coreos/go-oidc/v3` → 3.15.0 - `github.com/prometheus/client_golang` → 1.23.0 - GitHub Actions: `actions/checkout` bumped to v5 ##### ✅ Tests - Added API integration tests for fetching categories with counters. - Added tests for icon URL discovery, SVG minification error handling, and version format enforcement. - Added unit tests for `RequestBuilder`. - Avoided building a temporary binary for integration tests. For more details, look at the commit history. </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:eyJjcmVhdGVkSW5WZXIiOiI0MS43Ni4wIiwidXBkYXRlZEluVmVyIjoiNDEuNzYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->
title
| title |
|---|
| TrueCharts |
Community Helm Chart Catalog
TrueCharts is a catalog of highly optimised Helm Charts. Made for the community, By the community!
All our charts are supposed to work together and be easy to setup using any helm-compatible deployment tool, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
For more information check the website: https://truecharts.org
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on a AGPL-v3 license, this ensures almost everyone can use and modify our charts. Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.
An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under AGPL-v3 and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: AGPL-3.0