Huang Xin
db8f53a6e1
css: background color for dialogs and images, closes #1797 ( #1798 )
2025-08-13 15:37:52 +02:00
arutonee1
4298213ce4
feat: added option to delete only the local copy of a book ( #1773 )
...
* feat: added button to delete the local copy of a book
* refactor: merged deletion api and messages
* fix: included translations for deletion messages
* updated translations
* refactor the deletion dropdown menu
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-08-11 10:38:34 +02:00
Andres Puello
09e65211b4
feat: add option to config reading progress format ( #1761 )
...
* feat: added percentage option and set by default
* feat: added decimal percentaje
* fix: fixed issue that the function of format didn't look for typeof
* fix: Added revision fixes
* fix: Added revision fixes and changes
* fix: solved about styling code
* fix: solved about styling code on book.ts and translation.json
* fix: changed lines useEffect line that is escencial to Layoutpanel.tsx, and ProgressInfo.tsx has correct render like last version (Loc.) nd its separator
* fix: correct SUPPORTED_LANGS key and disable style reapplication in saveViewSettings
* i18n for the progress style config
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-08-09 06:23:18 +02:00
Huang Xin
f46be89036
fix: apply system color scheme for iOS in auto theme mode, closes #1762 ( #1767 )
2025-08-08 13:45:04 +02:00
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