🌟 What's New in v1.10.0
This release bring dashboard customization, letting you configure scrollers using magic shelves, providing a more personalized and dynamic home experience.
🚀 New Features
- Add configurability to dashboard scrollers with support for magic shelves(#1453) by @adityachandelgit
- Show a generated cover for books which are missing a cover image (#1438) by @cjd
✨ Enhancements
- Add Book Type (epub, pdf, etc.) to sidebar filter (#1464) by @adityachandelgit
- Add filter by “Last Read Time” to Magic Shelf (#1462) by @adityachandelgit
🐛 Bug Fixes
- fix: tie book uploading topbar item to upload book permission (#1459) by @heyitsbench
- Fix: Cannot delete user after KOReader setup (#1454) by @adityachandelgit
- Fix Cleanup Temporary Metadata task (#1435) by @adityachandelgit
- Fix: Resolved “Book archive too large to cache” error (#1434) by @adityachandelgit
🛠️ Refactoring & Maintenance
- chore(ui): add placeholder to published date input field (#1463) by @adityachandelgit
- refactor(api): Use try-with-resources for I/O streams and ZipFiles (#1457) by @balazs-szucs
- feat: IPv6 compatibility (#1343) by @mhymny
- refactor(api): use pre-compiled Pattern variables instead of dynamic regular expressions (#1450) by @balazs-szucs
- Fix OIDC validation in WebSocket connections (#1436) by @adityachandelgit
🐳 Docker Images
- Docker Hub:
booklore/booklore:v1.10.0 - GitHub Container Registry:
ghcr.io/booklore-app/booklore:v1.10.0
Full Changelog: v1.9.0...v1.10.0

