Skip to content

v2.1.1 - Massive PDF Support & 3D Stability Patch 🛡️

Choose a tag to compare

@GabrieleTrovato01 GabrieleTrovato01 released this 20 Jun 12:38

English

This is a hotfix release directly driven by the awesome feedback from the community stress-testing the app with massive files.

🐛 Bug Fixes & Improvements:

Fail-Safe PDF Parsing: Fixed an issue where uploading extremely large PDFs (e.g., 30,000+ pages / 200MB+) would cause a silent crash and infinite loading during the metadata extraction ("Ran out of space in font private use area" error). The system now implements a strict timeout: if a file is too heavy, it aborts the intensive metadata parsing to save your RAM, applies a fallback 3D cover, and lets you read the book smoothly via lazy-loading.

3D UI Protection: Fixed the "black wall" visual glitch. When uploading massive books, the physical thickness of the 3D model would become so large it broke camera collisions. The 3D physical thickness is now safely capped at a visual maximum of 1,000 pages, while the internal reader still handles the full length of the document.

A huge thanks to the FMHY community for helping find these edge cases!

Italiano

Questa è una release hotfix nata direttamente dai fantastici feedback della community che sta mettendo sotto stress l'app con file giganteschi.

🐛 Bug Fix e Miglioramenti:

Parsing PDF Fail-Safe (Anti-Blocco): Risolto un problema per cui il caricamento di PDF estremamente grandi (es. 30.000+ pagine / 200+ MB) causava un crash silenzioso e un caricamento infinito durante l'estrazione dei metadati (errore "Ran out of space in font private use area"). Il sistema ora implementa un timeout rigoroso: se un file è troppo pesante, interrompe l'estrazione intensiva dei metadati per salvare la RAM, applica una copertina 3D di emergenza e ti permette di leggere il libro fluidamente tramite il lazy-loading.

Protezione dell'UI 3D: Risolto il glitch visivo del "muro nero". Caricando libri enormi, lo spessore fisico del modello 3D diventava così grande da rompere le collisioni della telecamera. Lo spessore fisico 3D è ora limitato in sicurezza a un massimo visivo di 1.000 pagine, mentre il lettore interno continua a gestire l'intera lunghezza del documento senza alcun problema.

Un enorme grazie alla community di FMHY per avermi aiutato a scovare questi casi limite!