From 2d403cce3e41d39c7ad7fdf350a5d24acbfff510 Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Fri, 23 Jan 2026 03:33:11 +0100 Subject: [PATCH] =?UTF-8?q?feat(booklore):=20update=20image=20ghcr.io/book?= =?UTF-8?q?lore-app/booklore=20v1.17.1=20=E2=86=92=20v1.18.3=20(#43989)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/booklore-app/booklore](https://redirect.github.com/booklore-app/booklore) | minor | `480ea84` -> `3c840bf` | # Warnings (1) Please correct - or verify that you can safely ignore - these warnings before you merge this PR. - `ghcr.io/booklore-app/booklore`: Could not determine new digest for update (docker package ghcr.io/booklore-app/booklore) --- --- > [!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
booklore-app/booklore (ghcr.io/booklore-app/booklore) ### [`v1.18.3`](https://redirect.github.com/booklore-app/booklore/releases/tag/v1.18.3) [Compare Source](https://redirect.github.com/booklore-app/booklore/compare/v1.17.0...v1.18.3) #### 🌟 What's New in v1.18.3 This release introduces some of the largest and most impactful features Booklore has seen so far: - **New Ebook Reader**: Introducing a responsive, clean, and intuitive reader based on Foliate.js. Supports EPUB, AZW3, MOBI, and FB2 formats, with highlights, notes, and bookmarks for seamless reading. - **Bi-Directional Reading Progress Sync**: Reading progress now syncs automatically between Booklore and KoReader, with Kobo support coming in upcoming releases. - **Streaming Ebook Reading (Beta)**: Large ebooks, such as multi-hundred-page cookbooks or textbooks, can now be read page by page, minimizing memory and storage usage. - **Optimized PDF & CBZ Streaming**: PDF and CBX files no longer need to be fully extracted for reading; pages are streamed directly, improving performance for large files. - **Enhanced Charts**: All charts have been redesigned for clarity and visual appeal. Three new chart types have been added: Taste Ratings, Reading Backlog, and Series Progress. - **Komga-Compatible API**: Connect your Komga apps, such as Mihon or Komelia, directly to Booklore for unified library management. - **Progressive Web App Support**: Booklore can now be installed as a PWA, allowing access without browser UI limitations for a cleaner reading experience. #### 🐛 Bug Fixes (v1.18.1 + v1.18.2 + v1.18.3) - Fix email sending failure due to lazy-loaded bookFiles outside session ([#​2405](https://redirect.github.com/booklore-app/booklore/issues/2405)) - fix(db): remove unused CBX/PDF cache cleanup cron entries ([#​2402](https://redirect.github.com/booklore-app/booklore/issues/2402)) - Fix showstopper bugs in v1.18.0 ([#​2399](https://redirect.github.com/booklore-app/booklore/issues/2399)) by [@​acx10](https://redirect.github.com/acx10) - fix(reading sessions): Split sessions, re-calculate times in book overview ([#​2393](https://redirect.github.com/booklore-app/booklore/issues/2393)) by [@​WorldTeacher](https://redirect.github.com/WorldTeacher) #### 🚀 New Features (v1.18.0) - Introduced additional library charts to surface meaningful insights ([#​2390](https://redirect.github.com/booklore-app/booklore/issues/2390)) by [@​acx10](https://redirect.github.com/acx10) - Introduce three new analytical charts: Taste Ratings, Reading Backlog, and Series Progress ([#​2383](https://redirect.github.com/booklore-app/booklore/issues/2383)) by [@​acx10](https://redirect.github.com/acx10) - Initialize progress web app ([#​2351](https://redirect.github.com/booklore-app/booklore/issues/2351)) by [@​acx10](https://redirect.github.com/acx10) - feat(custom-covers): add functionality to generate custom covers for selected books ([#​2355](https://redirect.github.com/booklore-app/booklore/issues/2355)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - Implement streaming EPUB reader with on-demand loading ([#​2350](https://redirect.github.com/booklore-app/booklore/issues/2350)) by [@​acx10](https://redirect.github.com/acx10) - Feat/komga api ([#​2071](https://redirect.github.com/booklore-app/booklore/issues/2071)) by [@​farfromrefug](https://redirect.github.com/farfromrefug) - Revamp streaming PDF reader to render pages on demand ([#​2332](https://redirect.github.com/booklore-app/booklore/issues/2332)) by [@​acx10](https://redirect.github.com/acx10) - Revamp the CBX reader layout for improved structure and usability ([#​2330](https://redirect.github.com/booklore-app/booklore/issues/2330)) by [@​acx10](https://redirect.github.com/acx10) - Add support for annotations and book notes in the new ebook reader ([#​2313](https://redirect.github.com/booklore-app/booklore/issues/2313)) by [@​acx10](https://redirect.github.com/acx10) - Bidirectional progress sync between koreader and booklore reader ([#​2312](https://redirect.github.com/booklore-app/booklore/issues/2312)) by [@​acx10](https://redirect.github.com/acx10) - feat(metadata): add configurable enabled fields for metadata editor a… ([#​2299](https://redirect.github.com/booklore-app/booklore/issues/2299)) by [@​acx10](https://redirect.github.com/acx10) - Implement Public Shelves ([#​1969](https://redirect.github.com/booklore-app/booklore/issues/1969)) by [@​cjd](https://redirect.github.com/cjd) - Introduce a new eBook reader with support for EPUB, MOBI, AZW3, and FB2 formats ([#​2258](https://redirect.github.com/booklore-app/booklore/issues/2258)) by [@​acx10](https://redirect.github.com/acx10) - feat(metadata): add auto-save metadata feature in editor settings ([#​2274](https://redirect.github.com/booklore-app/booklore/issues/2274)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - RanobeDB Light Novel metadata provider ([#​2221](https://redirect.github.com/booklore-app/booklore/issues/2221)) by [@​Nedra1998](https://redirect.github.com/Nedra1998) #### ✨ Enhancements (v1.18.0) - feat(metadata): add 'Replace When Provided' option to metadata replacement modes ([#​2379](https://redirect.github.com/booklore-app/booklore/issues/2379)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(google-parser): improve Google Books API integration with improved metadata handling and series extraction ([#​2375](https://redirect.github.com/booklore-app/booklore/issues/2375)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(metadata): add replace mode option for metadata fetching ([#​2356](https://redirect.github.com/booklore-app/booklore/issues/2356)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(comicVine): improve comic metadata structure with additional credits and fields ([#​2358](https://redirect.github.com/booklore-app/booklore/issues/2358)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(library): add validation for library path accessibility during rescan ([#​2347](https://redirect.github.com/booklore-app/booklore/issues/2347)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(ui): add password confirmations ([#​2291](https://redirect.github.com/booklore-app/booklore/issues/2291)) by [@​arjunsrinivasan1997](https://redirect.github.com/arjunsrinivasan1997) - feat(sort): Add sort by author surname and first name ([#​2292](https://redirect.github.com/booklore-app/booklore/issues/2292)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(directory-picker): add selection actions for folders, add buttons for select all, deselect all, and select current folder ([#​2293](https://redirect.github.com/booklore-app/booklore/issues/2293)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(hardcover): Improve Hardcover metadata accuracy and rate limiting ([#​2303](https://redirect.github.com/booklore-app/booklore/issues/2303)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(shelf): add shelf filtering options and integrate into book processing ([#​2268](https://redirect.github.com/booklore-app/booklore/issues/2268)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - Stream CBX contents directly from the archive instead of unzipping and caching files ([#​2229](https://redirect.github.com/booklore-app/booklore/issues/2229)) by [@​acx10](https://redirect.github.com/acx10) #### 🎨 UI Tweaks (v1.18.0) - Polish view and metadata settings page UI ([#​2362](https://redirect.github.com/booklore-app/booklore/issues/2362)) by [@​acx10](https://redirect.github.com/acx10) - Optimize metadata picker for mobile layout ([#​2361](https://redirect.github.com/booklore-app/booklore/issues/2361)) by [@​acx10](https://redirect.github.com/acx10) #### 🐛 Bug Fixes (v1.18.0) - Fix touch issues with ebook reader ([#​2395](https://redirect.github.com/booklore-app/booklore/issues/2395)) by [@​acx10](https://redirect.github.com/acx10) - Fix failing book cover search due to HTTP 403 ([#​2392](https://redirect.github.com/booklore-app/booklore/issues/2392)) by [@​acx10](https://redirect.github.com/acx10) - fix: Refactor HardcoverSyncService to improve edition and page count ([#​2389](https://redirect.github.com/booklore-app/booklore/issues/2389)) by [@​boludo00](https://redirect.github.com/boludo00) - fix(kobo): Update KoboResources file to match Calibre web to fix issues with Overdrive ([#​2367](https://redirect.github.com/booklore-app/booklore/issues/2367)) by [@​cra21k](https://redirect.github.com/cra21k) - fix(comic-metadata): fix series grouping bug with external ComicInfo.xml metadata ([#​2385](https://redirect.github.com/booklore-app/booklore/issues/2385)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(PathPatternResolver): remove leading slash from resolved pattern if first component is empty ([#​2339](https://redirect.github.com/booklore-app/booklore/issues/2339)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(ui): map comic book extensions to CBX filter in book details ([#​2338](https://redirect.github.com/booklore-app/booklore/issues/2338)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix: Reading stats UI ([#​2322](https://redirect.github.com/booklore-app/booklore/issues/2322)) by [@​WorldTeacher](https://redirect.github.com/WorldTeacher) - fix: split reading sessions based on the date ([#​2316](https://redirect.github.com/booklore-app/booklore/issues/2316)) by [@​WorldTeacher](https://redirect.github.com/WorldTeacher) - fix(chart-ui): resolve glitches in chart rendering ([#​2290](https://redirect.github.com/booklore-app/booklore/issues/2290)) by [@​acx10](https://redirect.github.com/acx10) - fix(comicvine): fix metadata search failing for titles containing '#' ([#​2273](https://redirect.github.com/booklore-app/booklore/issues/2273)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(reading statistics ui): small fixes ([#​2276](https://redirect.github.com/booklore-app/booklore/issues/2276)) by [@​WorldTeacher](https://redirect.github.com/WorldTeacher) - fix(metadata-picker): handle null and empty values in fetched metadata processing ([#​2269](https://redirect.github.com/booklore-app/booklore/issues/2269)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(OpdsFeedService): detect ZIP mime type for FB2 files when zipped ([#​2242](https://redirect.github.com/booklore-app/booklore/issues/2242)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(epub): strip formatting from ISBN values to ensure correct extraction ([#​2248](https://redirect.github.com/booklore-app/booklore/issues/2248)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - feat(deps): add JPEG2000 support in PDFBox with Jai ImageIO dependencies ([#​2250](https://redirect.github.com/booklore-app/booklore/issues/2250)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(metadata): missing lubimyczytac fields and fetch retry ([#​2179](https://redirect.github.com/booklore-app/booklore/issues/2179)) by [@​Spynacz](https://redirect.github.com/Spynacz) #### 🛠️ Refactoring & Maintenance (v1.18.0) - Refactor: Enhance healthcheck response with version info and DTO ([#​2378](https://redirect.github.com/booklore-app/booklore/issues/2378)) by [@​hyun4965](https://redirect.github.com/hyun4965) - perf(regex): introduce regex patterns for improved string handling invarious services ([#​2386](https://redirect.github.com/booklore-app/booklore/issues/2386)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - Fix: Yes/No buttons on bookdrop import have reversed colors/icons ([#​2363](https://redirect.github.com/booklore-app/booklore/issues/2363)) by [@​acx10](https://redirect.github.com/acx10) - Normalize book progress percentage rounding ([#​2359](https://redirect.github.com/booklore-app/booklore/issues/2359)) by [@​acx10](https://redirect.github.com/acx10) - chore(metadata-warning): add warnings about metadata quality for file naming and moving features ([#​2340](https://redirect.github.com/booklore-app/booklore/issues/2340)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(api,epub): add cover extraction fallback using meta cover attribute for URL-encoded cover image hrefs ([#​2310](https://redirect.github.com/booklore-app/booklore/issues/2310)) by [@​ajbanck](https://redirect.github.com/ajbanck) - fix(amazon-parser): handle Amazon error responses and improve error logging ([#​2294](https://redirect.github.com/booklore-app/booklore/issues/2294)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(metadata): ensure authors/genres are replaced, not merged, during metadata update by defaulting mergeCategories to false ([#​2304](https://redirect.github.com/booklore-app/booklore/issues/2304)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - chore(docs): update copyright year in README ([#​2323](https://redirect.github.com/booklore-app/booklore/issues/2323)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - Refactor metadata picker and parsers for Amazon, Goodreads, and Google ([#​2327](https://redirect.github.com/booklore-app/booklore/issues/2327)) by [@​acx10](https://redirect.github.com/acx10) - Refactor dialogs for a consistent look and feel ([#​2321](https://redirect.github.com/booklore-app/booklore/issues/2321)) by [@​acx10](https://redirect.github.com/acx10) - Refactor common dialog header and footer components ([#​2318](https://redirect.github.com/booklore-app/booklore/issues/2318)) by [@​acx10](https://redirect.github.com/acx10) - Refactor the Book Browser to simplify and streamline the implementation ([#​2317](https://redirect.github.com/booklore-app/booklore/issues/2317)) by [@​acx10](https://redirect.github.com/acx10) - Centralize book tag color definitions ([#​2314](https://redirect.github.com/booklore-app/booklore/issues/2314)) by [@​acx10](https://redirect.github.com/acx10) - Remove support for the legacy ePub reader ([#​2287](https://redirect.github.com/booklore-app/booklore/issues/2287)) by [@​acx10](https://redirect.github.com/acx10) - fix(parsers): increase request interval to prevent rate limiting issues ([#​2282](https://redirect.github.com/booklore-app/booklore/issues/2282)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - (Refactor) Extract file-specific information from book ([#​1734](https://redirect.github.com/booklore-app/booklore/issues/1734)) by [@​piffio](https://redirect.github.com/piffio) - Update query to use startTime instead of createdAt ([#​2272](https://redirect.github.com/booklore-app/booklore/issues/2272)) by [@​WorldTeacher](https://redirect.github.com/WorldTeacher) - feat(archive): add ArchiveType via Magic Numbers detection and integrate into book processing ([#​2220](https://redirect.github.com/booklore-app/booklore/issues/2220)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) - fix(epub): normalize text nodes in EPUB metadata content.opf ([#​2222](https://redirect.github.com/booklore-app/booklore/issues/2222)) by [@​balazs-szucs](https://redirect.github.com/balazs-szucs) #### 📦 Dependencies (v1.18.0) - chore(deps): bump tar from 7.5.2 to 7.5.6 in /booklore-ui ([#​2387](https://redirect.github.com/booklore-app/booklore/issues/2387)) by @​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /booklore-ui ([#​2388](https://redirect.github.com/booklore-app/booklore/issues/2388)) by @​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - chore: update Angular dependencies to latest minor/patch versions ([#​2285](https://redirect.github.com/booklore-app/booklore/issues/2285)) by [@​acx10](https://redirect.github.com/acx10) #### 🐳 Docker Images - **Docker Hub:** `booklore/booklore:v1.18.3` - **GitHub Container Registry:** `ghcr.io/booklore-app/booklore:v1.18.3` **Full Changelog**: #### 📸 Screenshots Screenshot 2026-01-22 at 12 10 47 PM Screenshot 2026-01-22 at 12 06 23 PM Screenshot 2026-01-22 at 12 02 35 PM Screenshot 2026-01-22 at 12 01 46 PM Screenshot 2026-01-22 at 12 04 22 PM Screenshot 2026-01-22 at 12 04 27 PM Screenshot 2026-01-22 at 12 04 33 PM Screenshot 2026-01-22 at 12 05 47 PM Screenshot 2026-01-22 at 12 13 56 PM Screenshot 2026-01-22 at 1 17 59 AM Screenshot 2026-01-22 at 1 17 41 AM Screenshot 2026-01-22 at 1 18 11 AM Screenshot 2026-01-22 at 12 09 34 PM Screenshot 2026-01-22 at 12 09 28 PM Screenshot 2026-01-22 at 12 07 03 PM
--- ### 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. --- - [ ] 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). --- charts/stable/booklore/Chart.yaml | 4 ++-- charts/stable/booklore/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/booklore/Chart.yaml b/charts/stable/booklore/Chart.yaml index 01bb8497458..600f2eb5528 100644 --- a/charts/stable/booklore/Chart.yaml +++ b/charts/stable/booklore/Chart.yaml @@ -11,7 +11,7 @@ annotations: truecharts.org/min_kubernetes_version: 1.24.0 truecharts.org/train: stable apiVersion: v2 -appVersion: 1.17.1 +appVersion: 1.18.3 dependencies: - name: common version: 28.29.30 @@ -45,5 +45,5 @@ sources: - https://github.com/booklore-app/booklore - https://github.com/trueforge-org/truecharts/tree/master/charts/stable/booklore type: application -version: 1.10.12 +version: 1.11.0 diff --git a/charts/stable/booklore/values.yaml b/charts/stable/booklore/values.yaml index 216a1b1aa43..81fde696a5a 100644 --- a/charts/stable/booklore/values.yaml +++ b/charts/stable/booklore/values.yaml @@ -1,7 +1,7 @@ image: pullPolicy: IfNotPresent repository: ghcr.io/booklore-app/booklore - tag: v1.17.1@sha256:480ea84a88bca014e994b3088dc8a24f53180c70cbac62f7cb57c107a29004ae + tag: v1.18.3@sha256:3c840bf2e6738be109985d00a7982793aa1b66efdd340b4167803d45f52eb822 service: main: ports: