Huang Xin
6dd0daa597
txt: add chapter title pattern, closes #2232 ( #2233 )
2025-10-14 18:01:23 +02:00
Huang Xin
f1c92e5702
feat: support customizing background images, closes #2018 ( #2214 )
2025-10-13 14:04:13 +02:00
Huang Xin
92c1441922
translator: add translator target language of Persian, closes #2206 ( #2212 )
2025-10-12 13:53:23 +02:00
Huang Xin
ada427b134
feat(settings): add settings to adjust screen brightness when reading, closes #1532 ( #2197 )
2025-10-10 19:02:35 +02:00
Huang Xin
5b23ed35b6
txt: properly detect chapters in TXT files with dot-number format, closes #2188 ( #2191 )
2025-10-10 06:45:50 +02:00
Huang Xin
ad81376da8
fix(css): auto height of inline images with object-fit style ( #2189 )
2025-10-10 04:10:05 +02:00
Huang Xin
7695f31a5a
translator: translate to and from Norwegian Bokmål(nb) ( #2158 )
2025-10-02 14:09:01 +02:00
Huang Xin
bc8e419d51
compat(koplugin): make meta_hash extraction more robust for calibre conversions and metadata edits, fixes #1838 ( #2154 )
2025-10-01 16:38:29 +02:00
Huang Xin
d8943fc0c5
compat: normalize OKLCH color syntax for older iOS Safari, closes #990 ( #2150 )
2025-10-01 07:59:45 +02:00
Huang Xin
cdd274e5ca
compat: add support for WebView down to version 92, closes #2139 ( #2145 )
2025-09-30 19:14:35 +02:00
Huang Xin
0a1e0212e2
feat: supported background TTS with media session controls, closes #2099 and closes #964 ( #2138 )
2025-09-29 19:45:17 +02:00
Huang Xin
25b44176b9
fix(tts): parse default language in ssml without translated text ( #2135 )
2025-09-27 17:52:54 +02:00
Huang Xin
1843a74dbb
feat: supported changing data location on desktop platforms, closes #2047 and closes #478 ( #2125 )
2025-09-26 10:22:41 +02:00
Huang Xin
d9d71b7d38
fix(css): overriding hard-coded font weight ( #2113 )
2025-09-24 17:03:17 +02:00
Huang Xin
c0f77b3368
fix(tts): abortable prefetch of tts data, closes #2037 ( #2110 )
2025-09-24 12:19:07 +02:00
Huang Xin
5102f6b0ff
fix(tts): handle und language code, closes #2100 ( #2102 )
2025-09-22 18:15:28 +02:00
Huang Xin
dd40b9bae0
fix(layout): adjust font size instead of zooming HTML, closes #2088 ( #2101 )
...
Prevents issues with zoom handling in WebKit-based browsers such as Safari and WebKitGTK.
2025-09-22 17:43:22 +02:00
Huang Xin
b0640ba55b
fix(fonts): higher priority for CJK fonts so that it can override system CJK glyphs ( #2093 )
2025-09-21 08:22:49 +02:00
Huang Xin
c9a1557674
refactor: support custom root dir for readest file system ( #2092 )
2025-09-21 07:59:27 +02:00
Huang Xin
488a242787
css: default to lower font-family specificity than the styles defined inside the ebook, closes #2070 ( #2081 )
2025-09-19 13:10:37 +02:00
Huang Xin
c0bf2d40dd
fix: jump to current item in virtualized TOC list, closes #2055 ( #2066 )
2025-09-18 18:38:09 +02:00
Huang Xin
91a5454b46
feat(sync): aggregate books with metadata hash for progress and annotation sync ( #2062 )
2025-09-18 14:05:16 +02:00
Huang Xin
9fd152d727
refactor(a11y): add basic lint for accessibility ( #2021 )
2025-09-11 18:57:04 +02:00
Huang Xin
01fde8573c
fonts: support variable fonts when importing ttf/otf font files, closes #2003 ( #2007 )
2025-09-09 11:25:27 +02:00
Huang Xin
0d8b877d73
fix: don't show rounded window in maximized or fullscreen mode on ( #2001 )
...
Linux, closes #1998
2025-09-08 19:32:15 +02:00
Huang Xin
55b2c678a4
fix(kosync): handle non-standard XPath syntax from Koreader, closes #1968 ( #1988 )
2025-09-07 06:05:27 +02:00
54wedge
f06cdb5899
txt: nest chapters inside volumes when converting to epub ( #1972 )
...
* txt: nest chapters inside volumes
* txt: readability
* txt: format
2025-09-06 10:28:26 +02:00
Huang Xin
dfe68988aa
fix(kosync): use 1-based indices in xpointer, closes #1968 ( #1973 )
2025-09-06 07:40:32 +02:00
54wedge
64007b1188
txt: improve zh chapter extraction ( #1966 )
...
* txt: improve zh chapter extraction
* txt: fix regexp
* txt: one more keyword
2025-09-05 10:31:26 +02:00
Huang Xin
99f75dd3b6
i18n: add Bengali(BN), Sinhala (SI) and Tamil (TA) translations ( #1965 )
2025-09-04 11:37:29 +02:00
Huang Xin
2b9132b4a8
feat(translator): preprocess some common mistranslated publishing terms ( #1964 )
2025-09-04 09:38:17 +02:00
Huang Xin
61dda9a517
feat: group custom fonts into families, closes #1934 ( #1945 )
2025-09-01 17:49:46 +02:00
Huang Xin
7d9724ff8b
fix: close books with the system back key on Android, closes #1933 ( #1938 )
2025-08-31 10:15:28 +02:00
Huang Xin
856ed4d3b3
ux: add splash screen for iOS and Android and reduce flash when opening books ( #1926 )
2025-08-29 19:10:09 +02:00
Huang Xin
515bfee2a1
fix(kosync): normalize xpointer to improve KOReader sync tolerance, closes #1857 ( #1914 )
2025-08-27 09:18:32 +02:00
Huang Xin
3ea54e6725
fix: display hidden footnotes, closes #1847 ( #1907 )
2025-08-26 12:45:12 +02:00
Huang Xin
48212d892f
fonts: purge custom fonts when reseting fonts config ( #1906 )
2025-08-26 11:23:34 +02:00
Huang Xin
66fceb2313
chore: add 10MB of grace bytes for storage quota ( #1904 )
2025-08-26 07:28:15 +02:00
Huang Xin
1be43ff704
fix: close reader window when trying to go to library in separate reader window, closes #1899 ( #1900 )
2025-08-25 18:01:06 +02:00
Huang Xin
5ee860f1e8
refactor: use safe insets from native for Android, closes #1793 and closes #1886 ( #1897 )
2025-08-25 09:38:49 +02:00
Huang Xin
b98c487919
theme: fix themed background color for PDFs on macOS, closes #1887 ( #1894 )
2025-08-24 08:29:45 +02:00
Huang Xin
ea9146be5b
fonts: parse font family as well as font style when importing fonts, closes #1876 ( #1881 )
2025-08-23 10:27:58 +02:00
German Shein
86f705eae9
feat: support author sorting (last name first), closes #1799 ( #1865 )
...
* [Issue #1799 ](https://github.com/readest/readest/issues/1799 ): Changing the name order when sorting the book by Author by placing the last name first in Arabic, Tibetan, German, English, Spanish, French, Hindi, Italian, Dutch, Polish, Portuguese, Russian, Thai, Turkish and Ukrainian languages
* refactor author sort
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-08-22 07:59:59 +02:00
Huang Xin
d390209dab
feat: support importing TTF/ODF fonts, closes #979 and closes #1708 ( #1864 )
2025-08-21 21:49:08 +02:00
Huang Xin
149f94be4c
css: ensure workarounds don’t interfere with body background color ( #1859 )
2025-08-20 18:30:20 +02:00
Huang Xin
93a4b1a448
css: fix unexpected align center for some EPUBs ( #1842 )
2025-08-19 15:05:26 +02:00
Huang Xin
0bf83dfe67
css: use monospace font for code blocks when overriding custom book fonts, closes #1805 ( #1836 )
2025-08-19 07:56:10 +02:00
Huang Xin
b151b70cb9
fix: don't proxy network connection from Tailscale IP addresses, closes #1834 ( #1835 )
2025-08-19 05:02:29 +02:00
Huang Xin
079aeaedb0
fix(sync): support custom koreader sync server hosted in LAN, closes #1800 ( #1830 )
2025-08-18 17:35:49 +02:00
Huang Xin
db8f53a6e1
css: background color for dialogs and images, closes #1797 ( #1798 )
2025-08-13 15:37:52 +02:00