Skip to content

v2.2.0 - Highlights Board, PDF Text Selection & Server Resilience

Choose a tag to compare

@GabrieleTrovato01 GabrieleTrovato01 released this 01 Jul 18:01

🇬🇧 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.