1122 Commits

Author SHA1 Message Date
Aditya Chandel 0546c5f4d7 Merge pull request #1433 from booklore-app/develop
Merge develop into master for release
v1.9.0
2025-10-24 11:20:28 -06:00
Aditya Chandel ccf19c7f5f Recompute fingerprint after cover update to ensure consistency (#1429) 2025-10-23 23:48:57 -06:00
Aditya Chandel ee0d6b8e4b Improve EPUB cover replacement for EPUB 2/3 and ensure covers display correctly on client devices (#1428) 2025-10-23 23:23:28 -06:00
Aditya Chandel 5fe62ac576 Implement task scheduling system (#1427)
* Implement task scheduling system

* Remove tests
2025-10-23 22:49:42 -06:00
Chris Debenham 2f6ae855dd Re-enable ForwardAuth and have ForwardAuth work using email address (#1426)
* Fallback to using email for auth if user not defined by forwardauth

* Re-enable RemoteAuth

* Update build env
2025-10-23 21:57:08 -06:00
Taylor Southwick 1827ae23bd add: .gitattributes for building on windows (#1422) 2025-10-23 13:26:00 -06:00
Taylor Southwick 9d08b6effa fix: use local storage for oauth (#1421)
the angular-oauth2-oidc library uses session storage by default. This
means that once you've closed the tab, the info is lost and you must log
in again. This change switches it to local storage so that it can be
persisted.

Fixes #1379
2025-10-23 13:24:48 -06:00
aditya.chandel d94d69b90a Fix image caching 2025-10-23 00:41:45 -06:00
Aditya Chandel d7f8fc43a6 Add the /api prefix to the Swagger endpoints so it works correctly behind the internal Nginx. (#1418) 2025-10-22 21:46:03 -06:00
aditya.chandel 75f525f96a Update documentation for Docker Compose setup 2025-10-22 18:23:36 -06:00
Gianni Young 1f437f20a6 docs: added example for rootless podman quadlet deployment (#1389) 2025-10-22 16:29:00 -06:00
Aditya Chandel 4e268ab199 Fix: bulk metadata editor not working (#1415) 2025-10-22 16:28:13 -06:00
Aditya Chandel b226c43343 Secured /media endpoints behind authentication tokens (#1407) 2025-10-21 21:28:10 -06:00
vhqkze 1130bf89ce fix: support non-ASCII filenames in Content-Disposition (#1405) 2025-10-21 21:11:41 -06:00
Aditya Chandel 9186ea0c67 Refactor file mover to ensure faster transfers and more reliable handling (#1406) 2025-10-21 21:10:46 -06:00
Aditya Chandel 8c4ee5608d Merge pull request #1397 from booklore-app/develop
Fix: xml error with opds in moon reader (#1396)
v1.8.1
2025-10-20 14:31:04 -06:00
Aditya Chandel 1edc55e4f0 Fix: xml error with opds in moon reader (#1396) 2025-10-20 14:30:18 -06:00
Aditya Chandel e109ada932 Merge pull request #1387 from booklore-app/develop
Merge develop into master for the release
v1.8.0
2025-10-18 09:45:47 -06:00
Aditya Chandel e2b34ec9ef Fix: preserve genre list when adding multiple genres (#1386) 2025-10-18 09:43:04 -06:00
Aditya Chandel 15e0c81ce9 Replace hardcoded Amazon domains with configurable value from AppSettings (#1385) 2025-10-18 09:26:03 -06:00
Aditya Chandel f39094211f Fix: update read status correctly when multiple items are selected in table view (#1382) 2025-10-17 22:10:32 -06:00
Zach e266335e23 Fix hardcoded OIDC mapping (#1371) 2025-10-17 21:56:26 -06:00
Aditya Chandel 22c761853c Fix shift+click selection range handling in grid view (#1381) 2025-10-17 21:55:28 -06:00
aditya.chandel 3cbb86e66c Fix OPDS 2025-10-17 13:36:43 -06:00
Aditya Chandel e70e7f89db Add reference link to OIDC documentation (#1376) 2025-10-17 13:23:13 -06:00
Aditya Chandel 8a795985aa Consolidate OPDS endpoints and implement structured navigation feeds (#1375) 2025-10-17 13:16:15 -06:00
Aditya Chandel 30bdd8549c Merge pull request #1370 from booklore-app/develop
Merge develop itno master for the release
v1.7.0
2025-10-16 23:28:20 -06:00
Aditya Chandel 3149b07901 Update Angular dependencies to latest versions (#1366) 2025-10-16 14:13:45 -06:00
aditya.chandel c635b16870 Add color to plus icon 2025-10-16 13:52:50 -06:00
Aditya Chandel 8d0d23ba85 Remove obsolete Email v1 implementation (#1365) 2025-10-16 13:20:11 -06:00
Aditya Chandel 257a2efeb3 Fix: make paginated arrows visible on dark backgrounds (#1364) 2025-10-16 10:28:40 -06:00
Aditya Chandel 814650bed9 Restrict access to Bookdrop and Metadata Manager pages for unauthorized users (#1363) 2025-10-16 10:22:03 -06:00
aditya.chandel d9528af522 Add severity to UI logs 2025-10-15 23:59:20 -06:00
aditya.chandel c8a9075afb Fix email v2 2025-10-15 23:10:55 -06:00
aditya.chandel ffb4bb815a Disable all legacy email buttons 2025-10-15 22:42:37 -06:00
Aditya Chandel ed4d9e5321 Allow admins to optionally share email providers with users (#1359) 2025-10-15 21:46:27 -06:00
Aditya Chandel d90cb73148 Unify TasksV1 and TasksV2 implementations (#1358) 2025-10-15 19:59:30 -06:00
Aditya Chandel 675bed1a65 Optimize and refine how book similarity is calculated (#1356) 2025-10-15 14:45:56 -06:00
aditya.chandel a8424e8592 Add option (env variable) to force disable OIDC 2025-10-15 10:47:59 -06:00
Aditya Chandel 30f31c4afd Automatically set KOReader ‘Finished On’ date when reading progress reaches 99.5%. (#1353) 2025-10-15 09:17:53 -06:00
Aditya Chandel a98c0dc801 Implement Email V2 with support for user-specific providers and recipient lists (#1352) 2025-10-15 09:05:42 -06:00
Patrick Deuley 147f417c97 Fixes tab pluralization (#1334) 2025-10-13 15:11:55 -06:00
Aditya Chandel c65ce9074f Add Moods and Tags to Bulk Metadata Updater (#1339) 2025-10-13 15:11:32 -06:00
Aditya Chandel 34d195bbbe Improve login and initial user setup screen appearance (#1336) 2025-10-13 13:02:27 -06:00
aditya.chandel 165d7ef7ad Add star history to readme 2025-10-13 12:49:50 -06:00
aditya.chandel 2f70aa39db Add subtle borders for a sharper, more defined look 2025-10-12 17:31:58 -06:00
Aditya Chandel d06b7b9a29 Enhance Library Creator UI/UX with multi-folder selection via checkboxes (#1333) 2025-10-12 17:14:25 -06:00
Aditya Chandel efdf49b722 Merge pull request #1330 from booklore-app/develop
Merge develop into master for release
v1.6.0
2025-10-12 09:46:36 -06:00
aditya.chandel 14be8bab36 Update book viewer links 2025-10-12 02:26:40 -06:00
aditya.chandel a7622f1df1 Organize code some more 2025-10-12 02:13:10 -06:00