Commit Graph

  • 2b2e0bbd51 Permanently disable Swagger API docs develop acx10 2026-02-19 13:19:51 -07:00
  • aae1fd47b2
    chore(deps): bump tar from 7.5.7 to 7.5.9 in /booklore-ui (#2805) dependabot[bot] 2026-02-19 13:12:41 -07:00
  • 87e75934d8
    chore(deps): bump tar from 7.5.7 to 7.5.9 in /booklore-ui dependabot[bot] 2026-02-19 19:45:54 +00:00
  • 16a10f07dc
    Merge 81674369244c5369905345218d8ad4492c6ecb93 into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 Balázs Szücs 2026-02-19 10:15:05 -08:00
  • 86eeb69751
    fix magix shelf filetype and filesize filters WorldTeacher 2026-02-19 18:44:59 +01:00
  • b7a60498cb
    Merge 8efc04569ccb741d0ec7edad8024df495accddc4 into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 Pedro Nave 2026-02-19 21:40:15 +08:00
  • 86717404be
    Merge 478440122cc3615604f78f22168521a15af8b00e into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 Balázs Szücs 2026-02-19 12:12:26 +01:00
  • 3f43f51b12
    Merge remote-tracking branch 'source/develop' into fix-library-filesize-filter WorldTeacher 2026-02-19 04:52:21 +01:00
  • f2d063dea1
    Merge 5e1fe08414d719dba9a1e5342aa2ce39e10d79b4 into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 FlyinPancake 2026-02-18 16:58:37 -08:00
  • e635873b05
    Merge d86871e7ff52c1e8cf56a4ef3d09614d615e6450 into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 arjunsrinivasan1997 2026-02-19 00:38:42 +01:00
  • 85025f96af
    Merge 409fea8a86590d27de771edb1499793cd0fbec5a into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 Balázs Szücs 2026-02-18 22:44:08 +01:00
  • 409fea8a86 fix(test): refactor MetadataControllerTest to simplify mocks and improve test clarity Balázs Szücs 2026-02-18 22:44:01 +01:00
  • 3b489cf456 fix(lazy): fixing more lazily initilalized fields Balázs Szücs 2026-02-18 22:31:47 +01:00
  • 2267d7691b
    Merge ead4330ec2c1a4691ba5091e6ecc7042ee4286a5 into 2f6e8570052e2285eb9efb8d76e4c2a975b2dc97 WorldTeacher 2026-02-18 22:31:41 +01:00
  • 2f6e857005
    Fix IllegalArgumentException in BookRuleEvaluatorService numeric comparisons and add tests (#2795) ACX 2026-02-18 14:27:16 -07:00
  • 0f86397f9c Fix IllegalArgumentException in BookRuleEvaluatorService numeric comparisons and add tests acx10 2026-02-18 14:22:24 -07:00
  • 6896918688 fix: enhance entity graph queries to include additional metadata fields for improved data retrieval Balázs Szücs 2026-02-18 22:16:35 +01:00
  • 5bdb78ff8a fix(test): update test that I forgotten to adjust for new patterns Balázs Szücs 2026-02-18 22:08:54 +01:00
  • b3047f3cbe fix: update book repository queries to use metadata fetching and streamline user permission retrieval Balázs Szücs 2026-02-18 22:04:09 +01:00
  • 4878065eff
    Fix email provider creation failing due to null shared field (#2794) ACX 2026-02-18 13:42:17 -07:00
  • d9d7c0472f Fix email provider creation failing due to null shared field acx10 2026-02-18 13:37:53 -07:00
  • bb0609a78a
    Add bidirectional Kobo reading progress sync (#2791) ACX 2026-02-18 13:32:12 -07:00
  • d60f3a5421 Add comprehensive unit tests for Kobo services acx10 2026-02-18 13:30:55 -07:00
  • 13d35703b1 Gate all two-way sync paths behind the toggle ACX 2026-02-18 13:15:48 -07:00
  • 478440122c
    Merge branch 'develop' into scan-fix Balázs Szücs 2026-02-18 21:10:04 +01:00
  • cbb2732d8e Add bidirectional Kobo reading progress sync ACX 2026-02-18 13:07:27 -07:00
  • 3e9e4fc959
    Merge 096046639a66421c19896cfd7ef51768788444d0 into 78f60f0c60c5023b39e99f05b73ad7dd9018c003 WorldTeacher 2026-02-18 10:38:15 +01:00
  • 096046639a
    Merge branch 'develop' into more-dashboards WorldTeacher 2026-02-18 10:38:13 +01:00
  • 8efc04569c PR improvements Pedro Lopes 2026-02-18 07:50:09 +00:00
  • 3ea90221e5
    Merge branch 'booklore-app:develop' into feat/fetch-hardcover-edition-metadata Pedro Nave 2026-02-18 07:35:38 +00:00
  • 78f60f0c60
    Add visual polish to book card component (#2788) ACX 2026-02-17 21:46:36 -07:00
  • 3aaa8288f3 Add visual polish to book card component ACX 2026-02-17 21:45:41 -07:00
  • d86871e7ff
    fix(api):Remove unused TaskType file arjunsrinivasan1997 2026-02-17 20:34:51 -08:00
  • 47f633c1b2
    Fix audit logs pagination bug and add URL query param sync (#2787) ACX 2026-02-17 21:17:03 -07:00
  • 749c96a633 Fix audit logs pagination bug and add URL query param sync ACX 2026-02-17 21:14:46 -07:00
  • f4d1ba7aae
    feat(bookdrop): add ability to poll the bookdrop folder (#2768) arjunsrinivasan1997 2026-02-17 19:19:42 -08:00
  • 05d0cc55f3 Strengthen PR requirements to weed out low-effort AI-generated PRs ACX 2026-02-17 20:15:05 -07:00
  • db84e37b5a
    fix(bookdrop): Modify bookdrop scan behavior to only enqueue newly seen files to reduce duplicate log messages arjunsrinivasan1997 2026-02-17 17:53:05 -08:00
  • 9991fd910e
    Add Croatian and Swedish translations for login page (#2786) ACX 2026-02-17 16:39:45 -07:00
  • dd3b5ab146 Add Croatian and Swedish translations for login page ACX 2026-02-17 16:32:22 -07:00
  • b7b9e2ab6c fix: update entity graph queries to include library associations and improve metadata retrieval Balázs Szücs 2026-02-18 00:29:05 +01:00
  • 7175f2cff2
    Fix bookdrop race condition processing files before fully written (#2267) (#2785) ACX 2026-02-17 16:27:22 -07:00
  • 0ffd9684ff Fix bookdrop race condition processing files before fully written (#2267) acx10 2026-02-17 16:18:17 -07:00
  • 43094bb8ef
    Fix PWA offline fallback blocking localhost access when internet is disconnected (#2669) (#2784) ACX 2026-02-17 16:17:07 -07:00
  • b7780fa4b0 Fix PWA offline fallback blocking localhost access when internet is disconnected (#2669) ACX 2026-02-17 16:13:15 -07:00
  • 4062f1f83f
    Fix audit log description overflow crashing bulk metadata refresh (#2778) (#2783) ACX 2026-02-17 15:59:52 -07:00
  • 5980fa7b3a Fix audit log description overflow crashing bulk metadata refresh (#2778) acx10 2026-02-17 15:56:07 -07:00
  • ec45c88502
    Fix CBZ reader scroll position reset in infinite scroll mode (#2777) (#2781) ACX 2026-02-17 15:34:50 -07:00
  • aed149ff02 Fix CBZ reader scroll position reset in infinite scroll mode (#2777) ACX 2026-02-17 15:33:25 -07:00
  • cd7b2eb154
    Fix column gap +/- buttons using wrong scale and units in settings (#2775) (#2780) ACX 2026-02-17 15:31:56 -07:00
  • 2092c0fa6f Fix column gap +/- buttons using wrong scale and units in settings (#2775) ACX 2026-02-17 15:30:42 -07:00
  • 1bb2393eee Merge branch 'develop' into OSIV Balázs Szücs 2026-02-17 23:12:27 +01:00
  • 143a7617df
    Merge 4bfc486963b21c1d507c93ecd7e263e6cc390e98 into dd988976ddd7acd7ff0ca3cd7d5a1d8662d7c340 jamblesss 2026-02-17 14:55:53 -07:00
  • dd988976dd
    Fix Goodreads label mappings and format config (#2779) Al Simpson 2026-02-17 16:24:02 -05:00
  • 2ecd600742
    Merge branch 'develop' into scan-fix Balázs Szücs 2026-02-17 20:19:44 +01:00
  • 8167436924
    Merge branch 'develop' into scan-error Balázs Szücs 2026-02-17 20:19:36 +01:00
  • 7c19e981af Fix Goodreads label mappings and format config Al Simpson 2026-02-17 10:53:31 -05:00
  • 75d4ef6fd6
    fix tests, change text to reference max scroller variable WorldTeacher 2026-02-17 15:09:07 +01:00
  • 2467259e59
    Merge remote-tracking branch 'source/develop' into more-dashboards WorldTeacher 2026-02-17 13:18:17 +01:00
  • ead4330ec2
    Merge branch 'booklore-app:develop' into koreader-plugin WorldTeacher 2026-02-17 13:05:39 +01:00
  • 95de9d1c85
    Merge 2f7d3ef4cdcbb7bfcceba52d5df95fff6717916d into 91400b53509f8d986e5119931c0e18e6aafd8a6f WorldTeacher 2026-02-17 10:29:02 +00:00
  • 2f7d3ef4cd
    fix error WorldTeacher 2026-02-17 11:28:58 +01:00
  • e63ca0a811
    fix tests, add translations WorldTeacher 2026-02-17 11:14:07 +01:00
  • 186c4ebc26
    Merge branch 'develop' into recalculate-koreader-hash WorldTeacher 2026-02-17 10:43:18 +01:00
  • bbbab28d3f
    Merge 39f5ca3fd78035d5b00ba52fba8524293965c2a4 into 91400b53509f8d986e5119931c0e18e6aafd8a6f WorldTeacher 2026-02-17 09:12:32 +01:00
  • 91400b5350
    Fix iconDisplay binding syntax in metadata viewer (#2772) WorldTeacher 2026-02-17 05:02:21 +01:00
  • cc8bb84ccf
    Merge a898f8678c78bba419c842372e13f0f95e9c7e52 into 5559576537a7a718047af52979a998e324720458 Taylor Southwick 2026-02-16 15:34:00 -08:00
  • 394be62e0f
    fix(sidebar): pass build WorldTeacher 2026-02-16 22:06:00 +01:00
  • 2994c7940f
    fix: change appversion in config WorldTeacher 2026-02-16 21:19:17 +01:00
  • 09644bafa6
    remove agerating and contentrating cases WorldTeacher 2026-02-09 20:42:39 +01:00
  • dc5263e7b7
    fix: filesize sort uses primaryfilesize kb WorldTeacher 2026-02-09 20:29:05 +01:00
  • aaf3925088
    Fix iconDisplay binding syntax in metadata viewer WorldTeacher 2026-02-16 19:51:05 +01:00
  • 0bcc9ebdac update ci WorldTeacher 2026-02-16 19:24:38 +01:00
  • a334b33d3b chore(release): 1.21.1 [skip ci on prod] semantic-release-bot 2026-02-16 18:07:40 +00:00
  • 5b5ffd47a1
    fix: pass pipeline WorldTeacher 2026-02-16 19:02:53 +01:00
  • e787420c57 Merge branch 'recalculate-koreader-hash' into 'main' WorldTeacher 2026-02-16 18:44:58 +01:00
  • 6898367b17 merge koreader-hash WorldTeacher 2026-02-16 18:44:58 +01:00
  • 5dc6041110 Edit .gitlab-ci.yml -> no more auto releases WorldTeacher 2026-02-16 18:44:38 +01:00
  • 0f004f751b chore(release): 1.21.0 [skip ci on prod] semantic-release-bot 2026-02-16 17:35:10 +00:00
  • c0b6764662 Merge branch 'koreader-plugin' into 'main' WorldTeacher 2026-02-16 18:32:27 +01:00
  • ff0c75fb7b feat: koreader plugin WorldTeacher 2026-02-16 18:32:27 +01:00
  • 55c59ee8f9 chore(release): 1.20.5 [skip ci on prod] semantic-release-bot 2026-02-16 16:55:25 +00:00
  • 26678e0aac Merge branch 'koreader-plugin' into 'main' WorldTeacher 2026-02-16 17:52:40 +01:00
  • 5fbfcbf67e fix(api): add batch session endpoint to upload all sessions of a book WorldTeacher 2026-02-16 17:52:40 +01:00
  • 5559576537
    feat: add series browser page with search, filter, sort, and resizable cards (#2771) ACX 2026-02-16 08:59:40 -07:00
  • b964d63309 feat: add series browser page with search, filter, sort, and resizable cards ACX 2026-02-16 08:03:25 -07:00
  • 4a2c2bf1c7
    feat(bookdrop): add ability to poll the bookdrop folder arjunsrinivasan1997 2026-02-15 22:25:53 -08:00
  • 0467708e34 Complete purchase date metadata integration Pratik Chandra 2026-02-16 09:23:33 +05:30
  • 1cc30af7d9
    fix: hide show-more button when description fits without truncation (#2766) ACX 2026-02-15 11:57:56 -07:00
  • 7b799df4e3 fix: hide show-more button when description fits without truncation ACX 2026-02-15 11:53:53 -07:00
  • 629df06537
    Merge branch 'develop' into koreader-plugin WorldTeacher 2026-02-15 18:28:13 +01:00
  • 2c391cb1f4
    chore: fix memory leaks, add aria-labels, improve type safety and logging (#2764) ACX 2026-02-15 09:42:43 -07:00
  • 1bf17852e1 chore: fix memory leaks, add aria-labels, improve type safety and logging ACX 2026-02-15 09:39:23 -07:00
  • 0358667323
    fix: use audiobook thumbnail URL for audiobook entries in notebook (#2763) ACX 2026-02-15 09:16:11 -07:00
  • f903d08a8e fix: use audiobook thumbnail URL for audiobook entries in notebook ACX 2026-02-15 08:59:09 -07:00
  • 03272f7c35
    chore: add caching, validation, lazy routes, refresh rate limiting, JaCoCo, and cleanup (#2762) ACX 2026-02-15 08:51:25 -07:00
  • e41a8b7616 Merge remote-tracking branch 'origin/develop' into chore/codebase-improvements ACX 2026-02-15 08:49:54 -07:00
  • 7139af5917 chore: add caching, validation, lazy routes, refresh rate limiting, JaCoCo, and remove dead code ACX 2026-02-15 08:46:39 -07:00
  • f7650d9fd6
    feat: add login rate limiting to prevent brute-force attacks (#2761) ACX 2026-02-15 08:25:12 -07:00
  • 444fe5d81d feat: add login rate limiting to prevent brute-force attacks ACX 2026-02-15 08:24:17 -07:00