BookLore icon indicating copy to clipboard operation
BookLore copied to clipboard

BookLore is a web app for hosting, managing, and exploring books, with support for PDFs, eBooks, reading progress, metadata, and stats.

Results 192 BookLore issues
Sort by recently updated
recently updated
newest added

Based on issue #356 **What’s changed?** Dropped the hard-coded 30px badge width so counts can grow. Added min-width: 4ch to the count button so 1–4 digit numbers (or more) never...

Until now BookLore‑API had zero automated tests. This PR lays the foundation for a proper testing culture by introducing: A minimal yet powerful test tool‑chain (JUnit 5 + Mockito 5...

Fixes an error ```bash npm error code ERESOLVE npm error ERESOLVE could not resolve npm error npm error While resolving: [email protected] npm error Found: [email protected] npm error node_modules/typescript npm error...

The general idea of this PR is to allow the removal default `admin` user. Also in this PR: - Replace check `doesAdminUserExist` with `doesAnyAdminUserExist`, if `false`, keep the current behaviour...

I followed the "instructions" from https://www.youtube.com/watch?v=r6Ufh9ldF9M for authentik but after configuring it OIDC always redirects back to the login page. No error messages show. Authentik server logs returns a valid...

Not sure if this fits the scope of this project, but something I would consistently use in a program like this is being able to convert files for download, to...

I have a bunch of PDF books that don't have proper metadata embedded, and a few that have correct metadata but I want to update anyway. I have enabled the...

Installed it, and got OIDC up and running with Authentik. Really nice tool! Would love to have the ability to "share" a Shelve amongst users. ( e.g. having the option...

Currently the cover for the series display a random book within the series and the display can only be set to "Title + Series" I think that the ability to...

I found out that refreshing the library crashes if the method find duplicate files (same name, same size). A method to skip (and better to log) it woud be awesome!...