Booklore is een self-hosted webapplicatie voor het organiseren en beheren van e-boeken, die eenvoudig met Docker is op te zetten. Zo kunnen boeken al dan niet dynamisch worden georganiseerd op bijvoorbeeld schrijver of genre, kan metadata worden opgehaald vanuit meerdere bronnen en is er ondersteuning voor meerdere gebruikers. Er is een ingebakken lezer voor pdf's, epubs en comics, maar boeken kunnen ook naar Kobo-e-readers worden gedownload of op een mobiel apparaat met een leesapp die OPDS ondersteunt. Versie 1.16.3 is uitgekomen en de changelog voor die uitgave kan hieronder worden gevonden.
New FeaturesEnhancements
- feat(metadata): add endpoint and service for generating custom book covers for PDFs and CBX (#2108)
Bug Fixes
- Enhance EPUB reader navigation by adding tap zones for easier page control (#2092)
- Add extended permissions for bulk metadata, reading progress, and read status actions (#2091)
- fix(metadata): improve ComicInfo.xml detection and normalize fallback titles (#2080)
- feat(library): improve detection of new files by using unique key and add tests for subpath handling (#2078)
- fix(comicvine): handle API rate limiting by skipping requests and logging warning when limit is reached (#2076)
- feat(viewer): add context-aware series collapse functionality (#2073)
- fix: Bookdrop responsive UI (#2070)
Refactoring & Maintenance
- Assign newly created library to the creating user (#2110)
- Fix inconsistent spacing and label display in reading heatmap chart (#2099)
- Fix date inconsistencies in Favorite Days and Reading Session Timeline charts (#2096)
- Fix: Deselect items when they are removed from current view in book browser (#2093)
- Fix/kobo library snapshot (#2051)
- fix(opds): update mime type support for FB2 and CBX formats based on file extension (#2077)
- fix(file-move): ensure library monitoring is restored after file move and update tests (#2057)
- Fix: Editor now properly updates metadata and locked fields after edits (#2084)
- fix(filemove): improve handling of library monitoring during file moves and add tests for operation order (#2104)
- refactor(api): modernize codebase with Java 21 idioms and improve null safety (#2106)
- feat: Append volume to comic series when extracting cbx metadata (#2072)
- refactor(pdf): update PDFBox usage for improved 3.x compatibility (#2079)
