Huang Xin
|
5aa78f2554
|
fix(opds): expose X-Content-Length header for CORS requests (#2715)
|
2025-12-14 19:06:09 +01:00 |
|
Huang Xin
|
e740571c33
|
feat(opds): instant search bar for opds catalog, closes #2707 (#2714)
|
2025-12-14 18:25:47 +01:00 |
|
Huang Xin
|
e6d9913f4e
|
fix(layout): make sure annotation popups can be accessible in some edge cases, closes #2704 (#2713)
|
2025-12-14 05:52:55 +01:00 |
|
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
|
524de92f5e
|
feat(macOS): add open file global menu for macOS, closes #2692 (#2708)
|
2025-12-13 17:36:25 +01:00 |
|
Huang Xin
|
c1530cc5c4
|
feat(iOS): support open file with Readest in Files App, closes #2334 (#2705)
|
2025-12-13 13:28:03 +01:00 |
|
Huang Xin
|
730fadb834
|
fix(web): fixed router glitches for library page after returned from reader (#2703)
|
2025-12-13 08:08:42 +01:00 |
|
Huang Xin
|
6d42086fa7
|
fix(layout): fixed the layout of the selector of the translator providers (#2701)
|
2025-12-13 05:14:12 +01:00 |
|
mikepmiller
|
5a20fae204
|
feat(ui): progress info with cycleable display modes (#2682)
* Hideable Progress View
* feat: cycle between progress info modes
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com>
|
2025-12-12 08:19:07 +01:00 |
|
Huang Xin
|
34fd64c5c4
|
fix(sync): handle special characters in filenames when downloading (#2694)
|
2025-12-11 19:20:27 +01:00 |
|
Huang Xin
|
e03ed5b604
|
fix(layout): fix responsive layout for footnote popup (#2688)
|
2025-12-11 10:15:56 +01:00 |
|
Huang Xin
|
51008d81fb
|
fix(opds): select proper opds search link (#2683)
|
2025-12-10 19:56:27 +01:00 |
|
Huang Xin
|
9828904674
|
feat(opds): added books catalog from standardebooks.org (#2681)
|
2025-12-10 18:20:56 +01:00 |
|
Huang Xin
|
ca759e0246
|
fix(tts): avoid false default en language code for TTS (#2678)
|
2025-12-10 16:24:01 +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
|
b95895cecf
|
compat(opds): fallback to Basic auth if no WWW-Authenticate challenge in the response headers, closes #2656 (#2673)
|
2025-12-10 09:57:44 +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
|
de3a539621
|
fix(footnote): add custom attributes for footnote in sanitizer, closes #2651 (#2657)
|
2025-12-09 05:27:52 +01:00 |
|
Huang Xin
|
1d1fbdffdb
|
fix(macOS): delay writing to clipboard to ensure it won't be overridden by system clipboard actions, closes #2647 (#2649)
|
2025-12-08 14:05:27 +01:00 |
|
Huang Xin
|
50cd7f80c6
|
feat: refresh account info after managing cloud storage (#2648)
|
2025-12-08 13:13:20 +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
|
3c7d95cf10
|
fix(footnote): responsive popup size so that on small screen it won't overflow (#2644)
|
2025-12-08 07:40:30 +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
|
11bc7497e8
|
feat: add support for renaming bookshelf groups (#2639)
|
2025-12-07 10:04:23 +01:00 |
|
Huang Xin
|
fb5d149413
|
fix: enable shared-intent event listener only on Android for now (#2638)
|
2025-12-07 06:45:56 +01:00 |
|
Huang Xin
|
42b47d73b7
|
feat: support cloud storage management (#2636)
|
2025-12-06 20:25:40 +01:00 |
|
Huang Xin
|
00f36af03a
|
feat(opds): add support to search in OPDS, closes #2598 (#2634)
|
2025-12-06 12:13:45 +01:00 |
|
Huang Xin
|
4e6f146b8f
|
feat(android): support opening shared files from other apps, closes #2484 (#2628)
|
2025-12-05 18:13:06 +01:00 |
|
Huang Xin
|
8de6fa267e
|
fix(cache): invalidate config and doc cache, closes #2595 and closes #2572 (#2623)
|
2025-12-05 07:03:57 +01:00 |
|
Huang Xin
|
b08b7de8e9
|
fix(tts): fixed highlighting of current sentence for native tts on Android, closes #2620 (#2621)
|
2025-12-05 04:05:18 +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
|
a1487fd60c
|
fix: get rid of the context menu for touch screen or stylus device when selecting text, closes #2579 (#2614)
|
2025-12-04 06:04:06 +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
|
978673268b
|
chore: bump next.js to version 16.0.7 (#2612)
|
2025-12-04 02:34:10 +01:00 |
|
Huang Xin
|
70158a7f15
|
refactor(opds): use catalog id instead of credentials in url params, closes #2599 (#2606)
|
2025-12-03 08:50:55 +01:00 |
|
Huang Xin
|
18d65a2c5b
|
fix(annotator): don't copy selection to notebook with keyboard shortcut by default, closes #2603 (#2605)
|
2025-12-03 07:08:00 +01:00 |
|
Huang Xin
|
1b0c2afad7
|
fix(layout): fixed scrollable layout in the about readest window, closes #2593 (#2604)
|
2025-12-03 06:23:02 +01:00 |
|
Huang Xin
|
cef444d374
|
fix: disable saving last book cover with playstore variant, closes #2600 (#2602)
|
2025-12-03 05:41:44 +01:00 |
|
Huang Xin
|
75f6efe27a
|
compat(opds): add User-Agent header to fix downloads from Calibre Web OPDS (#2592)
|
2025-12-02 10:27:33 +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
|
742f06ce05
|
fix(toc): scroll to current toc item and anchor in TTS mode, closes #2574 (#2583)
|
2025-12-01 15:50:46 +01:00 |
|
Huang Xin
|
e28dabce65
|
fix(layout): refactor full height for edge to edge env and in browser env (#2582)
|
2025-12-01 13:48:14 +01:00 |
|
Huang Xin
|
33ef781e21
|
feat: also convert quotation marks between Chinese variants (#2578)
|
2025-12-01 09:27:22 +01:00 |
|
Huang Xin
|
02e885fbb7
|
fix(opds): workaround parsing of encoded params in proxied url in cloudflare (#2575)
|
2025-12-01 05:49:04 +01:00 |
|
Huang Xin
|
2ca3561093
|
feat(opds): support downloading ebooks from OPDS catalogs (#2571)
|
2025-11-30 21:22:54 +01:00 |
|
Huang Xin
|
0bad380a50
|
fix(layout): fixed navigation parameters not synced with settings (#2559)
|
2025-11-27 08:06:43 +01:00 |
|
Huang Xin
|
ecc20e8521
|
feat: apply progress style to footerbar progress (#2556)
|
2025-11-26 16:58:26 +01:00 |
|
Huang Xin
|
d5c813fac1
|
fix(layout): avoid cascading refresh when cleaning up query parameters (#2555)
|
2025-11-26 15:52:29 +01:00 |
|
Huang Xin
|
d9b3757b1c
|
fix(layout): fix layout for import book item in grid fit mode (#2554)
|
2025-11-26 14:49:07 +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 |
|