Skip to content

This release adds 3 notable features for engineering teams evaluating rollout.

Published 25d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

digital-library docker ebook-manager ebook-reader ebooks epub
+11 more
i18n javascript library-management linux macos multi-platform-app multiplatform pdf pdf-viewer three-js windows

Summary

AI summary

Updates Bug Fixes & Improvements, Nuove funzionalità, and Correzioni e Miglioramenti across a mixed release.

Full changelog

🇬🇧 English

New Features

3D Highlights Board (Memory Palace): Your annotations now live in a beautiful 3D space! Highlight your favorite phrases while reading, and watch them appear as post-it notes on a virtual wooden board above your library. Navigate through multiple pages of highlights using the side arrows.
** Full PDF Text Selection:** PDFs are no longer just images! We integrated a dynamic TextLayer that makes PDF text fully selectable and highlightable, exactly like EPUBs.
Automatic Frontend PDF Covers: PDFs without embedded covers now get their cover automatically generated from the first page directly in the browser. No more heavy backend dependencies!

Bug Fixes & Improvements

  • Large File Handling: Added dynamic timeouts and optimized RAM usage. You can now safely process EPUBs and PDFs with tens of thousands of pages (e.g., 30k+ pages) without freezing the server.
  • UI/UX Polish:
    Fixed text alignment buttons visibility in Light/Dark mode.
    Added a stunning red glow effect on EPUB highlights when hovering over them.
  • Expanded the Help Modal with a custom glassmorphism scrollbar and better readability.
  • Accurate Page Count: PDFs now correctly extract the real page count from metadata instead of estimating it from limited text extraction.

🇮🇹 Italiano

Nuove funzionalità

  • Bacheca 3D delle Sottolineature (Palazzo della Memoria): Le tue annotazioni ora vivono in uno spazio 3D! Evidenzia le tue frasi preferite durante la lettura e guardale apparire come post-it su una bacheca virtuale in legno sopra la tua libreria. Naviga tra le pagine di highlight usando le frecce laterali.
  • Selezione Testo PDF Nativa: I PDF non sono più semplici immagini! Abbiamo integrato un TextLayer dinamico che rende il testo dei PDF completamente selezionabile ed evidenziabile, esattamente come gli EPUB.
  • Apri con Lettore di Sistema: Aggiunto un nuovo pulsante nel lettore web per scaricare e aprire istantaneamente il libro con la tua app nativa preferita (Calibre, Apple Books, Adobe Reader, ecc.).
  • Copertine PDF Automatiche: I PDF senza copertina interna ottengono ora la copertina generata automaticamente dalla prima pagina direttamente nel browser. Niente più dipendenze backend pesanti!

Correzioni e Miglioramenti

  • Gestione File Giganti: Aggiunti timeout dinamici e ottimizzazione della RAM. Ora puoi processare in sicurezza EPUB e PDF con decine di migliaia di pagine (es. 30k+ pagine) senza bloccare il server.
  • ** Ritocchi UI/UX:**
    Corretta la visibilità dei bottoni di allineamento testo in modalità Chiara/Scura.
    Aggiunto un suggestivo effetto bagliore rosso sugli highlight EPUB al passaggio del mouse.
    Ampliato il Modale della Guida con una scrollbar glassmorphism personalizzata e migliore leggibilità.
  • ** Conteggio Pagine Preciso:** I PDF ora estraggono correttamente il numero reale di pagine dai metadati invece di stimarlo dall'estrazione limitata del testo.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track GabrieleTrovato01/LoreKeeper](https:

Get notified when new releases ship.

Sign up free

About GabrieleTrovato01/LoreKeeper](https:

All releases →

Related context

Earlier breaking changes

  • v2.0.4 Replaces `books.json` with SQLite database using better-sqlite3.

Beta — feedback welcome: [email protected]