Huang Xin
|
288abc678c
|
refactor: unified path resolver on all platforms (#1730)
|
2025-08-01 16:51:17 +02:00 |
|
Huang Xin
|
7e559c5b90
|
metadata: fix formatting for subjects, closes #1724 (#1727)
|
2025-08-01 00:19:58 +08: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
|
33b2ba1609
|
chore: add legal links in about window and user page (#1700)
|
2025-07-28 18:19:45 +02:00 |
|
Huang Xin
|
67ac09a290
|
premium: increased cloud sync storage for premium users (#1696)
|
2025-07-28 08:25:22 +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
|
42c2825e90
|
feat: enable IAP for upgrading to Readest Premium on iOS (#1678)
|
2025-07-25 19:08:53 +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
|
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
|
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
|
527b95521e
|
fix: replace fallback book cover with new cover image (#1604)
|
2025-07-18 06:03:22 +02:00 |
|
Huang Xin
|
ee0d1549bd
|
layout: add window borders on Linux, closes #1570 (#1599)
|
2025-07-18 01:40:12 +08: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
|
38869ce438
|
search: more responsive full-text search, closes #1558 (#1562)
|
2025-07-09 12:36:22 +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 |
|
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
|
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
|
5d61a9808f
|
feat: add subscription management for tauri platforms (#1499)
|
2025-06-30 10:04:57 +02:00 |
|
Huang Xin
|
7ab7058dba
|
refactor: fix fallback cover image for fitted mode (#1483)
|
2025-06-27 10:28:38 +02:00 |
|
Huang Xin
|
7737c05c8f
|
layout: apply custom css also to the library page, tweaks on fitted cover images (#1481)
|
2025-06-27 10:01:17 +02:00 |
|
Huang Xin
|
bc2c3a2c9a
|
feat: add options to reset settings in the config dialog, closes #1111 (#1475)
|
2025-06-26 09:59:34 +02:00 |
|
Huang Xin
|
d4565f7d60
|
feat: add an option in the view menu to crop or fit book covers of the library page (#1469)
|
2025-06-25 03:48:08 +02:00 |
|
Huang Xin
|
8c0cdb0e22
|
layout: tweaks on layout for iPad (#1446)
|
2025-06-22 05:55:40 +02:00 |
|
Huang Xin
|
31aeb2289c
|
settings: more reasonable constraints for top and bottom margins (#1428)
|
2025-06-19 17:01:20 +02:00 |
|
Huang Xin
|
f0d3c9dd4e
|
fix: transform vw/vh to pixels correctly, closes #1420 (#1421)
* i18n: update translations
* fix: transform vw/vh to pixels correctly, closes #1420
|
2025-06-19 10:53:58 +02:00 |
|
Huang Xin
|
95af3bd3d1
|
release: version 0.9.55 (#1366)
* release: version 0.9.55
* layout: fix drag handler for multiple dialog instances
|
2025-06-07 07:55:36 +02:00 |
|
Huang Xin
|
5bdc29fe84
|
perf: optimize by removing unnecessary animations on Android, closes #1360 (#1365)
|
2025-06-07 06:53:53 +02:00 |
|
Huang Xin
|
09e3c30a2a
|
feat: add daily translation quota of DeepL API for more sustainable service (#1349)
|
2025-06-05 16:58:07 +02:00 |
|
Huang Xin
|
57e22dc7b6
|
layout: use system select widget for language selection, closes #1339 (#1342)
|
2025-06-05 08:19:24 +02:00 |
|
Huang Xin
|
2a26f8b04a
|
fix: trigger library update for the books counter after importing books (#1336)
|
2025-06-04 19:02:49 +02:00 |
|
Huang Xin
|
4e7f9c49b0
|
layout: render book description as html in book details, closes #1316 (#1317)
|
2025-06-02 14:25:51 +02:00 |
|
Huang Xin
|
5d1deadc1e
|
fix: defers rendering all component until after hydration for Tauri platforms, closes #1301 (#1311)
|
2025-06-02 08:25:08 +02:00 |
|
Huang Xin
|
b0cc0b6f1a
|
layout: better organized panels in settings dialog (#1246)
|
2025-05-27 14:37:32 +02:00 |
|
Huang Xin
|
68c3c45da3
|
feat: add an option to opt-out telemetry (#1236)
|
2025-05-25 07:48:57 +02:00 |
|
Huang Xin
|
36e87d4eb6
|
layout: display full publisher field in book details, closes #1224 (#1234)
|
2025-05-24 07:14:22 +02:00 |
|
Huang Xin
|
9674b45cf0
|
layout: align text end for select labels on safari (#1219)
|
2025-05-22 07:03:10 +02:00 |
|
Huang Xin
|
a4bc88d305
|
feat: add azure and google translator providers, closes #1135 and closes #1215 (#1218)
|
2025-05-21 17:25:00 +02:00 |
|
Huang Xin
|
14810d6737
|
feat: add select all button in select mode, closes #1202 (#1209)
|
2025-05-20 16:58:04 +02:00 |
|
Huang Xin
|
20d7a1185e
|
layout: grouping modal now should stay on top of the header bar (#1207)
|
2025-05-20 14:12:17 +02:00 |
|
Huang Xin
|
7c464b9a8d
|
feat: add prev/next section buttons in footer bar, closes #1125 (#1195)
|
2025-05-19 16:40:11 +02:00 |
|
Huang Xin
|
b83972e366
|
refactor: use translator hook to support more translator providers (#1186)
|
2025-05-18 18:35:37 +02:00 |
|
Huang Xin
|
4523437e34
|
refactor: add kv cache for translation backend (#1184)
|
2025-05-18 17:16:44 +02:00 |
|
Huang Xin
|
5373b67aae
|
css: get rid of most overriding for background color, closes #1162 (#1164)
|
2025-05-16 08:23:34 +02:00 |
|