Commit Graph

862 Commits

Author SHA1 Message Date
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
aditya.chandel f3f59155ed Enhance the left sidebar with dropdown toggles for expandable menu items 2025-07-23 23:51:15 -06:00
aditya.chandel b52e771488 merge(feature/file-processing-refactoring-2): registry-based architecture for multiple book processing modes 2025-07-23 17:17:15 -06:00
Alexander Puzynia a5003cb2aa style(services): remove unused usings
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-23 14:11:27 -06:00
Alexander Puzynia c1796769dc style(services): remove unused usings
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-23 14:11:27 -06:00