Huang Xin
|
8de6fa267e
|
fix(cache): invalidate config and doc cache, closes #2595 and closes #2572 (#2623)
|
2025-12-05 07:03:57 +01:00 |
|
Huang Xin
|
2ca3561093
|
feat(opds): support downloading ebooks from OPDS catalogs (#2571)
|
2025-11-30 21:22:54 +01:00 |
|
Huang Xin
|
c792c18e01
|
feat: support text conversion between simplifed and traditional Chinese, closes #2508 (#2520)
|
2025-11-23 09:56:12 +01:00 |
|
Huang Xin
|
273bcafe01
|
fix: resolve endless loading indicator (#2502)
|
2025-11-21 14:58:55 +01:00 |
|
Huang Xin
|
0fd316d775
|
fix(sync): retry sync books for previous failed sync, closes #2441 (#2462)
|
2025-11-17 18:52:48 +01:00 |
|
Huang Xin
|
6fde157047
|
feat(bookshelf): support nested groups in the bookshelf, closes #568 (#2449)
|
2025-11-16 13:59:37 +01:00 |
|
Huang Xin
|
d00f1e0def
|
feat(import): import files directly into the current book group (#2393)
|
2025-11-03 05:47:26 +01:00 |
|
Huang Xin
|
123293dc0e
|
fix: fixed crash when switching allow script (#2351)
|
2025-10-29 03:17:17 +01:00 |
|
Huang Xin
|
c4d498d183
|
perf: much faster sync of the whole library (#2336)
|
2025-10-27 05:33:12 +01:00 |
|
Huang Xin
|
001e836ae3
|
chore: bump eslint-config-next to version 16 (#2294)
|
2025-10-22 15:57:04 +02:00 |
|
Huang Xin
|
126981d085
|
fix(theme): fixed auto theme mode for new reader window (#2238)
|
2025-10-15 14:36:02 +02:00 |
|
Huang Xin
|
60ddb17547
|
feat: add support for per-book background image settings in addition to global settings, also closes #2223 (#2225)
|
2025-10-14 08:54:26 +02:00 |
|
Huang Xin
|
c7d49c1504
|
fix: load custom texture before applying it (#2219)
|
2025-10-13 19:04:45 +02:00 |
|
Huang Xin
|
f1c92e5702
|
feat: support customizing background images, closes #2018 (#2214)
|
2025-10-13 14:04:13 +02:00 |
|
Huang Xin
|
ada427b134
|
feat(settings): add settings to adjust screen brightness when reading, closes #1532 (#2197)
|
2025-10-10 19:02:35 +02:00 |
|
Huang Xin
|
bdef593cdd
|
feat: support global settings from library menu, closes #2140 (#2151)
|
2025-10-01 09:59:37 +02:00 |
|
Huang Xin
|
2230741779
|
fix(i18n): apply system language on app start, closes #2141 (#2144)
|
2025-09-30 10:11:18 +02:00 |
|
Huang Xin
|
c9a1557674
|
refactor: support custom root dir for readest file system (#2092)
|
2025-09-21 07:59:27 +02:00 |
|
Huang Xin
|
48dc570809
|
fix: handle invalid bookkey for viewState, closes #2073 (#2074)
|
2025-09-19 11:09:32 +02:00 |
|
Huang Xin
|
c0bf2d40dd
|
fix: jump to current item in virtualized TOC list, closes #2055 (#2066)
|
2025-09-18 18:38:09 +02:00 |
|
Huang Xin
|
91a5454b46
|
feat(sync): aggregate books with metadata hash for progress and annotation sync (#2062)
|
2025-09-18 14:05:16 +02:00 |
|
Huang Xin
|
9fd152d727
|
refactor(a11y): add basic lint for accessibility (#2021)
|
2025-09-11 18:57:04 +02:00 |
|
Huang Xin
|
01fde8573c
|
fonts: support variable fonts when importing ttf/otf font files, closes #2003 (#2007)
|
2025-09-09 11:25:27 +02:00 |
|
Huang Xin
|
0d8b877d73
|
fix: don't show rounded window in maximized or fullscreen mode on (#2001)
Linux, closes #1998
|
2025-09-08 19:32:15 +02:00 |
|
Huang Xin
|
71c2143cba
|
fix: avoid pagination until book view is inited, closes #1983 (#1994)
|
2025-09-07 14:47:35 +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
|
61dda9a517
|
feat: group custom fonts into families, closes #1934 (#1945)
|
2025-09-01 17:49:46 +02:00 |
|
Huang Xin
|
f4b00d6dec
|
fix: get rid of invalid grid insets (#1943)
|
2025-09-01 07:05:48 +02:00 |
|
Huang Xin
|
7d9724ff8b
|
fix: close books with the system back key on Android, closes #1933 (#1938)
|
2025-08-31 10:15:28 +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
|
ea9146be5b
|
fonts: parse font family as well as font style when importing fonts, closes #1876 (#1881)
|
2025-08-23 10:27:58 +02:00 |
|
Huang Xin
|
d390209dab
|
feat: support importing TTF/ODF fonts, closes #979 and closes #1708 (#1864)
|
2025-08-21 21:49:08 +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
|
3e5e4d2946
|
compat: detect book language from text for invalid language code in metadata (#1743)
|
2025-08-04 14:55:18 +02:00 |
|
Huang Xin
|
511093a6ef
|
tts: tts now works when language codes are mistakenly set with language names (#1737)
|
2025-08-02 16:52:32 +02:00 |
|
Huang Xin
|
63ed763499
|
api: handle downloading books of sanitized titles (#1705)
|
2025-07-29 18:23:19 +08:00 |
|
Huang Xin
|
5e7f09d5c8
|
perf: eliminate redundant re-renders of book cover components (#1685)
|
2025-07-27 07:02:05 +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 |
|
Huang Xin
|
d9199d1182
|
sync: also sync book metadata (#1611)
|
2025-07-18 17:59:05 +02:00 |
|
Huang Xin
|
e3c411f043
|
feat: support to edit book metadata, closes #753 (#1583)
|
2025-07-14 19:46:57 +02:00 |
|
Huang Xin
|
49e6877810
|
feat: add option to toggle Parallel Reading on/off when viewing multiple books, closes #1496 (#1504)
|
2025-06-30 19:06:59 +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
|
0f66ecbba1
|
layout: remove unnecessary inset for header on landscape screen in iOS (#1425)
|
2025-06-19 12:01:42 +02:00 |
|
Huang Xin
|
ed68d25b15
|
fix: restore full view settings when reopening book (#1400)
|
2025-06-15 16:07:51 +02:00 |
|
Huang Xin
|
97d7eb659c
|
bump: sync with upstream foliate-js (#1381)
|
2025-06-11 05:11:06 +02:00 |
|
Huang Xin
|
43532a0ee8
|
feat: add an option to show remaining in minutes of the current chapter, closes #406 (#1326)
|
2025-06-03 15:37:55 +02:00 |
|
Huang Xin
|
15394d17d8
|
feat: show current books count in search bar, closes #1310 (#1312)
|
2025-06-02 09:31:35 +02:00 |
|
Huang Xin
|
a9965fd52c
|
config: add an option to sort TOC by page number, closes #1304 (#1308)
|
2025-06-02 07:23:59 +02:00 |
|
Huang Xin
|
6ec3a5b332
|
feat: add an option to enable JavaScript in EPUB, closes #1278 (#1295)
|
2025-05-31 18:25:25 +02:00 |
|
Huang Xin
|
77fa57438e
|
tts: show speaking sentence and chapter info in tts media session (#1289)
|
2025-05-31 09:21:17 +02:00 |
|