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 |
|
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
|
630025c123
|
chore: update Android target sdk to 35 (#1534)
|
2025-07-05 08:49:41 +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 |
|
Huang Xin
|
8a0216dcf8
|
fix: links in mobi are now properly followed, closes #1503 (#1528)
|
2025-07-04 07:47:27 +02:00 |
|
Huang Xin
|
59013be586
|
settings: remove unsupported screen orientation lock on iPad, closes #1520 (#1522)
|
2025-07-03 13:41:42 +02:00 |
|
Huang Xin
|
c6a638dbfd
|
compat: footnote img size, closes #1518 (#1519)
|
2025-07-02 18:55:09 +02:00 |
|