Commit Graph

1024 Commits

Author SHA1 Message Date
Aditya Chandel
7133ef1a69 Upgrade project environment to Java 25 and Gradle 9 (#1277) 2025-10-06 12:53:34 -06:00
Aditya Chandel
b591fa95ae Add OPDS setup and usage documentation (#1274) 2025-10-05 14:08:37 -06:00
Aditya Chandel
fd0e5de66c Add step-by-step documentation for setting up email integration (#1273) 2025-10-05 13:39:08 -06:00
Aditya Chandel
78fd509107 Add guide for obtaining a Hardcover API token (#1272) 2025-10-05 12:54:02 -06:00
Aditya Chandel
7e4a40e30c Resolve CBX page sequence issue (#1270) 2025-10-05 11:12:18 -06:00
Aditya Chandel
23aa45b264 Implement EPUB page spread feature for desktop (#1267)
* Implement EPUB page spread feature for desktop

* Implement EPUB page spread feature for desktop
2025-10-05 10:28:16 -06:00
Aditya Chandel
ba61885790 Improved EPUB navigation on mobile devices with swipe gestures (#1265) 2025-10-05 00:39:10 -06:00
Aditya Chandel
f778f1932d Sidebar filter: Restore Authors & Genres, add Moods & Tags (#1264) 2025-10-05 00:16:22 -06:00
Aditya Chandel
ff230f34fc Enhance metadata options to allow skipping fields during fetch and support extended field options (#1263) 2025-10-05 00:15:11 -06:00
Aditya Chandel
41f68a6075 Add support for moods and tags in book metadata (#1262) 2025-10-04 19:02:25 -06:00
Aditya Chandel
fdbbdf953d Resolve Kobo Library Synchronization Issue (#1254) 2025-10-02 23:58:14 -06:00
Aditya Chandel
5ac5b58fd7 Resolve data inconsistencies in advanced metadata fetch UI (#1243) 2025-09-30 14:47:20 -06:00
Aditya Chandel
879d147e84 Improve notifications to display live progress for ongoing batch metadata fetches (#1242) 2025-09-30 14:31:14 -06:00
Aditya Chandel
131b19f49f Introduce per-library settings for metadata fetching (#1239) 2025-09-30 00:07:59 -06:00
Aditya Chandel
2dcfe00ddc Drop legacy OPDS and keep only the new implementation (#1236) 2025-09-28 16:54:08 -06:00
Aditya Chandel
b4ede29a76 Add documentation for setting up Amazon cookies (#1235) 2025-09-28 16:34:25 -06:00
Aditya Chandel
2f5a71683a Fix: Enter key in bulk metadata edit triggers form submit instead of adding a genre (#1234) 2025-09-28 15:56:31 -06:00
Aditya Chandel
c23a626b7c Ensure temporary files are properly cleaned up after metadata updates (#1226) 2025-09-28 01:18:18 -06:00
aditya.chandel
a2d6b98063 Update colors 2025-09-26 18:27:46 -06:00
Aditya Chandel
2a57d0babd Add more primary and surface colors (#1223) 2025-09-26 17:36:26 -06:00
aditya.chandel
b757bc4135 Update shields 2025-09-26 15:07:04 -06:00
Aditya Chandel
06523d4c24 Add setting/toggle to automatically download reviews (#1221) 2025-09-26 14:39:52 -06:00
Aditya Chandel
a9c1be9854 Automatic ISBN 13 Correction/Normalization (#1219) 2025-09-26 14:04:38 -06:00
Aditya Chandel
9f77369743 Default to ISBN13 in metadata search (#1217) 2025-09-26 13:41:56 -06:00
Aditya Chandel
bec721c21c Display library name in metadata viewer page (#1211) 2025-09-25 21:05:43 -06:00
Aditya Chandel
f82b22145c Add ability to move books across libraries (#1210) 2025-09-25 20:47:12 -06:00
jduar
b510f4cf3f fix: stop sending shelves not associated with the user (#1201)
* stop sending shelves not associated with the user

* correctly map shelves to books. filter shelves not belonging to user
2025-09-25 10:07:13 -06:00
jduar
7ca27452ca send default instapaper properties in the kobo initialization (#1203) 2025-09-25 10:06:26 -06:00
Aditya Chandel
5278a2af32 Remove metadata backup process (#1205) 2025-09-25 10:05:42 -06:00
Aditya Chandel
907d33d206 Adding {subtitle} to the file naming patterns variables (#1195) 2025-09-22 19:52:54 -06:00
Aditya Chandel
dedc21f0fb Fix NPM timeout errors (#1193) 2025-09-22 19:39:21 -06:00
Aditya Chandel
b46a5c2362 Fix: Kepubify not working on arm linux docker install (#1192) 2025-09-22 18:48:21 -06:00
Aditya Chandel
f0c95056f3 Auto-update book status to READ once KoReader reading progress reaches 99.5% or higher (#1190) 2025-09-22 18:16:17 -06:00
Aditya Chandel
6565368a55 Fix: Two users cannot put the same book on their Kobo shelves (#1189) 2025-09-22 18:04:41 -06:00
NassimBouziane
c82bc3ced7 fix: encode seriesName in URL to prevent decodeURIComponent error (#1177) 2025-09-19 12:17:29 -06:00
Ruben GM
b8f5edeb95 partially read series: add number of books read from total (#1168) 2025-09-19 12:17:00 -06:00
Aditya Chandel
03fd812bbc Fix Bookdrop file processing due to duplicate inotify events (#1169)
* Filter "Continue Reading" to only show READING, RE_READING, or PAUSED books

* Fix Bookdrop file processing due to duplicate inotify events
2025-09-16 09:41:30 -06:00
Aditya Chandel
79861a863d Filter "Continue Reading" to only show READING, RE_READING, or PAUSED books (#1167) 2025-09-15 20:07:37 -06:00
Aditya Chandel
21553b7473 Hardcover: Pick correct ISBN from the response (#1165) 2025-09-15 17:44:19 -06:00
Aditya Chandel
02e47ff98b Optimize topbar search for better performance (#1161) 2025-09-15 11:29:07 -06:00
Aditya Chandel
1df21551f6 Rollback background blur and transparency due to high CPU/GPU usage (#1160) 2025-09-15 11:03:34 -06:00
Ruben GM
11935ae5a7 fix CBX cover extraction (#1155) 2025-09-15 10:40:51 -06:00
aditya.chandel
23b92a747e Minor layout adjustments 2025-09-13 22:28:34 -06:00
aditya.chandel
cf383f2ac6 Minor layout adjustments 2025-09-13 22:25:23 -06:00
Aditya Chandel
2712a8b40c Add note specifying the maximum file size allowed for the background image (#1150) 2025-09-13 22:13:01 -06:00
Ionuț Staicu
3db92c236c ctrl+click will select the book cover (#1133) 2025-09-13 22:02:27 -06:00
Aditya Chandel
49bcb5ab65 Add read status icons to book card and book browser table (#1149) 2025-09-13 22:00:19 -06:00
Aditya Chandel
226cffec6d Add EPUB reader progress tracking and auto-update read status (#1148)
- Track EPUB reading progress (CFI)
- Calculate and update read status based on progress percentage
- Handle EPUB, PDF, and CBX file types consistently
2025-09-13 21:20:54 -06:00
Aditya Chandel
e99c8a9172 Remove EPUB reader transparency (#1147) 2025-09-13 20:43:50 -06:00
Aditya Chandel
308b710a56 Automatically detect and set book subtitle from title field (#1146) 2025-09-13 20:26:32 -06:00