KoreShelf v2.2.3: Enhanced Reading Experience
We are excited to announce the release of v2.2.3, which introduces fundamental improvements to navigation and search within the integrated reader. Your reading experience is now more precise and faster than ever!
What's New
-
In-Book Text Search: You can now search for specific words or phrases within both EPUB and PDF files. The search bar (in the top-right corner of the reader) allows you to jump between found results, which are instantly highlighted in the text.
-
Unified Glassmorphism Design: The search bar now matches the app's glass aesthetic, ensuring a consistent and modern interface.
-
Metadata Bug Fix: Resolved a critical double-serialization issue that caused highlight post-its to disappear after editing book metadata. The system now includes an automatic repair mechanism to recover any highlights saved incorrectly in the past.
-
EPUB Search Optimization: Fixed the
TypeError: item.load is not a functionerror that prevented searching in some EPUB files. The chapter scanning logic is now more robust and secure.
Under-the-Hood Improvements
-
Improved resource management during text searches to prevent lag (implemented debounce).
-
Documentation updated in all supported languages to reflect the new search capabilities.
How to Update
-
Portable App: Download the new executable from the Releases section and replace the old file. The database will automatically preserve all your books, highlights, and settings.
-
Docker: Simply run
docker compose pull && docker compose up -d --buildin your project folder to update to the latest image.
Thank you for choosing KoreShelf !