Commit Graph

  • c27cc7205d Fix failing book cover search due to HTTP 403 acx10 2026-01-22 00:45:36 -07:00
  • 61ac306735 Add drafter automation acx10 2026-01-22 00:26:46 -07:00
  • 4ec1e56cb7 Introduce release branch (#2391) ACX 2026-01-21 23:51:34 -07:00
  • 14fa7b058b feat(metadata): add 'Replace When Provided' option to metadata replacement modes (#2379) Balázs Szücs 2026-01-22 06:40:40 +01:00
  • 270813d93e chore(deps): bump tar from 7.5.2 to 7.5.6 in /booklore-ui (#2387) dependabot[bot] 2026-01-21 22:39:28 -07:00
  • 34cee9386a chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /booklore-ui (#2388) dependabot[bot] 2026-01-21 22:39:07 -07:00
  • 48b615d529 Refactor: Enhance healthcheck response with version info and DTO (#2378) BAE 2026-01-22 14:38:44 +09:00
  • c42f62c338 perf(regex): introduce regex patterns for improved string handling in various services (#2386) Balázs Szücs 2026-01-22 06:37:39 +01:00
  • 193c9495a1 feat(google-parser): improve Google Books API integration with improved metadata handling and series extraction (#2375) Balázs Szücs 2026-01-22 06:37:04 +01:00
  • 67c12223ea fix: Refactor HardcoverSyncService to improve edition and page count (#2389) boludo00 2026-01-21 21:35:19 -08:00
  • 7c3c0bba01 Update KoboResources file to match Calibre web to fix issues with Overdrive login (#2367) cra21k 2026-01-22 00:33:42 -05:00
  • b2eb303964 feat(metadata): simplify series name extraction by removing volume suffix (#2385) Balázs Szücs 2026-01-22 06:32:46 +01:00
  • 020bca7feb Introduced additional library charts to surface meaningful insights (#2390) ACX 2026-01-21 22:31:53 -07:00
  • 3afc82e210 Update charts acx10 2026-01-21 09:42:08 -07:00
  • 54af081a32 Introduce three new analytical charts: Taste Ratings, Reading Backlog, and Series Progress (#2383) ACX 2026-01-21 09:17:41 -07:00
  • 47abe01e47 Change licensing to GNU Affero General Public License v3.0 (AGPL-3.0) acx10 2026-01-20 17:25:34 -07:00
  • 6738736ffa Update readme acx10 2026-01-20 17:11:53 -07:00
  • 8d8759921b Fix: Yes/No buttons on bookdrop import have reversed colors/icons (#2363) ACX 2026-01-20 13:55:42 -07:00
  • ab06b0d50f Polish view and metadata settings page UI (#2362) ACX 2026-01-20 12:23:45 -07:00
  • 4c346cd2ea Optimize metadata picker for mobile layout (#2361) ACX 2026-01-20 11:18:28 -07:00
  • 9dc5110169 Normalize book progress percentage rounding (#2359) ACX 2026-01-20 09:57:59 -07:00
  • 8b61f38113 Remove CI cancellation acx10 2026-01-20 09:38:24 -07:00
  • 5451bb470a feat(metadata): add replace mode option for metadata fetching (#2356) Balázs Szücs 2026-01-20 17:21:50 +01:00
  • 36546061b5 Initialize progress web app (#2351) ACX 2026-01-20 09:08:05 -07:00
  • 66dee6d7e0 feat(comicVine): improve comic metadata structure with additional credits and fields (#2358) Balázs Szücs 2026-01-20 17:05:14 +01:00
  • 691845adb8 feat(custom-covers): add functionality to generate custom covers for selected books (#2355) Balázs Szücs 2026-01-20 16:56:18 +01:00
  • b7c0d7050d Don't cancel CI runs for develop and master branch acx10 2026-01-20 08:54:58 -07:00
  • 4e27b8afab feat(library): add validation for library path accessibility during rescan (#2347) Balázs Szücs 2026-01-20 16:48:54 +01:00
  • 7efb0e138d Implement streaming EPUB reader with on-demand loading (#2350) ACX 2026-01-19 18:07:57 -07:00
  • da83a70281 fix(PathPatternResolver): remove leading slash from resolved pattern if first component is empty (#2339) Balázs Szücs 2026-01-19 16:50:45 +01:00
  • 87cefbffbc chore(metadata-warning): add warnings about metadata quality for file naming and moving features (#2340) Balázs Szücs 2026-01-19 16:49:58 +01:00
  • c7fa64c045 fix(epub): add cover extraction fallback using meta cover attribute (#2310) AJ Banck 2026-01-19 16:47:06 +01:00
  • 69c3c88375 Feat/komga api (#2071) farfromrefuge 2026-01-19 16:44:53 +01:00
  • 4253322d2c feat(ui): add password confirmations (#2291) arjunsrinivasan1997 2026-01-19 07:41:42 -08:00
  • dfd757fe36 fix(metadata-viewer): update file type handling to filter comic book formats as CBX (#2338) Balázs Szücs 2026-01-19 16:24:04 +01:00
  • ca8ace3759 Add global and per-book settings for the streaming PDF reader acx10 2026-01-18 23:30:40 -07:00
  • a39043c2a0 Revamp streaming PDF reader to render pages on demand (#2332) ACX 2026-01-18 22:38:19 -07:00
  • d4cd6f52f4 feat(sort): Add sort by author surname and first name (#2292) Balázs Szücs 2026-01-19 02:31:45 +01:00
  • 3b56294d1c feat(directory-picker): add selection actions for folders, add buttons for select all, deselect all, and select current folder (#2293) Balázs Szücs 2026-01-19 02:31:04 +01:00
  • f1f16a98d8 fix(amazon-parser): handle Amazon error responses and improve error logging (#2294) Balázs Szücs 2026-01-19 02:20:31 +01:00
  • a0f4c8e43e feat(hardcover): implement book details response and search service enhancements (#2303) Balázs Szücs 2026-01-19 02:19:58 +01:00
  • 0a3c6d72fa fix(metadata): ensure authors/genres are replaced, not merged, during metadata update by defaulting mergeCategories to false (#2304) Balázs Szücs 2026-01-19 02:19:13 +01:00
  • 1b83ebadce Revamp the CBX reader layout for improved structure and usability (#2330) ACX 2026-01-18 18:09:27 -07:00
  • 6338ed13fc fix: Reading stats UI (#2322) WorldTeacher 2026-01-19 06:10:04 +09:00
  • ecdb58c11f chore(docs): update copyright year in README (#2323) Balázs Szücs 2026-01-18 22:06:43 +01:00
  • c42918f05b Refactor metadata picker and parsers for Amazon, Goodreads, and Google (#2327) ACX 2026-01-18 14:01:50 -07:00
  • 0327ee802e eBook reader bug fixes acx10 2026-01-18 11:35:26 -07:00
  • 1889a04bac Dialog refactor 2 (#2321) ACX 2026-01-18 02:36:24 -07:00
  • fda76eead7 Refactor common dialog header and footer components (#2318) ACX 2026-01-17 23:59:42 -07:00
  • acca38a404 fix: split reading sessions based on the date (#2316) WorldTeacher 2026-01-18 15:07:58 +09:00
  • 890d7cc230 Refactor the Book Browser to simplify and streamline the implementation (#2317) ACX 2026-01-17 23:07:39 -07:00
  • cb85604863 Centralize book tag color definitions (#2314) ACX 2026-01-17 22:43:54 -07:00
  • e5b1d33bf7 Add support for annotations and book notes in the new ebook reader (#2313) ACX 2026-01-17 22:36:00 -07:00
  • d75e7e228a Bidirectional progress sync between koreader and booklore reader (#2312) ACX 2026-01-17 22:29:02 -07:00
  • 90e5365f42 Tweak UI acx10 2026-01-16 19:51:38 -07:00
  • 4dc5c0008c feat(metadata): add configurable enabled fields for metadata editor and picker + UI tweaks (#2299) ACX 2026-01-16 19:13:17 -07:00
  • 3a41e25aeb fix(chart-ui): resolve glitches in chart rendering (#2290) ACX 2026-01-16 00:34:17 -07:00
  • 69ad5787bb Fix flyway acx10 2026-01-15 23:03:52 -07:00
  • c207d4f626 Fix out-of-order migration file versions acx10 2026-01-15 21:55:16 -07:00
  • d8e7e0b5cf Fix Angular tests acx10 2026-01-15 21:24:39 -07:00
  • 36d9f74864 Implement Public Shelves (#1969) Chris Debenham 2026-01-16 15:19:05 +11:00
  • c20b1972f8 Remove support for the legacy ePub reader (#2287) ACX 2026-01-15 21:12:13 -07:00
  • abceba349a chore: update Angular dependencies to latest minor/patch versions (#2285) ACX 2026-01-15 21:01:44 -07:00
  • 8c35f2415c Introduce a new eBook reader with support for EPUB, MOBI, AZW3, and FB2 formats (#2258) ACX 2026-01-15 20:39:52 -07:00
  • 775887b55f feat(shelf): add shelf filtering options and integrate into book processing (#2268) Balázs Szücs 2026-01-16 03:58:30 +01:00
  • 869bea9ca5 feat(metadata): add auto-save metadata feature in editor settings (#2274) Balázs Szücs 2026-01-16 03:57:27 +01:00
  • 709f90dc68 fix(parsers): increase request interval to prevent rate limiting issues (#2282) Balázs Szücs 2026-01-16 03:56:45 +01:00
  • 574c01b412 Fix ReadingSessionRepository acx10 2026-01-15 18:32:48 -07:00
  • 2be02017d4 (Refactor) Extract file-specific information from book (#1734) Sergio Visinoni 2026-01-16 02:15:00 +01:00
  • 99c8c131f6 fix(comicvine): fix metadata search failing for titles containing '#<number>' (#2273) Balázs Szücs 2026-01-15 16:28:53 +01:00
  • 1a9dfcc388 Update query to use startTime instead of createdAt (#2272) WorldTeacher 2026-01-16 00:28:07 +09:00
  • f704e58b7d multiple small ui fixes (#2276) WorldTeacher 2026-01-16 00:27:45 +09:00
  • 1f62e4cd26 fix(metadata-picker): handle null and empty values in fetched metadata processing (#2269) Balázs Szücs 2026-01-14 18:41:24 +01:00
  • 75702d694d Fix missing brace acx10 2026-01-13 15:25:44 -07:00
  • 9761c0e9b6 feat(OpdsFeedService): detect ZIP mime type for FB2 files when zipped (#2242) Balázs Szücs 2026-01-13 01:01:22 +01:00
  • 64f036fb71 fix(epub): strip formatting from ISBN values to ensure correct extraction (#2248) Balázs Szücs 2026-01-13 01:00:52 +01:00
  • 8dd9b28552 feat(deps): add JPEG2000 support in PDFBox with Jai ImageIO dependencies (#2250) Balázs Szücs 2026-01-13 00:59:56 +01:00
  • 06a75c42c8 fix(metadata): missing lubimyczytac fields and fetch retry (#2179) Spynacz 2026-01-13 00:59:28 +01:00
  • e51343950a Update Angular dependencies acx10 2026-01-10 10:54:13 -07:00
  • 4543381814 Stream CBZ contents directly from the archive instead of unzipping and caching files (#2229) ACX 2026-01-10 10:41:34 -07:00
  • af07110f4c Correct Flyway migration file version acx10 2026-01-10 10:24:18 -07:00
  • 4f012746c5 RanobeDB Light Novel metadata provider (#2221) Arden Rasmussen 2026-01-10 09:21:39 -08:00
  • 105f477c79 feat(archive): add ArchiveType via Magic Numbers detection and integrate into book processing (#2220) Balázs Szücs 2026-01-10 18:04:50 +01:00
  • 24fabc97de fix(epub): normalize text nodes in EPUB metadata content.opf (#2222) Balázs Szücs 2026-01-10 18:02:06 +01:00
  • bde772ea14 Merge pull request #2226 from booklore-app/develop v1.17.0 ACX 2026-01-09 15:12:04 -07:00
  • c184e32a67 Fix drafter acx10 2026-01-09 15:10:42 -07:00
  • 90ed37e500 Merge pull request #2225 from booklore-app/develop ACX 2026-01-09 14:49:37 -07:00
  • 34e6b3ff46 Fix master pipeline (#2224) ACX 2026-01-09 14:48:28 -07:00
  • 69b409586d Merge pull request #2223 from booklore-app/develop ACX 2026-01-09 14:27:24 -07:00
  • 9f019f0636 fix: Ignore access denied when doing library scan instead of failing (fixes #1342, #2122) (#2132) Gavin Mogan 2026-01-09 13:03:23 -08:00
  • a3cc878cb8 fix(ui): use view preference override for magic shelves (#2215) xcashy 2026-01-09 21:56:15 +01:00
  • 38cd494763 Fix pipeline acx10 2026-01-09 13:53:34 -07:00
  • 810f3994d4 Cache epub fonts for faster page refresh acx10 2026-01-09 09:33:25 -07:00
  • 34ac70c251 feat(ui): add series number overlay for More in Series (#2208) xcashy 2026-01-09 03:25:18 +01:00
  • 15007143f9 Add per-user font management permission (#2210) ACX 2026-01-08 19:19:14 -07:00
  • 9877182b67 Remove tests acx10 2026-01-08 16:40:10 -07:00
  • a3b7f3cc0d Update hardcover sync information text acx10 2026-01-08 16:24:09 -07:00
  • 77bb2904e3 Feature/koreader hardcover sync (#2204) Giancarlo Perrone 2026-01-08 15:14:51 -08:00
  • 20ed3e5b25 Revert changes acx10 2026-01-08 15:56:01 -07:00
  • dde04d4cc1 FIx imports acx10 2026-01-08 15:38:08 -07:00