Commit Graph

  • 5a0daff2c4 chore(deps): update actions/checkout action to v6 (#1869) renovate[bot] 2025-12-14 01:59:25 -07:00
  • 3a4a1f3000 chore(deps): update dependency org.flywaydb:flyway-mysql to v11.19.0 (#1868) renovate[bot] 2025-12-14 01:59:10 -07:00
  • 8a520481ae chore(deps): update dependency org.apache.commons:commons-text to v1.15.0 (#1865) renovate[bot] 2025-12-14 01:58:53 -07:00
  • eace4fcbde chore(deps): update lscr.io/linuxserver/mariadb docker tag to v11.4.8 (#1862) renovate[bot] 2025-12-14 01:58:24 -07:00
  • 1382698d54 chore(deps): update dependency org.freemarker:freemarker to v2.3.34 (#1861) renovate[bot] 2025-12-14 01:58:14 -07:00
  • 79c8a61c21 Add Flyway migration version conflict check in GitHub Actions (#1863) ACX 2025-12-14 01:57:32 -07:00
  • 55eddf4063 chore(deps): update dependency org.assertj:assertj-core to v3.27.6 (#1859) renovate[bot] 2025-12-13 23:42:52 -07:00
  • 95ea371bdd chore(deps): update dependency gradle to v8.14.3 (#1858) renovate[bot] 2025-12-13 23:42:31 -07:00
  • 3b839d06ba fix: remove the personal rating extraction from fb2 books (#1856) CounterClops 2025-12-14 13:46:30 +08:00
  • 9da13ae818 Feat/conversion CBX to EPUB compression configuration (#1844) Harsh Vardhan 2025-12-14 09:53:19 +05:30
  • 708e851e0b Add support for fb2 books (#1757) Dmitry Manannikov 2025-12-13 20:16:56 -08:00
  • 0486a4f070 fix: Consistent dialogs (#1842) Muppetteer 2025-12-14 15:08:43 +11:00
  • b64c30f3bc feat(opds): add series hierarchy (#1837) WorldTeacher 2025-12-13 23:46:59 +01:00
  • b55b684125 Update PR template aditya.chandel 2025-12-13 15:15:28 -07:00
  • b175007d7f Update PR template aditya.chandel 2025-12-12 16:27:49 -07:00
  • 6dcc45ab4d Relocate PR template to ensure it appears properly on GitHub aditya.chandel 2025-12-12 16:20:06 -07:00
  • 7d631233a3 Add missing sections to GitHub templates aditya.chandel 2025-12-12 16:16:26 -07:00
  • eff090d825 Update github templates (#1840) Aditya Chandel 2025-12-12 16:12:44 -07:00
  • a4caea3411 Merge pull request #1834 from booklore-app/develop v1.14.1 Aditya Chandel 2025-12-12 10:15:27 -07:00
  • 475f605f26 feat(database): create opds_user_v2 and book_marks tables with necessary constraints and indexes (#1833) Balázs Szücs 2025-12-12 18:14:25 +01:00
  • 92c8e1b95e Merge pull request #1830 from booklore-app/develop v1.14.0 Aditya Chandel 2025-12-12 08:45:48 -07:00
  • 62ea319536 fix(bookdrop): fix 'Select All' query logic and improve filename fallback for missing metadata (#1828) Balázs Szücs 2025-12-12 16:32:57 +01:00
  • 1a7d92c60d Add /shared/ folder to gitignore (#1827) Muppetteer 2025-12-12 16:51:07 +11:00
  • 1916d6c88c Automatically add newly added books to Kobo shelf (#1826) Aditya Chandel 2025-12-11 20:21:19 -07:00
  • 3fb81a35e4 Add IF EXISTS to personal_rating column drops aditya.chandel 2025-12-11 19:01:16 -07:00
  • 8ee53ff7ba Per user personal ratings (#1820) Muppetteer 2025-12-12 12:37:21 +11:00
  • 73b27944e2 Random sort option for libraries and shelves (#1817) Muppetteer 2025-12-11 14:43:18 +11:00
  • 78d8f8e596 Fix vertical overflow on metadata edit form dialog: part deux (#1816) Muppetteer 2025-12-11 14:37:51 +11:00
  • ee12a486dd Layout tweaks aditya.chandel 2025-12-10 13:43:19 -07:00
  • d8017ff980 Revert "Fix display overflow on metadata edit form dialog (#1810)" (#1815) Aditya Chandel 2025-12-10 13:24:46 -07:00
  • 503c82fcd7 Fix tests aditya.chandel 2025-12-10 13:08:21 -07:00
  • ef7354c256 Update repo url aditya.chandel 2025-12-10 13:04:27 -07:00
  • 6ecc922408 Fix flyway file versioning aditya.chandel 2025-12-10 12:58:14 -07:00
  • 3ce8d496e0 Fix issues with library scans and file moves with a focus on SMB usage (#1744) CounterClops 2025-12-11 06:52:37 +11:00
  • f97b23ea14 feat(bookmark): implement bookmark management with CRUD operations (#1795) Balázs Szücs 2025-12-10 20:51:51 +01:00
  • 3bfece030b feat(search): Add denormalized search_text column for better book search (#1791) Balázs Szücs 2025-12-10 20:51:18 +01:00
  • d76251ba21 Fix display overflow on metadata edit form dialog (#1810) Muppetteer 2025-12-11 06:50:47 +11:00
  • cc38079c40 Enable java remote debug on dev docker stack (#1808) Muppetteer 2025-12-11 06:49:58 +11:00
  • 9ba06eae7b fix(book-card): add menu toggle events and update styles for open state (#1813) Balázs Szücs 2025-12-10 20:49:01 +01:00
  • ac38c5d5f6 fix(metadata): Fix genre/category disappearing bug in metadata updates (#1807) Balázs Szücs 2025-12-10 08:24:09 +01:00
  • 28c0fc311d refactor(api): minor QOL updates, code modernization (#1802) Balázs Szücs 2025-12-10 08:23:41 +01:00
  • ff67bed2c4 Fix: locking fields discards unsaved changes (#1799) Muppetteer 2025-12-10 18:23:16 +11:00
  • 962e232495 delete broken (legacy?) github discussions link in contributing.md (#1805) Jürgen Fleiß 2025-12-09 22:08:29 +01:00
  • e2062b5dc6 Allow uploading multiple SVG icons and render them directly as inline SVGs instead of using <img> tags (#1796) Aditya Chandel 2025-12-09 13:38:39 -07:00
  • c945c95e17 fix(book-card): indicate collapse series number on the library tooltip (#1800) Balázs Szücs 2025-12-09 21:25:26 +01:00
  • bf64abf318 docs: update license information from MIT to GPL-3.0 in CONTRIBUTING.md (#1803) Balázs Szücs 2025-12-09 21:20:37 +01:00
  • ca1e7ee6e3 Improve metadata edit UI (#1792) Muppetteer 2025-12-09 07:10:51 +11:00
  • 42d2e83599 Add loader for long running operations (#1790) Aditya Chandel 2025-12-07 20:23:47 -07:00
  • b00bc5f908 Add authors hierarchy and series metadata to OPDS feed (#1777) shiggsy365 2025-12-08 02:17:57 +00:00
  • afe9c59380 fix(path): remove trailing dots from path components for Windows compatibility (#1786) Balázs Szücs 2025-12-07 23:17:27 +01:00
  • 5e5bb41585 fix(bookdrop): improve file filtering to ignore .caltrash (calibre generated trash file) (#1785) Balázs Szücs 2025-12-07 23:16:53 +01:00
  • ad0a99bcbc Add support for uploading and assigning custom SVG icons to libraries… (#1788) Aditya Chandel 2025-12-07 15:16:22 -07:00
  • 04b9f88510 Fix: Assign Books to Shelves popup visually broken (#1783) Aditya Chandel 2025-12-06 20:56:16 -07:00
  • 6eae9b88dc Configureable delimiter for remote auth groups (#1782) Andrew Roberts 2025-12-06 22:20:52 -05:00
  • 21e53e1609 Add missing field for Kobo OverDrive expiration check (#1774) Jose Alvarez 2025-12-06 22:18:18 -05:00
  • 7b5128a511 fix(epub): fix and improve cover image extraction from EPUB files (specifically support for: EPUB 3 specification) (#1773) Balázs Szücs 2025-12-07 04:17:51 +01:00
  • d336cde261 fix(bookdrop): ignore dot and underscore files during monitoring (#1771) Balázs Szücs 2025-12-07 04:12:57 +01:00
  • 05261c84f1 Add OIDC mobile redirect support for mobile apps (#1767) Ryan Mellmer 2025-12-06 08:45:45 -08:00
  • 51fa54bed3 Improve bookdrop UI (#1768) Muppetteer 2025-12-07 03:16:42 +11:00
  • 474e95c4f2 Hide empty filters from sidebar (#1759) Muppetteer 2025-12-06 03:45:10 +11:00
  • 16fe1b632b Fix script error on clearing multi-select fields (#1756) Muppetteer 2025-12-06 03:44:04 +11:00
  • 147c374d51 hotfix(auth): add missing EC algo for Authentik, manually increase timeout limit (#1747) Balázs Szücs 2025-12-05 16:41:28 +01:00
  • 8a165a01e2 Merge pull request #1764 from booklore-app/develop v1.13.2 Aditya Chandel 2025-12-05 08:40:11 -07:00
  • 66220b80ee Add sort preference option for Magic Shelf names in the left sidebar (#1749) Aditya Chandel 2025-12-03 21:44:39 -07:00
  • a7fe7b555d Feature: filter mode preference (#1739) Muppetteer 2025-12-04 15:19:52 +11:00
  • f22f9bd1e0 Add a user-facing option to enable or disable series view (#1748) Aditya Chandel 2025-12-03 21:17:06 -07:00
  • 9b6079a3b5 Merge branch 'develop' of github.com-personal:adityachandelgit/BookLore into develop aditya.chandel 2025-12-03 20:12:11 -07:00
  • 9281fd9559 Improve the UI of the shelf edit dialog aditya.chandel 2025-12-03 20:11:48 -07:00
  • 162779a105 fix(metadata): disable merging of moods and tags during metadata updates (#1743) Balázs Szücs 2025-12-03 17:01:48 +01:00
  • ed5c770f99 fix(amazon): improve localization of Amazon Parser (#1706) Balázs Szücs 2025-12-03 16:57:58 +01:00
  • bb31f67d80 More UI tweaks (#1740) Aditya Chandel 2025-12-02 23:31:48 -07:00
  • 0b286619ae Highlight color aditya.chandel 2025-12-02 20:58:35 -07:00
  • 82e003a080 Remove tooltip aditya.chandel 2025-12-02 20:35:51 -07:00
  • a4b0e22ad8 Visually indicate the active menu item in the left sidebar (#1738) Aditya Chandel 2025-12-02 20:22:25 -07:00
  • 76e904436b Add filter mode to querystring (#1728) Muppetteer 2025-12-03 13:40:56 +11:00
  • cea977062a fix(epub): improve date parsing to support year-only formats and add tests (#1735) Balázs Szücs 2025-12-03 00:44:19 +01:00
  • 6b0b078044 Align the layout to be consistent throughout all dialogs (#1737) Aditya Chandel 2025-12-02 16:31:19 -07:00
  • 8e8d57af73 opds sort by addedon Desc by default (#1691) WorldTeacher 2025-12-02 19:20:40 +01:00
  • ff2654db1b feat(metadata): consider locked, but empty or null metadata valid (#1729) Balázs Szücs 2025-12-02 18:13:55 +01:00
  • d40a650df7 Fix race conditions between Bookdrop and Monitoring Service when importing multiple files (#1709) Sergio Visinoni 2025-12-02 18:06:59 +01:00
  • a179749c93 Re-add "description" to epub metadata extraction (#1727) beedaddy 2025-12-02 16:07:09 +01:00
  • 3f94d8a165 Merge pull request #1718 from booklore-app/develop v1.13.1 Aditya Chandel 2025-12-01 20:03:52 -07:00
  • 4da832cd19 Fix: Missing close button from dialogue window (#1717) Aditya Chandel 2025-12-01 20:02:53 -07:00
  • b5460a5e90 Fix: Date filter doesn't work very well (#1715) Aditya Chandel 2025-12-01 19:25:17 -07:00
  • d4121b241a Fix dev docker environment (#1713) Muppetteer 2025-12-02 11:27:50 +11:00
  • 3052b075e3 Merge pull request #1707 from booklore-app/develop v1.13.0 Aditya Chandel 2025-12-01 13:42:05 -07:00
  • fd25c50a69 Merge branch 'develop' into feature/serve-angular-from-spring-drop-nginx aditya.chandel 2025-12-01 12:48:55 -07:00
  • 4b206115ce Tweak UI for dashboard settings and book filter aditya.chandel 2025-12-01 12:46:51 -07:00
  • e4eca9280d WIP aditya.chandel 2025-11-30 22:03:59 -07:00
  • 8487d3ed75 WIP aditya.chandel 2025-11-30 20:05:49 -07:00
  • 132e3e3f92 Fix build (#1697) Aditya Chandel 2025-11-30 18:15:03 -07:00
  • 0c9409b087 Metadata viewer minor layout tweaks aditya.chandel 2025-11-30 17:36:19 -07:00
  • ff17b74adb Downgrade Java, Spring Boot and Gradle (#1696) Aditya Chandel 2025-11-30 16:39:56 -07:00
  • bdeeee6d8d Fix missing import aditya.chandel 2025-11-30 09:55:11 -07:00
  • dfb73d50d9 Feature: Add EPUB conversion support for CBX files to Kobo Sync (#1538) CounterClops 2025-12-01 00:53:26 +08:00
  • e47046aa20 Fix flyway versioning aditya.chandel 2025-11-30 09:49:20 -07:00
  • 3ef5b60ed6 Feat: Improve kobo reading state sync logic for better bidirectional support (#1644) CounterClops 2025-12-01 00:44:11 +08:00
  • 5e427474c7 Feat: Enhancements to Kobo Metadata sync (#1664) enhancement/handle-kobo-book-metadata-updates CounterClops 2025-12-01 00:42:58 +08:00
  • 2336d04a46 refactor(exception): modernize exception handling and method signatures across services and controllers (#1670) Balázs Szücs 2025-11-30 17:41:15 +01:00
  • 965aa9dfab Improve image resource management by ensuring BufferedImage objects are flushed after processing; add tests for cover extraction and image scaling (#1688) Balázs Szücs 2025-11-30 16:17:44 +01:00