Huang Xin
251a4b52c0
fix: support dragging window on touch screen, closes #2010 ( #2025 )
2025-09-12 11:43:49 +02:00
Huang Xin
1aaeaf5ebe
feat: add support links in the about window ( #2024 )
2025-09-12 08:03:35 +02:00
Huang Xin
9fd152d727
refactor(a11y): add basic lint for accessibility ( #2021 )
2025-09-11 18:57:04 +02:00
Huang Xin
70a7f5be19
fix: use transparent background for rounded window on Linux, closes #1982 ( #1991 )
2025-09-07 10:38:27 +02:00
Huang Xin
77c4303938
feat(pdf): support setting zoom level, zoom mode and spread mode for PDF ( #1969 )
...
This should close #1717 , close #1276 , close #669 .
2025-09-05 18:20:15 +02:00
Huang Xin
82782be16e
fix: prevent layout shift when virtual keyboard pops up on Android, closes #1959 ( #1963 )
2025-09-04 08:04:51 +02:00
Huang Xin
6e706ac8f7
feat: add inline editor for bookmarks in the sidebar, closes #1909 ( #1954 )
2025-09-03 11:06:35 +02:00
Huang Xin
92b01c40a0
layout: fix grouping modal not shown on Linux ( #1930 )
2025-08-30 05:28:02 +02:00
Huang Xin
1b00d8c41c
fix: support importing azw3 files on Android, closes #1920 ( #1921 )
2025-08-28 16:11:30 +02:00
Huang Xin
977c61b914
refactor: use useFileSelector hook for all file selection ( #1905 )
2025-08-26 10:04:10 +02:00
Huang Xin
5ee860f1e8
refactor: use safe insets from native for Android, closes #1793 and closes #1886 ( #1897 )
2025-08-25 09:38:49 +02:00
Huang Xin
bfacadb964
layout: fix options list align right on Windows ( #1829 )
2025-08-18 16:10:06 +02:00
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