Huang Xin
|
3111e93054
|
layout: fix unintended reader view scroll when highlighting, closes #1716 (#1731)
|
2025-08-02 02:58:58 +02:00 |
|
Huang Xin
|
288abc678c
|
refactor: unified path resolver on all platforms (#1730)
|
2025-08-01 16:51:17 +02:00 |
|
Huang Xin
|
8fb1745dbb
|
config: add an option to disable double click, closes #1713 (#1715)
|
2025-07-30 11:35:07 +02:00 |
|
Huang Xin
|
47c6d6d058
|
layout: fix cover image width in fit mode in list view (#1714)
|
2025-07-30 11:29:31 +02:00 |
|
Huang Xin
|
aa3cd2a0c5
|
txt: trim punctuations in parsed author names (#1707)
* txt: trim punctuations in parsed author names
* release: version 0.9.68
|
2025-07-29 20:50:21 +02:00 |
|
Huang Xin
|
c581f8ab47
|
txt: more robust TXT parsing (#1706)
|
2025-07-29 20:06:55 +02:00 |
|
Huang Xin
|
213fc0d21e
|
api: handle more string sanitization (#1702)
|
2025-07-28 19:12:42 +02:00 |
|
Huang Xin
|
33b2ba1609
|
chore: add legal links in about window and user page (#1700)
|
2025-07-28 18:19:45 +02:00 |
|
Huang Xin
|
b9add62ba7
|
translation: skip translating pre, code and math tags, closes #1693 (#1698)
|
2025-07-28 09:18:19 +02:00 |
|
Huang Xin
|
67ac09a290
|
premium: increased cloud sync storage for premium users (#1696)
|
2025-07-28 08:25:22 +02:00 |
|
Huang Xin
|
842062fe44
|
perf: multi-part download with range access (#1690)
|
2025-07-27 18:56:41 +02:00 |
|
Huang Xin
|
6eeb8e7580
|
layout: fix insets for double borders and add book spine decorator (#1688)
|
2025-07-27 14:36:55 +02:00 |
|
Huang Xin
|
5e7f09d5c8
|
perf: eliminate redundant re-renders of book cover components (#1685)
|
2025-07-27 07:02:05 +02:00 |
|
Huang Xin
|
686f8988bc
|
api: use node api endpoint for iap verifying (#1683)
|
2025-07-26 13:34:36 +02:00 |
|
Huang Xin
|
42c2825e90
|
feat: enable IAP for upgrading to Readest Premium on iOS (#1678)
|
2025-07-25 19:08:53 +02:00 |
|
Huang Xin
|
8974a87168
|
feat: add IAP server api (#1676)
|
2025-07-25 14:44:56 +02:00 |
|
Huang Xin
|
d1f5934947
|
library: various fixes on metadata editor and bookshelf (#1663)
* i18n: update translations
* library: various fixes on metadata editor and bookshelf
* chore: enable parallel web builds checking
|
2025-07-22 16:04:44 +02:00 |
|
Huang Xin
|
f03d6f6861
|
feat: search in book format, group names and descriptions (#1662)
|
2025-07-22 11:40:14 +02:00 |
|
Huang Xin
|
20523b7eaf
|
PDF: Support custom background theming for PDF files, closes #1649 (#1661)
|
2025-07-22 11:34:38 +02:00 |
|
Huang Xin
|
f31c9b2a98
|
layout: fix hardcoded image layout in fixed layout documents (#1660)
|
2025-07-22 10:40:21 +02:00 |
|
Huang Xin
|
88ccc528d4
|
layout: hover header to show traffic light window control on macOS, closes #1645 (#1653)
|
2025-07-21 17:16:58 +02:00 |
|
Huang Xin
|
dbe1efd1e9
|
tts: convert iso6392 language code to iso6391 to filter tts voices, closes #1627 (#1639)
|
2025-07-20 22:10:14 +02:00 |
|
Huang Xin
|
0299cce343
|
library: fix book not redownloaded for the redownload button in detail modal, closes #1628 (#1638)
|
2025-07-20 21:00:29 +02:00 |
|
Huang Xin
|
ca9f504329
|
layout: fix layout for auth and user page (#1637)
|
2025-07-20 20:05:55 +02:00 |
|
Huang Xin
|
df3527ceca
|
fix: chaining file open with OS opening the highest precedence, closes #1622 (#1636)
|
2025-07-20 17:09:19 +02:00 |
|
Huang Xin
|
cc0cd9a114
|
layout: fix nested toc items not expanded in very long toc list, closes #1625 (#1629)
|
2025-07-20 06:42:31 +02:00 |
|
Huang Xin
|
59d0118067
|
chore: handle ChunkLoadError by refreshing page (#1619)
|
2025-07-19 06:37:13 +02:00 |
|
Huang Xin
|
957c6b9f32
|
fix: update book cover image from metadata in sidebar (#1615)
|
2025-07-18 19:11:02 +02:00 |
|
Huang Xin
|
219edb9faf
|
translation: fix translation not working for table of contents (#1610)
|
2025-07-18 11:54:26 +02:00 |
|
Huang Xin
|
29b5a7cb88
|
tts: skip text to speech for rubys and footnote anchors, closes #1334 (#1608)
|
2025-07-18 11:10:12 +02:00 |
|
Huang Xin
|
abb727870e
|
tts: handle invalid language code and show no voices hints, closes #1579 (#1607)
|
2025-07-18 09:27:51 +02:00 |
|
Huang Xin
|
396b23ddb4
|
css: named container classes for easier css customization, closes #1598 (#1600)
|
2025-07-17 20:17:51 +02:00 |
|
Huang Xin
|
ee0d1549bd
|
layout: add window borders on Linux, closes #1570 (#1599)
|
2025-07-18 01:40:12 +08:00 |
|
Huang Xin
|
6da6b85530
|
feat: support multiple reader windows on desktop, closes #259 (#1596)
|
2025-07-17 10:21:37 +02:00 |
|
Huang Xin
|
33515f1f09
|
fix: save custom cover images in apps (#1588)
|
2025-07-15 19:33:13 +02:00 |
|
Huang Xin
|
e3c411f043
|
feat: support to edit book metadata, closes #753 (#1583)
|
2025-07-14 19:46:57 +02:00 |
|
Huang Xin
|
6fb7897092
|
chore: flatpak with custom oauth (#1574)
|
2025-07-11 11:28:43 +08:00 |
|
Huang Xin
|
2b52f82b57
|
fix: bookmark ribbon is now placed correctly when sidebar is pinned (#1565)
|
2025-07-09 18:23:55 +02:00 |
|
Huang Xin
|
9fb7e80757
|
fix: pull down to refresh is now more smoother and responsive (#1564)
|
2025-07-09 18:01:33 +02:00 |
|
Huang Xin
|
38869ce438
|
search: more responsive full-text search, closes #1558 (#1562)
|
2025-07-09 12:36:22 +02:00 |
|
Huang Xin
|
aafcab8232
|
layout: fix dimension of inline images, closes #1555 (#1560)
|
2025-07-09 09:52:51 +02:00 |
|
Huang Xin
|
9556e1305f
|
updater: show update notes for new releases (#1552)
|
2025-07-08 12:13:47 +02:00 |
|
Huang Xin
|
74e1b733a9
|
layout: dismiss system context menu popup when selecting text on iPad, closes #1485 (#1549)
|
2025-07-07 14:57:04 +02:00 |
|
Huang Xin
|
a9e0090275
|
i18n: add Thai (th-TH) translations (#1548)
|
2025-07-07 11:21:41 +02:00 |
|
Huang Xin
|
68d57da9ca
|
perf: speed up opening for large MOBI books, closes #1544 (#1547)
|
2025-07-07 10:15:54 +02:00 |
|
Bhscer
|
3cef529ebd
|
feat: support deleting only the cloud backup of a book (#1546)
* feat: support delete the cloud storage of a book
* feat: merge to delete function
* fix: change a logic
|
2025-07-07 09:37:11 +02:00 |
|
Huang Xin
|
85ac399e2c
|
tts: fix some direct text being skipped in tts, closes #1515 (#1543)
|
2025-07-06 12:13:40 +02:00 |
|
Huang Xin
|
d94236e127
|
layout: fix grid cover image height in crop mode (#1537)
Support setting arbitrary columns with custom UI css:
```
.bookshelf-items {
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
```
|
2025-07-05 17:29:33 +02:00 |
|
Huang Xin
|
2b73c5a85a
|
perf: lazy loading fonts in fonts list (#1533)
|
2025-07-05 07:32:22 +02:00 |
|
Huang Xin
|
a03f2c585f
|
layout: fix overlay scrollbar with virtualized list, closes #1524 (#1530)
|
2025-07-04 19:36:13 +02:00 |
|