Commit Graph

866 Commits

Author SHA1 Message Date
Márk Gulyás
43b4e6cb7a fixing permissions to be able to run springboot with given UID and GID (#864)
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-08-10 11:36:49 -06:00
aditya.chandel
978bd05b1e Add per-library customizable file naming patterns 2025-08-10 11:27:28 -06:00
aditya.chandel
1f83dfa85d Restore page count in metadata viewer page 2025-08-10 09:43:10 -06:00
aditya.chandel
ea84a9dc6a Fix: Navigating Booklore on a new device requires refreshes 2025-08-10 01:33:18 -06:00
aditya.chandel
b1508493cf Implement live progress tracking for bulk metadata refresh (remaining books, status, cancel support) 2025-08-10 00:28:20 -06:00
aditya.chandel
2c078716bf Fix memory leak in bulk metadata refresh process 2025-08-09 18:30:29 -06:00
aditya.chandel
f794babdb4 Improve support component 2025-08-09 09:40:55 -06:00
aditya.chandel
e9cbc36768 Update Frontend and Backend Dependencies - August 2025 2025-08-09 01:04:18 -06:00
aditya.chandel
fb5a70c7e7 Allow book upload GUI to upload into Bookdrop 2025-08-09 00:50:50 -06:00
Aditya Chandel
1b58b38cbe Merge branch 'master' into develop 2025-08-08 20:03:10 -06:00
astrodad
a2a0ec9e7c Fixed issue with not updating the book finished date when updating read status
Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-08-08 20:00:49 -06:00
aditya.chandel
850ecb0b0c Improve version checking 2025-08-08 19:54:58 -06:00
Aditya Chandel
9ae1c6e2dc Add koreader sync support for book progress tracking 2025-08-08 09:38:20 -06:00
aditya.chandel
fa54fdec34 Remove docker links for discord release notification 2025-08-06 18:49:35 -06:00
aditya.chandel
401d31cc29 Correct Discord webhook message generation in CI workflow 2025-08-06 16:56:35 -06:00
aditya.chandel
ebfb68918f Add repo change announcement to top of readme 2025-08-06 16:19:02 -06:00
aditya.chandel
e38911f872 docs: update README with new Docker repos & legacy images note 2025-08-06 15:50:52 -06:00
Aditya Chandel
9e1b566f40 Merge pull request #836 from booklore-app/develop
Merge Develop into Master for release
v0.35.1
2025-08-06 14:53:42 -06:00
Aditya Chandel
ac798d05b5 Enhance Comicvine metadata parsing and error handling (#835) 2025-08-06 14:23:51 -06:00
aditya.chandel
0a6abd9dd4 Fix repo links 2025-08-06 12:21:29 -06:00
aditya.chandel
504c777eec Fix comicvine 2025-08-06 11:47:03 -06:00
Louis-André Labadie
7d006355c7 Feat: ForwardAuth user creation follows OIDC library attribution preferences (#805)
* ForwardAuth user provisioning: Assign default permissions when available

* Add forward auth mention in README + details in a separate doc

Add Forward Auth docs

* Fix: PermissionDeleteBooks → PermissionDeleteBook

---------

Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-08-06 11:30:46 -06:00
Rprasad2400
46f86deb24 Feature: Add Comicvine to metadata providers. (#804)
* added comcivine
* updated comicvine schema
* added comic vine support
* changed SQL changes
* fixed init provider bug
* updated changes for Flyway migration.

---------

Co-authored-by: Aditya Chandel <8075870+adityachandelgit@users.noreply.github.com>
2025-08-06 11:29:12 -06:00
aditya.chandel
e027225775 Update demo site URL to demo.booklore.dev in documentation 2025-08-06 09:15:41 -06:00
aditya.chandel
225824b6f5 Enhance icon picker UI and usability 2025-08-05 17:53:41 -06:00
aditya.chandel
0f6141ad6c revert: push GHCR image to repo-level path 2025-08-05 16:48:11 -06:00
aditya.chandel
6df0c1eb86 fix: push GHCR image to repo-level path 2025-08-05 16:03:22 -06:00
aditya.chandel
4fcb143a5a Remove star history 2025-08-05 15:54:57 -06:00
aditya.chandel
4228c64a1b feat: notify Discord on new release with drafter info and Docker image links 2025-08-05 15:48:06 -06:00
Aditya Chandel
d2150f5713 Create SECURITY.md 2025-08-05 15:23:21 -06:00
Aditya Chandel
12616e5ad0 Update issue templates 2025-08-05 15:19:07 -06:00
aditya.chandel
18a0923ba2 Add GHCR publishing alongside Docker Hub in CI/CD 2025-08-05 15:08:55 -06:00
aditya.chandel
f817e318bf feat: add ability to clear personal rating and reset read status to UNSET 2025-08-05 14:55:01 -06:00
aditya.chandel
1edc5f21f4 fix: refresh magic shelves after moving book to muggle shelf to reflect read status 2025-08-05 14:24:04 -06:00
aditya.chandel
2f6c638be8 feat: prevent series collapsing when series filter is applied via URL 2025-08-05 13:17:56 -06:00
aditya.chandel
f69110c164 feat(bookdrop): add full pagination support with select-all and metadata caching
- Implemented backend pagination for Bookdrop file review
- Updated finalizeImport logic to support select-all with excluded IDs
- Handled partial metadata submission from frontend
- Refactored chunk processing and logging for clarity
- Enhanced frontend Bookdrop UI with paginated selection, metadata sync, and virtual scroll compatibility
- Improved UX for bulk finalize and discard actions
2025-08-05 12:34:44 -06:00
Aditya Chandel
6fb458dc33 Fix: update dashboard docs link to point to new GitHub Pages URL (#815) 2025-08-04 21:47:50 -06:00
astrodad
21f23ca6a2 Feature: Add support for recording when a book is finished, so that users can create Magic Shelves based on this information. (#803)
* Added migration for new field in user_book_progress table
* Added ability to set date finished when book status changes to read, and reset date finished when book status changes to another value
* Added ability to use date published in a Magic Shelf
2025-08-04 21:12:19 -06:00
Alberto Paro
95bc88feea fix: limit author name to 255 characters as in table (#801) 2025-08-04 20:43:43 -06:00
Aditya Chandel
c2c7a241bb Merge pull request #793 from edddeduck/patch-1
Update README.md
2025-07-30 13:28:26 -06:00
edddeduck
517f3a096d Update README.md
Updated the documentation link to https://booklore-app.github.io/booklore-docs/docs/getting-started/ from the previous user
2025-07-30 19:46:28 +01:00
aditya.chandel
4b1989e825 Move to dockerhub 2025-07-30 10:08:59 -06:00
aditya.chandel
a40220d570 Update demo website 2025-07-30 09:34:35 -06:00
aditya.chandel
878c6e32ed Update readme 2025-07-29 12:07:44 -06:00
aditya.chandel
00b41f09a6 Update readme 2025-07-29 11:41:43 -06:00
Aditya Chandel
b87e5ee874 Create FUNDING.yml (#789) 2025-07-29 11:01:34 -06:00
Aditya Chandel
49a84d88da Merge pull request #788 from adityachandelgit/develop
Merge Develop into Master for release
v0.35.0
2025-07-28 08:00:22 -06:00
aditya.chandel
63518b7eb8 Implement magic shelves with dynamic rule-based filters 2025-07-28 07:59:00 -06:00
Aditya Chandel
0777d473dc Merge pull request #778 from elfhosted/add-demo-to-docs
Add live demo to README
2025-07-27 20:03:01 -06:00
David Young
9d602656eb Add live demo to README
Signed-off-by: David Young <davidy@funkypenguin.co.nz>
2025-07-26 13:14:51 +12:00