Commit Graph

1088 Commits

Author SHA1 Message Date
IgorKurkov
458d0d1e3d feat(read.html, epub): add custom theme selection with color picker, used pickr.js 2025-10-29 22:10:08 +01:00
IgorKurkov
6d6d5ac097 add books button, add page count on bottom and in settings, add swipe for closing sidebar, fix settings modal, fix few styles 2025-10-29 22:06:09 +01:00
IgorKurkov
560e8e132d add swipes by gestures in settings as an option, hammer.js for mobile 2025-10-29 20:37:15 +01:00
IgorKurkov
902368efa7 feat(epub.js): add saving for settings of the font family to localstorage 2025-10-26 18:47:56 +01:00
IgorKurkov
c5571fc359 feat(epub.js): add font size selector with precised + and - controls 2025-10-26 18:40:52 +01:00
IgorKurkov
132c17151a feat(epub.js): add font size saving in localstorage like theme saving 2025-10-26 18:24:44 +01:00
IgorKurkov
1ce1aee35e fix(js reader): adjust height to dynamic viewport height, add amber theme 2025-10-26 18:23:07 +01:00
Ozzie Isaacs
cfda7f109a Merge remote-tracking branch 'books_api/cjwin2000-google_books_apikey' 2025-09-09 09:59:49 +02:00
Ozzie Isaacs
714c19f558 Some code cosmetics 2025-09-08 17:31:43 +02:00
Ozzie Isaacs
c2d2db913e Merge remote-tracking branch 'opds/opds_improvements' 2025-09-08 15:59:33 +02:00
Syer10
9aab6d90f7 Keep tags since its now in html 2025-08-15 11:51:14 -04:00
Syer10
5cd914f007 Fix newlines 2025-08-15 11:41:38 -04:00
Syer10
3a899afcce Opds Improvements 2025-08-15 11:10:14 -04:00
Ozzie Isaacs
f3a4df1759 Merge branch 'master' into Develop 2025-07-04 20:22:11 +02:00
Oskar Manhart
054256067a Merge remote-tracking branch 'upstream' 2025-05-04 11:46:07 +02:00
Ozzie Isaacs
d75adfe85e Improved testability 2025-03-31 19:06:53 +02:00
Ozzie Isaacs
dbdaa0884e Merge branch 'master' into Develop 2025-03-30 13:48:08 +02:00
Ozzie Isaacs
2b2ccb1710 Refactored epub-reader progress
Progress in epubs now visible also in dark mode(s)
2025-03-30 12:23:13 +02:00
Ozzie Isaacs
1b1b7455d2 Merge branch 'master' into Develop 2025-03-30 09:42:58 +02:00
Ozzie Isaacs
6bfe022de0 Update Teststatus 2025-03-26 06:56:53 +01:00
Ozzie Isaacs
c6cde961b6 Revert Change to reenable change database function 2025-03-25 06:08:08 +01:00
Ozzie Isaacs
d08acdc3cc Merge branch 'master' into Develop 2025-03-24 18:59:12 +01:00
Ross Williams
22a93a28e2 Refactor epub reader progress calculation
The code in epub-progress.js was causing the epub file to be loaded
twice over the network, because it created a second instance of the
epub.js library. I moved all the progress percentage display code into
epub.js. Only the locationchange polyfill code was left in the separate
file, renamed to locationchange-polyfill.js.

I rewrote the percentage progress code to use epub.js events,
giving more succinct and readable code. Also, I added localStorage
caching of the epub location calculations, required for displaying
percentage progress, which can take up to 60-90 seconds to calculate on
longer ebooks. This localStorage caching approach is recommended by
epub.js in the `locations.html` example in their repo.

Signed-off-by: Ross Williams <ross@ross-williams.net>
2025-02-21 04:15:37 +00:00
Robbinsch
90bccb86ef fix: right html in config_db 2025-01-25 17:52:01 +01:00
cjwin2000
bf31e675db Update config_edit.html 2025-01-10 20:28:09 -05:00
Ozzie Isaacs
4512ab4524 Renamed pdf reader javascript files (#3277) 2025-01-06 14:54:09 +01:00
Ozzie Isaacs
0afba50953 Merge branch 'master' into Develop 2024-12-14 14:54:00 +01:00
Ozzie Isaacs
d977d1b81b Add title tag to opds feed
Enable Kepub format for epub Reader
2024-12-14 14:49:28 +01:00
Ozzie Isaacs
08527ae3ce Update mass edit
Refactored delete User function
Updated testresults
2024-12-13 18:03:14 +01:00
Aleksei Besogonov
01215aaa68 Allow the web reader to use KEPUB files and print file sizes
This commit allows the web reader to read the KEPUB (Kobo EPUB) files,
and also shows the file sizes. This is especially useful if you have
giant EPUB files with built-in audiobooks and media overlays.
2024-12-08 23:30:05 -08:00
Aleksei Besogonov
ed600a9aeb Add a title to OPDS links
This allows the OPDS consumers to distinguish `epub` and `kepub` files
as they have the same MIME-type.
2024-12-08 17:29:03 -08:00
Ozzie Isaacs
e49402649d Order of elements on the book editing page changed 2024-12-07 19:13:28 +01:00
Ozzie Isaacs
89e9958222 Merge remote-tracking branch 'massedit/bulk-delete' into Develop 2024-12-07 10:32:17 +01:00
leyan
a972447dbc Correct a typo on config_password_character 2024-11-30 23:21:14 +01:00
Ozzie Isaacs
16255870a8 Merge simple view 2024-11-23 15:46:20 +01:00
Ozzie Isaacs
65bcffc129 Fix layout of identifiers on book edit page if starting with no identifiers 2024-11-23 10:49:54 +01:00
Ozzie Isaacs
b07541a251 Merge remote-tracking branch 'whatsapp/patch-5' 2024-11-23 09:54:57 +01:00
Ozzie Isaacs
5d8908db49 Update Spanish translation 2024-11-23 09:32:10 +01:00
Ozzie Isaacs
881b48729c Improved handling of docker database errors 2024-11-21 17:13:20 +01:00
Ozzie Isaacs
2fff002699 Fix for stable update version 2024-11-11 18:46:07 +01:00
Webysther Sperandio
38a7454e7a Add share details metadata 2024-11-08 13:23:44 +01:00
Ozzie Isaacs
c40c8a2255 Format seriesindex everywhere to 2 digits 2024-10-18 20:24:49 +02:00
Ozzie Isaacs
89a1dcfbf6 Fix for #3145 (improved contrast for epub reader headline) 2024-09-14 18:55:35 +02:00
James Armstrong
7e5d8978ae Merge branch 'master' into bulk-delete 2024-09-11 11:08:01 -07:00
Ozzie Isaacs
5e9dfc0724 Test update 2024-08-23 09:44:11 +02:00
Ozzie Isaacs
c92115faf3 Update save shelf sort algorithm 2024-08-21 19:25:50 +02:00
Ozzie Isaacs
839118e4f1 Bugfixes from testrun 2024-08-21 18:21:19 +02:00
Ozzie Isaacs
6717683ac3 Improvements merge metadata upload format
Music icon only visible once if more than one audio format available
2024-08-18 16:45:42 +02:00
Ozzie Isaacs
d8d9d405e9 First step format upload with progress 2024-08-16 21:14:41 +02:00
Ozzie Isaacs
c2474aa91d Fix for #2990 (Kobo browser not downloading kepub files)
Final fix for cover size during kobo sync (fix for #2523)
2024-08-15 19:02:11 +02:00