Releases: booklore-app/booklore
Release v1.6.0
🌟 What's New in v1.6.0
-
🏷️ Metadata Manager: Take Complete Control of Your Library
Master your library's organization with powerful bulk editing tools! Clean up inconsistencies, merge duplicates (like "Sci-Fi" and "Science Fiction"), and standardize metadata across Authors, Genres, Moods, Tags, Series, Publishers, and Languages. Full Documentation -
🔧 System Task Manager: Automated Library Maintenance
Keep your library running smoothly with automated maintenance! Monitor background tasks in real-time with live WebSocket updates, clear CBX and PDF caches to free up disk space, and refresh metadata from library files with flexible "Replace Missing Only" or "Replace All" options. Full Documentation -
📱 CBX Reader Improvements:
The CBX reader now includes a new Fit Mode feature, allowing you to fit pages by height, width, or original size. It also supports pagination and continuous virtual scrolling for a smoother reading experience.
🚀 New Features
- Add task management panel with live task status and controls (#1322) by @adityachandelgit
- Add Metadata Manager for organizing and standardizing metadata (#1312) by @adityachandelgit
- Add “Fit Mode” and “View Mode” options to CBX reader (#1327) by @adityachandelgit
✨ Enhancements
- Fix: move “Save” button below “Specific Overrides” section to clarify… (#1325) by @adityachandelgit
- Add support for Moods and Tags in Magic Shelves (#1324) by @adityachandelgit
- Support moods and tags in Bookdrop metadata picker (#1306) by @adityachandelgit
🐛 Bug Fixes
- Fix: Restrict book downloads in PDF viewer for users lacking download… (#1326) by @adityachandelgit
- Include moods and tags in bulk lock action (#1305) by @adityachandelgit
- Fix browser freezing when downloading large files (#1304) by @adityachandelgit
- Fix: Allow multiple users to add the same book to their shelves witho… (#1297) by @adityachandelgit
🛠️ Refactoring & Maintenance
- Improve Angular project structure and code organization (#1328) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.6.0
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.6.0
Full Changelog: v1.5.1...v1.6.0
📸 Screenshots
Release v1.5.1
🌟 What's New in v1.5.1
🐛 Bug Fixes
- In the EPUB reader, remove swipe gestures and add auto-hiding navigat… (#1292) by @adityachandelgit
- Fix: ‘Copy missing fields’ button not functioning correctly for list-… (#1290) by @adityachandelgit
- Fix: Books publish date incorrect when moved (#1289) by @adityachandelgit
- Fix book opening issue when KOReader progress is sent (#1282) by @adityachandelgit
🛠️ Refactoring & Maintenance
- fix typo in epub-viewer component (#1283) by @SteinTokvam
📖 Documentation
- Add documentation for metadata fetch settings and correct broken link… (#1293) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.5.1
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.5.1
Full Changelog: v1.5.0...v1.5.1
Release v1.5.0
🌟 What's New in v1.5.0
-
📚 Enhanced Metadata with Moods & Tags: Discover deeper insights with the new moods and tags metadata, now fetched directly from the Hardcover API for richer, more expressive book details. Hardcover Token Documentation
-
⚙️ Customizable Metadata Fetch Options: Take full control over your metadata imports! You can now enable or disable specific fields like ratings or subtitles to perfectly tailor what data gets pulled in.
-
🎯 Smarter Sidebar Filters: By popular demand, Genres and Authors filters are back, now joined by Moods and Tags filters for a more refined and personalized browsing experience.
-
☕ Platform Upgrade: Java 25: The project has been upgraded from Java 21 → Java 25, ensuring better performance, compatibility, and access to the latest language features.
🚀 New Features
- Add support for moods and tags in book metadata (#1262) by @adityachandelgit
- Enhance metadata options to allow skipping fields during fetch and support extended field options (#1263) by @adityachandelgit
- Sidebar filter: Restore Authors & Genres, add Moods & Tags (#1264) by @adityachandelgit
- Implement EPUB page spread feature for desktop (#1267) by @adityachandelgit
✨ Enhancements
- Feat: set reading status using Koreader Sync Plugin (#1275) by @WorldTeacher
- Improved EPUB navigation on mobile devices with swipe gestures (#1265) by @adityachandelgit
🐛 Bug Fixes
- Resolve CBX page sequence issue (#1270) by @adityachandelgit
📦 Dependencies
- Upgrade project environment to Java 25 and Gradle 9 (#1277) by @adityachandelgit
📖 Documentation
- Add OPDS setup and usage documentation (#1274) by @adityachandelgit
- Add step-by-step documentation for setting up email integration (#1273) by @adityachandelgit
- Add guide for obtaining a Hardcover API token (#1272) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.5.0
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.5.0
Full Changelog: v1.4.1...v1.5.0
📸 Screenshots
Release v1.4.1
🌟 What's New in v1.4.1
This patch release fixes a Kobo sync bug that was causing synchronization to fail.
If you’re running Booklore behind a reverse proxy (e.g., Nginx Proxy Manager), you’ll need to update your configuration with additional buffer settings. Full details are in the Kobo Setup Documentation.
🔧 Required Proxy Settings
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
large_client_header_buffers 8 32k;
🐛 Bug Fixes
- Resolve Kobo Library Synchronization Issue (#1254) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.4.1
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.4.1
Full Changelog: v1.4.0...v1.4.1
Release v1.4.0
🌟 What's New in v1.4.0
- 📚 Cross-Library Book Movement: Move your books between different libraries with ease! The new book move UI finally supports transferring books across libraries, a highly requested feature that makes organizing your collection effortless.
- ⚙️ Library Metadata Configuration: Take control with per-library metadata settings! Configure fetching options for each library separately instead of using one global setting. Perfect for different content types or sources.
- 🔔 Enhanced Notification System: Stay informed with live progress tracking! The notification system now provides real-time updates showing exactly what's happening during metadata fetching operations.
- 🎨 Refreshed Visual Experience: Enjoy a more vibrant interface with our new collection of primary and surface colors. Your UI now has more personality and visual appeal.
- 📖 Amazon Integration Documentation: Get reliable Amazon metadata with new setup guide! Step-by-step instructions show you how to configure Amazon cookies for consistent data fetching. https://booklore-app.github.io/booklore-docs/docs/metadata/amazon-cookie
- Legacy OPDS Removal: Support for legacy OPDS has been removed to focus on the improved version. Please migrate as soon as possible.
- Update to the new OPDS system
- Create new user accounts (existing accounts will no longer function)
- Enjoy better performance and reliability
🚀 New Features
- Improve notifications to display live progress for ongoing batch meta… (#1242) by @adityachandelgit
- Introduce per-library settings for metadata fetching (#1239) by @adityachandelgit
- Add setting/toggle to automatically download reviews (#1221) by @adityachandelgit
- Add ability to move books across libraries (#1210) by @adityachandelgit
✨ Enhancements
- Automatic ISBN 13 Correction/Normalization (#1219) by @adityachandelgit
- Default to ISBN13 in metadata search (#1217) by @adityachandelgit
- Display library name in metadata viewer page (#1211) by @adityachandelgit
🎨 UI Tweaks
- Add more primary and surface colors (#1223) by @adityachandelgit
🐛 Bug Fixes
- Resolve data inconsistencies in advanced metadata fetch UI (#1243) by @adityachandelgit
- Fix: Enter key in bulk metadata edit triggers form submit instead of … (#1234) by @adityachandelgit
- Ensure temporary files are properly cleaned up after metadata updates (#1226) by @adityachandelgit
🛠️ Refactoring & Maintenance
- Drop legacy OPDS and keep only the new implementation (#1236) by @adityachandelgit
📖 Documentation
- Add documentation for setting up Amazon cookies (#1235) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.4.0
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.4.0
Full Changelog: v1.3.4...v1.4.0
📸 Screenshots
Release v1.3.4
🌟 What's New in v1.3.4
✨ Enhancements
- Adding {subtitle} to the file naming patterns variables (#1195) by @adityachandelgit
- Fix: Kepubify not working on arm linux docker install (#1192) by @adityachandelgit
🐛 Bug Fixes
- fix: stop sending shelves not associated with the user (#1201) by @jduar
- Fix: send default instapaper properties in the kobo initialization (#1203) by @jduar
🛠️ Refactoring & Maintenance
- Remove metadata backup process (#1205) by @adityachandelgit
⚙️ CI/CD
- Fix NPM timeout errors (#1193) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.3.4
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.3.4
Full Changelog: v1.3.3...v1.3.4
Release v1.3.3
🌟 What's New in v1.3.3
🚀 New Features
- Feat: Add number of books read in Series Page (#1168) by @rubengarciam
✨ Enhancements
- Fix: encode URI params for series names with special characters (#1177) by @NassimBouziane
🐛 Bug Fixes
- Fix: Two users cannot put the same book on their Kobo shelves (#1189) by @adityachandelgit
🛠️ Refactoring & Maintenance
- Auto-update book status to READ once KoReader reading progress reache… (#1190) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.3.3
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.3.3
Full Changelog: v1.3.2...v1.3.3
Release v1.3.2
🌟 What's New in v1.3.2
This release primarily fixes database errors during Bookdrop file moves
✨ Enhancements
- Filter "Continue Reading" to only show READING, RE_READING, or PAUSED… (#1167) by @adityachandelgit
🐛 Bug Fixes
- Fix Bookdrop file processing due to duplicate inotify events (#1169) by @adityachandelgit
🛠️ Refactoring & Maintenance
- Hardcover: Pick correct ISBN from the response (#1165) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.3.2
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.3.2
Full Changelog: v1.3.1...v1.3.2
Release v1.3.1
🌟 What's New in v1.3.1
In this release, the background image, blur, and transparency features have been removed as they were causing significant CPU and GPU usage. These features may be reintroduced in a future release if a more efficient solution is found.
Additionally, read progress icons have been added to the book cards, making it easier to see the reading status at a glance. A percentage-based progress tracker has also been added to the EPUB reader for more precise tracking.
🚀 New Features
- Add read status icons to book card and book browser table (#1149) by @adityachandelgit
- Add EPUB reader progress tracking and auto-update read status (#1148) by @adityachandelgit
✨ Enhancements
- Optimize topbar search for better performance (#1161) by @adityachandelgit
- feat: ctrl+click on the book cover will select the book (#1133) by @iamntz
- Automatically detect and set book subtitle from title field (#1146) by @adityachandelgit
🎨 UI Tweaks
- Remove EPUB reader transparency (#1147) by @adityachandelgit
🐛 Bug Fixes
- Rollback background blur and transparency due to high CPU/GPU usage (#1160) by @adityachandelgit
- Bug: Fix CBX cover extraction (#1155) by @rubengarciam
- Cover update not reflecting in UI (#1139) by @adityachandelgit
🛠️ Refactoring & Maintenance
- Add note specifying the maximum file size allowed for the background … (#1150) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.3.1
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.3.1
Full Changelog: v1.3.0...v1.3.1
📸 Screenshots
Release v1.3.0
🌟 What's New in v1.3.0
🎨 More colors and theme customization!
This release allows users to add custom backgrounds to Booklore and adjust background blur and element transparency, making the interface more personal and visually appealing.
🚀 Auto-Move Files on Metadata Update:
When metadata is updated, files can now be automatically moved to the correct folder based on the updated metadata. This optional feature can be enabled in settings.
✨ Additional improvements:
- CBX files now support reading and writing metadata directly within the file.
- OPDS has been upgraded with v2 support for libraries and shelves, enhancing compatibility and overall data handling.
🚀 New Features
- Support configurable background image and transparency (#1126) by @adityachandelgit
- Add auto-move option on metadata update and simplify file monitoring (#1137) by @adityachandelgit
- feat: OPDS v2 support for libraries, shelves (#1129) by @rubengarciam
- feat: ComicInfo.xml support for CBX files (#1073) by @rubengarciam
- feat: Series Enhancements (#1086) by @rubengarciam
✨ Enhancements
- bug: Consider series name when sorting books (#1123) by @rubengarciam
🎨 UI Tweaks
- feat: Row alignment, badge to right (#1122) by @rubengarciam
🐛 Bug Fixes
📖 Documentation
- Add notice to help user avoid premission issues (#1118) by @clockwinder
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.3.0
- GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.3.0
Full Changelog: v1.2.1...v1.3.0