Huang Xin
|
1869a863a3
|
fix(layout): fixed max inline width not applied for EPUBs, closes #2706 (#2711)
|
2025-12-13 18:52:26 +01:00 |
|
Huang Xin
|
e03ed5b604
|
fix(layout): fix responsive layout for footnote popup (#2688)
|
2025-12-11 10:15:56 +01:00 |
|
Huang Xin
|
5141be1c3f
|
fix(iap): don't initialize billing on Android without google play service, closes #2630 (#2677)
|
2025-12-10 15:34:23 +01:00 |
|
Huang Xin
|
80e11bb0ce
|
refactor(layout): refactor page margins for pixel precision, closes #2652 (#2663)
|
2025-12-09 16:19:14 +01:00 |
|
Huang Xin
|
1fb468b3a6
|
fix(epub): support SVG cover for ebooks from standardebooks.org (#2645)
|
2025-12-08 08:52:17 +01:00 |
|
Huang Xin
|
ba3f060cc4
|
feat: add support for importing from a directory recursively, closes #179 (#2642)
|
2025-12-08 07:16:57 +01:00 |
|
Huang Xin
|
fad7966fc4
|
fix(layout): auto two-column layout for unfolded screen, closes #2588 (#2615)
|
2025-12-04 06:56:23 +01:00 |
|
Huang Xin
|
9606e315d4
|
fix(layout): hide overflow of children elements in duokan bleed, closes #2597 (#2613)
|
2025-12-04 03:40:43 +01:00 |
|
Huang Xin
|
d2b3c165c7
|
fix(opds): use custom header for content length when streaming content (#2584)
|
2025-12-01 17:28:36 +01:00 |
|
Huang Xin
|
33ef781e21
|
feat: also convert quotation marks between Chinese variants (#2578)
|
2025-12-01 09:27:22 +01:00 |
|
Huang Xin
|
2ca3561093
|
feat(opds): support downloading ebooks from OPDS catalogs (#2571)
|
2025-11-30 21:22:54 +01:00 |
|
Huang Xin
|
ecc20e8521
|
feat: apply progress style to footerbar progress (#2556)
|
2025-11-26 16:58:26 +01:00 |
|
Huang Xin
|
fd7f90236d
|
compat(ios): avoid lookbehind assertions for iOS older than 16.4 (#2553)
|
2025-11-26 11:31:31 +01:00 |
|
Huang Xin
|
f709a657fa
|
compat(css): sanitize insane absolute position, closes #2547 (#2549)
|
2025-11-25 17:19:29 +01:00 |
|
Huang Xin
|
0c51a625f3
|
i18n: add translations for Bahasa Melayu(ms) (#2543)
|
2025-11-25 10:35:29 +01:00 |
|
Huang Xin
|
5a54c0fb60
|
compat(css): override blockquote bg color in dark mode, closes #2281 (#2538)
|
2025-11-25 04:22:02 +01:00 |
|
Huang Xin
|
998b14c5b0
|
fix(layout): avoid clipping text because of negative indent, closes #2498 (#2526)
|
2025-11-24 06:11:29 +01:00 |
|
Huang Xin
|
8f22a5c570
|
feat: select directory to save last book cover image (#2521)
|
2025-11-23 17:00:49 +01:00 |
|
Huang Xin
|
c792c18e01
|
feat: support text conversion between simplifed and traditional Chinese, closes #2508 (#2520)
|
2025-11-23 09:56:12 +01:00 |
|
Huang Xin
|
c0c463977d
|
fix: proper code indentation (#2503)
|
2025-11-21 16:24:45 +01:00 |
|
Huang Xin
|
3c1a7eac86
|
fix(library): fixed occasional freeze when navigating back to the library (#2485)
Closes #2482.
|
2025-11-20 06:15:49 +01:00 |
|
Huang Xin
|
d16a35d26f
|
fix(layout): constrain image height within table cells in paginated mode (#2480)
Closes #2472.
|
2025-11-19 18:06:39 +01:00 |
|
54wedge
|
eb6fa276de
|
fix(txt): register style.css to content.opf (#2476)
* fix(txt): register style.css to content.opf
* refactor: code styling
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com>
|
2025-11-19 13:59:04 +01:00 |
|
Huang Xin
|
26d76e27ac
|
fix(txt): more tolerant encoding detection for utf-8 (#2475)
|
2025-11-19 07:47:10 +01:00 |
|
Huang Xin
|
975549fca0
|
fix(font): avoid overriding monospace fonts for code blocks, closes #1805 (#2474)
|
2025-11-19 06:57:45 +01:00 |
|
Huang Xin
|
d373d7ac28
|
fix(txt): handle chapter title patterns (#2467)
|
2025-11-18 14:09:03 +01:00 |
|
Huang Xin
|
bfac67d3f0
|
fix: ger rid of the AbortSignal polyfill (#2463)
|
2025-11-18 09:10:53 +01:00 |
|
Huang Xin
|
0fd316d775
|
fix(sync): retry sync books for previous failed sync, closes #2441 (#2462)
|
2025-11-17 18:52:48 +01:00 |
|
Huang Xin
|
c42fcf9ac4
|
fix: save reading progress when closing app directly in reader page, closes #2346 (#2461)
|
2025-11-17 16:35:56 +01:00 |
|
Huang Xin
|
8ee53d3367
|
fix(mobi): properly handle empty fragments for MOBI (#2456)
|
2025-11-17 05:09:09 +01:00 |
|
Huang Xin
|
42111945b8
|
fix(layout): scale table to fit within column constraints, closes #2445 (#2455)
|
2025-11-17 04:52:23 +01:00 |
|
Huang Xin
|
a6444b5b33
|
feat: supported updating email address for Readest account (#2437)
|
2025-11-12 19:03:02 +01:00 |
|
Huang Xin
|
c7238cb04c
|
fix(css): overriding book color for more semantic tags, closes #2433 (#2436)
|
2025-11-11 19:44:13 +01:00 |
|
Huang Xin
|
0ec4e37c13
|
fix(css): support style transformer for inline css (#2403)
* fix(css): support style transformer for inline css
* fix(eink): bold text for current chapter in the TOC, closes #2401
|
2025-11-04 18:36:46 +01:00 |
|
Huang Xin
|
9d301631ca
|
fix(layout): restrict image container within column boundaries, closes #2390 (#2398)
|
2025-11-03 16:35:08 +01:00 |
|
Huang Xin
|
ec7145bb01
|
fix(upload): sanitize filenames before uploading to cloud bucket (#2396)
|
2025-11-03 11:17:24 +01:00 |
|
Huang Xin
|
4f33c9280b
|
fix(layout): fine tuning of column width in scrolled mode and vertical mode, closes #2383 (#2387)
|
2025-11-02 09:34:57 +01:00 |
|
Huang Xin
|
984d5d198d
|
fix(css): avoid overriding table background color by default, closes #2377 (#2379)
|
2025-11-01 15:09:46 +01:00 |
|
Huang Xin
|
2568778a87
|
feat(layout): support for duokan bleed layout, closes #2374 (#2378)
|
2025-11-01 14:26:48 +01:00 |
|
Huang Xin
|
0d805a64f6
|
compat: polyfill AbortController/AbortSignal on older browsers (#2371)
|
2025-10-31 06:15:59 +01:00 |
|
Huang Xin
|
cdc1950c3a
|
fix(layout): various fixes on the book and reader styles and layouts, closes #2368 (#2369)
|
2025-10-30 19:34:55 +01:00 |
|
Huang Xin
|
82922c5053
|
feat(eink): add an option to save last book cover on Android, closes #1414 (#2361)
|
2025-10-29 16:15:08 +01:00 |
|
Huang Xin
|
9c5bcb13e2
|
feat(plan): show life-time plan name in user profile (#2360)
|
2025-10-29 15:36:12 +01:00 |
|
Huang Xin
|
c7ba44a91e
|
eink: disable all shadows in E-Ink mode (#2354)
|
2025-10-29 06:46:17 +01:00 |
|
Huang Xin
|
45216763e3
|
fix(compat): use xml serializer for sanitized doc for better compatibility (#2352)
|
2025-10-29 05:12:19 +01:00 |
|
Huang Xin
|
123293dc0e
|
fix: fixed crash when switching allow script (#2351)
|
2025-10-29 03:17:17 +01:00 |
|
Huang Xin
|
d01599a2b4
|
feat(security): sanitize XHTML safely to prevent XSS when scripts are disabled, closes #2316 (#2342)
|
2025-10-28 04:28:48 +01:00 |
|
Huang Xin
|
fdf6908fc6
|
feat: expand cloud storage with one-time payment (#2325)
|
2025-10-25 11:46:51 +02:00 |
|
Huang Xin
|
86efcde927
|
feat(tts): add an option to select target language for TTS on translated books (#2310)
|
2025-10-23 19:34:43 +02:00 |
|
Huang Xin
|
e7b2d8435e
|
feat(eink): set underline text decoration for links in E-Ink mode, closes #2293 (#2299)
|
2025-10-22 18:52:30 +02:00 |
|