Ozzie Isaacs
47168f5ce9
Merge remote-tracking branch 'typo-epub-reader/webysther-deprecated-apple-meta'
2026-01-17 12:18:17 +01:00
Webysther Sperandio
dc19d40db1
Change meta tag for mobile web app capability
...
https://web.dev/learn/pwa/web-app-manifest?hl=pt-br#designing_your_pwa_experience
2026-01-16 06:10:05 +01:00
Webysther Sperandio
02b5409b95
TYPO
...
Fix theme selection prompt in read.html
2026-01-16 05:57:31 +01:00
Ozzie Isaacs
eb872865a5
Merge Reader improvements
2025-12-07 14:31:16 +01:00
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
714c19f558
Some code cosmetics
2025-09-08 17:31:43 +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
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
Ozzie Isaacs
d977d1b81b
Add title tag to opds feed
...
Enable Kepub format for epub Reader
2024-12-14 14:49:28 +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
Ozzie Isaacs
5d8908db49
Update Spanish translation
2024-11-23 09:32:10 +01:00
Ozzie Isaacs
89a1dcfbf6
Fix for #3145 (improved contrast for epub reader headline)
2024-09-14 18:55:35 +02:00
Ozzie Isaacs
53a16c5a6f
Merge remote-tracking branch 'epub_progress/progress_indicator'
2024-07-07 10:39:06 +02:00
Ozzie Isaacs
a0b776cbd1
Merge remote-tracking branch 'epub_reader_font/feat_font' into Develop
2024-07-07 10:31:49 +02:00
Ozzie Isaacs
60cc0c9395
Merge remote-tracking branch 'epub_theme/Develop' into Develop
2024-07-07 10:22:32 +02:00
Purbayan Chowdhury
05032aed3c
Updating theme logic and persisting theme change
2024-01-08 16:56:13 +05:30
lucas
7e46f9c0b1
Add font/spread customize for epub reader
2023-08-09 17:10:09 +08:00
quarz12
d0551274dc
switched to using epub.min.js, deleted now unnecessary dependencies
2023-06-09 18:32:30 +02:00
quarz12
99c05650a1
-added pako and epub-cfi-resolver as dependencies
...
-cfi resolving is now done by that module, therefore removed validateChildNodes and adjusted cfiToXmlNode
2023-06-09 18:32:28 +02:00
quarz12
0717b9493c
added progress display, better rounding
...
TODO: getPrev gives wrong values,
design, testing
2023-06-09 18:32:22 +02:00
quarz12
cbaa61bbb7
EpubParser now gets automatically loaded
...
TODO:detect page change, display number
2023-06-09 18:32:15 +02:00
quarz12
10c66b6e63
wrote a class to handle epub parsing, implemented bytesize of all previous files, total bytesize. still needs implementation of bytesize of current file until CFI point.
2023-06-09 18:32:05 +02:00
quarz12
c29b1696f7
added function to get bytelength of book text
2023-06-09 18:31:55 +02:00
Ozzie Isaacs
14d14637cd
Updated test status
...
updated jzip for epub reader
Bugfix for opds login with ldap
updated requirementes
2023-02-06 19:02:27 +01:00
Ozzie Isaacs
98da7dd5b0
remove g.user from before request
2023-02-05 08:47:10 +01:00
Ozzie Isaacs
1ca1281346
Merge remote-tracking branch 'jszip/compress_dl'
2022-12-25 18:38:28 +01:00
jvoisin
02ec853e3b
Remove a duplicate library
2022-12-25 16:09:18 +01:00
Ozzie Isaacs
1f6eb2def6
html tag fix
2022-12-25 10:32:01 +01:00
Ozzie Isaacs
7d3af5bbd0
Merge remote-tracking branch 'font_size/issue/487'
2022-12-25 10:29:29 +01:00
Vijay Pillai
b52c7aac53
Added GOOGLE_SITE_VERIFICATION environmental value to enable google safe browsing
2022-11-10 11:02:50 -05:00
Ghighi Eftimie
b663f1ce83
added font size fader in reader's settings popup #487
2022-10-16 16:22:08 +02:00
Ozzie Isaacs
543fe12862
Merge remote-tracking branch 'epub_theme/epub_themes'
2022-06-04 09:26:01 +02:00
Ozzie Isaacs
296f76b5fb
Fixes after testrun
...
Code cosmetics
2022-03-13 10:23:13 +01:00
Bharat KNV
9efd644360
Change dark theme from black to dark gray and add a black theme
2022-03-06 15:56:54 +05:30
Bharat KNV
0693cb1ddb
Added basic theming to the epub reader
2021-12-15 21:35:10 +05:30
Jonathan Fenske
66874f8163
Update read.html
...
include the CSR token input
2021-11-30 22:25:45 -06:00
Ozzie Isaacs
aae81c3d24
Fix #2048 (Display book title in reader)
2021-07-11 12:52:46 +02:00
Ozzie Isaacs
0f83f9992c
Added swipe support for epub reader ( fixes #925 )
...
Cleaned reader js include files
2021-01-24 14:19:46 +01:00
Josh O'Brien
9b49125776
English Language Updates
...
Changes to provide consistency for English language.
2020-02-03 14:22:00 +11:00
Ozzieisaacs
54079b36ae
Fix #1095 (epub viewer not working if only viewer rule wa sapplied)
2019-12-01 12:21:21 +01:00
Ozzieisaacs
fc4dc36c65
Fix #969 (duplicate code "init" in epub reader)
...
Fix for #890
2019-07-23 19:26:01 +02:00
Ozzieisaacs
4708347c16
Merge branch 'Develop'
...
# Conflicts:
# MANIFEST.in
# README.md
# cps/helper.py
# cps/static/js/archive/archive.js
# cps/translations/nl/LC_MESSAGES/messages.mo
# cps/translations/nl/LC_MESSAGES/messages.po
# cps/ub.py
# cps/updater.py
# cps/web.py
# cps/worker.py
# optional-requirements.txt
2019-07-13 20:54:21 +02:00
Daniel Pavel
439ce19b5d
Updated epub.js to v0.3.66
2019-03-28 07:23:45 +02:00
Ozzieisaacs
0fa45f5800
Merge remote-tracking branch 'github/master'
...
Improvement for #814
2019-02-16 08:03:42 +01:00