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
|
9cebadba57
|
font: fix broken links for online CJK fonts (#1687)
|
2025-07-27 08:25:25 +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
|
ffa193d116
|
fix: importing books from url and set downloaded timestamp for reimported books (#1684)
|
2025-07-26 14:34:51 +02:00 |
|
Huang Xin
|
686f8988bc
|
api: use node api endpoint for iap verifying (#1683)
|
2025-07-26 13:34:36 +02:00 |
|
Huang Xin
|
8d5c98004b
|
api: ensure proper string decoded on edge runtimes (#1680)
|
2025-07-25 21:13:01 +02:00 |
|
Huang Xin
|
214411919f
|
iap: use sandbox environment for testflight (#1679)
|
2025-07-25 19:49:53 +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
|
f3e9983742
|
feat: add IAP in native bridge plugin for iOS (#1673)
|
2025-07-24 14:54:17 +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
|
2d12210606
|
css: multiply img color in light mode when overriding book color (#1656)
This fixed image color issue for EPUBs in #1649.
|
2025-07-21 18:17:16 +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 |
|
Yurii Kostyukov
|
9d3fc07865
|
feat: Added Yandex Translator (#1652)
|
2025-07-21 17:13:13 +02:00 |
|
Huang Xin
|
6d465a40fb
|
fix: don't use comma as separator when parsing filenames, closes #1622 (#1650)
|
2025-07-21 15:32:10 +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
|
9bdf375304
|
api: fix cors for api with new nextjs version (#1633)
|
2025-07-20 10:24:28 +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
|
916d63806e
|
chore: fix loading chunk error of optional chaining for Android WebView below 80 (#1626)
|
2025-07-19 20:24:30 +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
|
60ad6706ff
|
ios: skip context menu when long-press on book cover, closes #1612 (#1613)
|
2025-07-18 18:22:59 +02:00 |
|
Huang Xin
|
d9199d1182
|
sync: also sync book metadata (#1611)
|
2025-07-18 17:59:05 +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
|
30a0227ef3
|
layout: unset text indent inside of list elements (#1609)
|
2025-07-18 11:26:28 +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
|
0dea5d3094
|
layout: maintain the layout of anchor elements while increasing their tap target size, closes #1603 (#1605)
|
2025-07-18 06:26:54 +02:00 |
|
Huang Xin
|
527b95521e
|
fix: replace fallback book cover with new cover image (#1604)
|
2025-07-18 06:03:22 +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
|
3e4b7ebb13
|
css: remove unintended indent for images, closes #1567 (#1568)
* chore: target Android SDK to version 36
* css: remove unintended indent for images, closes #1567
|
2025-07-10 12:05:07 +02: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
|
1dbf93c1cf
|
css: lighten the highlight color in dark mode, closes #1489 (#1561)
|
2025-07-09 10:41:40 +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 |
|