Commit Graph

  • 509320813f tts: support media session in desktop apps (#2071) Huang Xin 2025-09-19 16:22:39 +08:00
  • 54d7e73acb fix: disable swipe up to toggle action bar for PDF zoomed in (#2068) Huang Xin 2025-09-19 01:46:47 +08:00
  • 1bc0eb3a4b release: version 0.9.80 (#2067) Huang Xin 2025-09-19 00:45:12 +08:00
  • c0bf2d40dd fix: jump to current item in virtualized TOC list, closes #2055 (#2066) Huang Xin 2025-09-19 00:38:09 +08:00
  • e30a39f9cb fix(config): prevent occasional errors when saving progress and configs (#2065) Huang Xin 2025-09-18 22:56:44 +08:00
  • 9727e4e9b8 fix(metadata): handle invalid language code and title when importing, closes #2056 and closes #2058 (#2064) Huang Xin 2025-09-18 22:47:02 +08:00
  • 3380912cdb feat(kosync): use metadata hash to aggregate different versions of the same book (#2063) Huang Xin 2025-09-18 20:51:26 +08:00
  • 91a5454b46 feat(sync): aggregate books with metadata hash for progress and annotation sync (#2062) Huang Xin 2025-09-18 20:05:16 +08:00
  • e0c5acf4c8 chore: check file status before deleting cloud files (#2053) Huang Xin 2025-09-17 10:54:32 +08:00
  • 7e062be0d0 doc: update accessibility support in README (#2051) Huang Xin 2025-09-17 00:06:10 +08:00
  • b23876c2b9 a11y: support NVDA screen reader on Windows and Orca screen reader on Linux (#2050) Huang Xin 2025-09-16 23:38:21 +08:00
  • e9a152683e fix(layout): show focus ring only for keyboard navigation (#2046) Huang Xin 2025-09-16 03:13:52 +08:00
  • 34f1af727f a11y: accessibility for mobile platforms (#2044) Huang Xin 2025-09-16 00:45:45 +08:00
  • dfc24f3803 fix(layout): fix break word for titles in book detail, closes #2039 (#2043) Huang Xin 2025-09-15 15:21:35 +08:00
  • ec233f7b37 fix(sync): resolve issue where invalid tokens were occasionally used with the storage API (#2041) Huang Xin 2025-09-15 04:08:22 +08:00
  • bb34b1ba59 a11y: add screen reader support (#2040) Huang Xin 2025-09-15 04:00:42 +08:00
  • b1fb477359 fb2: respect elements nested in stanza (#2038) Daniil Leontev 2025-09-14 17:03:53 +02:00
  • 3c877a19fc Update translation.json (#2032) StepanSad 2025-09-14 02:49:02 +02:00
  • b47baa6b74 fix: add delete confirmation for book deletion from contextmenu, closes #2013 (#2029) Huang Xin 2025-09-13 00:27:07 +08:00
  • 14c85cbadf feat(metadata): add an option to remove cover image, closes #2020 (#2028) Huang Xin 2025-09-12 23:10:25 +08:00
  • a88b9139f8 fix: occasionally failed double click detection on the header bar on Windows, closes #2015 (#2026) Huang Xin 2025-09-12 19:36:56 +08:00
  • 251a4b52c0 fix: support dragging window on touch screen, closes #2010 (#2025) Huang Xin 2025-09-12 17:43:49 +08:00
  • 1aaeaf5ebe feat: add support links in the about window (#2024) Huang Xin 2025-09-12 14:03:35 +08:00
  • 9fd152d727 refactor(a11y): add basic lint for accessibility (#2021) Huang Xin 2025-09-12 00:57:04 +08:00
  • 2571ceede4 fix: also apply zoom shortcuts to PDFs (#2016) Huang Xin 2025-09-10 23:32:23 +08:00
  • 932cfa3b9f feat: show groups in list mode in the library page, closes #978 (#2009) Huang Xin 2025-09-10 00:18:54 +08:00
  • 01fde8573c fonts: support variable fonts when importing ttf/otf font files, closes #2003 (#2007) Huang Xin 2025-09-09 17:25:27 +08:00
  • d95656b37b fix(tts): compensate audio fade-in for resumed play on iOS and macOS, closes #2005 (#2006) Huang Xin 2025-09-09 14:29:39 +08:00
  • 210eda0340 fix: pagination with volume keys now has right direction for RTL books, closes #1996 (#2004) Huang Xin 2025-09-09 11:36:45 +08:00
  • 0d8b877d73 fix: don't show rounded window in maximized or fullscreen mode on (#2001) Huang Xin 2025-09-09 01:32:15 +08:00
  • 79d39b2295 chore(deps): bump the github-actions group with 2 updates (#1999) dependabot[bot] 2025-09-08 12:44:45 +08:00
  • e03b0af58a feat: swipe to paginate on fixed layout books, closes #1028 (#1995) Huang Xin 2025-09-07 22:14:34 +08:00
  • 71c2143cba fix: avoid pagination until book view is inited, closes #1983 (#1994) Huang Xin 2025-09-07 20:47:35 +08:00
  • 70a7f5be19 fix: use transparent background for rounded window on Linux, closes #1982 (#1991) Huang Xin 2025-09-07 16:38:27 +08:00
  • d2242423f5 fix: correctly parse filenames for woff/woff2 font files on Android, closes #1981 (#1990) Huang Xin 2025-09-07 13:04:48 +08:00
  • 782e9c8b20 fix: restore scale factor (zoom level) for PDFs, closes #1985 (#1989) Huang Xin 2025-09-07 12:12:57 +08:00
  • 55b2c678a4 fix(kosync): handle non-standard XPath syntax from Koreader, closes #1968 (#1988) Huang Xin 2025-09-07 12:05:27 +08:00
  • 48d754c184 fix(layout): prevent layout shift on Android browsers, closes #1979 (#1980) Huang Xin 2025-09-07 00:13:02 +08:00
  • ff0443ace7 compat: fixed zoom level handling on iOS and macOS, closes #1784 (#1978) Huang Xin 2025-09-06 22:07:06 +08:00
  • cc3cc58de0 release: version 0.9.78 (#1975) Huang Xin 2025-09-06 16:50:18 +08:00
  • 80d60266c2 settings: default to override background color in fixed layout documents (#1974) Huang Xin 2025-09-06 16:40:18 +08:00
  • f06cdb5899 txt: nest chapters inside volumes when converting to epub (#1972) 54wedge 2025-09-06 16:28:26 +08:00
  • dfe68988aa fix(kosync): use 1-based indices in xpointer, closes #1968 (#1973) Huang Xin 2025-09-06 13:40:32 +08:00
  • d0264de3eb compat: more accessible iframes for PDFs, closes #1136 (#1971) Huang Xin 2025-09-06 00:56:15 +08:00
  • 77c4303938 feat(pdf): support setting zoom level, zoom mode and spread mode for PDF (#1969) Huang Xin 2025-09-06 00:20:15 +08:00
  • 5724d2eeec feat(tts): support going previous/next by sentence in bottom TTS bar, closes #1816 (#1967) Huang Xin 2025-09-05 16:34:30 +08:00
  • 64007b1188 txt: improve zh chapter extraction (#1966) 54wedge 2025-09-05 16:31:26 +08:00
  • 50ee7bd8be doc: change badge colors for last commit and commit activity Huang Xin 2025-09-04 11:44:11 +02:00
  • 2bcbde4bf1 doc: fixed badge-language-coverage URL encoding Huang Xin 2025-09-04 11:39:27 +02:00
  • 99f75dd3b6 i18n: add Bengali(BN), Sinhala (SI) and Tamil (TA) translations (#1965) Huang Xin 2025-09-04 17:37:29 +08:00
  • 2b9132b4a8 feat(translator): preprocess some common mistranslated publishing terms (#1964) Huang Xin 2025-09-04 15:38:17 +08:00
  • 82782be16e fix: prevent layout shift when virtual keyboard pops up on Android, closes #1959 (#1963) Huang Xin 2025-09-04 14:04:51 +08:00
  • 7067129887 fix(tts): fixed headings cannot be highlighted in TTS (#1955) Huang Xin 2025-09-03 22:42:59 +08:00
  • 6e706ac8f7 feat: add inline editor for bookmarks in the sidebar, closes #1909 (#1954) Huang Xin 2025-09-03 17:06:35 +08:00
  • 39b902c927 epub: parse correct book front cover for some EPUBs, closes #1913 (#1953) Huang Xin 2025-09-03 13:50:26 +08:00
  • 94a9cd7c9d doc: update README and add link of readest subreddit (#1952) Huang Xin 2025-09-03 13:24:54 +08:00
  • 0dae7db140 fix: improved sensitivity of text selection with stylus, closes #706 (#1950) Huang Xin 2025-09-03 00:51:45 +08:00
  • 32954e025c fix(tts): media control in the lock screen and with airpods for iOS, closes #1407 (#1949) Huang Xin 2025-09-02 23:24:16 +08:00
  • 61dda9a517 feat: group custom fonts into families, closes #1934 (#1945) Huang Xin 2025-09-01 23:49:46 +08:00
  • 99a4cb50ac feat: add an option to show persistent TTS bar at the bottom, closes #1818 (#1944) Huang Xin 2025-09-01 20:23:28 +08:00
  • f4b00d6dec fix: get rid of invalid grid insets (#1943) Huang Xin 2025-09-01 13:05:48 +08:00
  • f69422a61c fix: conditional Back key interception on Android (#1942) Huang Xin 2025-09-01 12:16:31 +08:00
  • 7f4c157a90 chore: build with install package permission by default for Android (#1939) Huang Xin 2025-08-31 22:53:29 +08:00
  • 7d9724ff8b fix: close books with the system back key on Android, closes #1933 (#1938) Huang Xin 2025-08-31 16:15:28 +08:00
  • 06db7f36f8 refactor: rename ConfirmSyncDialog to KOSyncResolver (#1937) Huang Xin 2025-08-31 11:46:43 +08:00
  • f0c249bce2 release: version 0.9.76 (#1932) Huang Xin 2025-08-30 12:19:01 +08:00
  • e8a96fba95 compat: more compat with window insets on Android (#1931) Huang Xin 2025-08-30 12:18:06 +08:00
  • 92b01c40a0 layout: fix grouping modal not shown on Linux (#1930) Huang Xin 2025-08-30 11:28:02 +08:00
  • 6003eeadba compat: support more kosync server implementations, closes #1862 (#1929) Huang Xin 2025-08-30 10:54:31 +08:00
  • 856ed4d3b3 ux: add splash screen for iOS and Android and reduce flash when opening books (#1926) Huang Xin 2025-08-30 01:10:09 +08:00
  • 267fe58a8c fix: reduce screen flash with different background colors when app starts, closes #1915 (#1922) Huang Xin 2025-08-29 02:02:53 +08:00
  • 1b00d8c41c fix: support importing azw3 files on Android, closes #1920 (#1921) Huang Xin 2025-08-28 22:11:30 +08:00
  • cb126613b1 perf(sync): incremental sync of library books (#1917) Huang Xin 2025-08-28 01:04:57 +08:00
  • 515bfee2a1 fix(kosync): normalize xpointer to improve KOReader sync tolerance, closes #1857 (#1914) Huang Xin 2025-08-27 15:18:32 +08:00
  • 584f3511f8 refactor(kosync): move kosync into reader sidebar menu and add manual pull/push trigger (#1912) Huang Xin 2025-08-27 13:32:00 +08:00
  • 3ea54e6725 fix: display hidden footnotes, closes #1847 (#1907) Huang Xin 2025-08-26 18:45:12 +08:00
  • 48212d892f fonts: purge custom fonts when reseting fonts config (#1906) Huang Xin 2025-08-26 17:23:34 +08:00
  • 977c61b914 refactor: use useFileSelector hook for all file selection (#1905) Huang Xin 2025-08-26 16:04:10 +08:00
  • 66fceb2313 chore: add 10MB of grace bytes for storage quota (#1904) Huang Xin 2025-08-26 13:28:15 +08:00
  • 76feefff00 layout: fix overflow of some font names in custom fonts, closes #1901 (#1903) Huang Xin 2025-08-26 12:35:43 +08:00
  • 1be43ff704 fix: close reader window when trying to go to library in separate reader window, closes #1899 (#1900) Huang Xin 2025-08-26 00:01:06 +08:00
  • b6d4a547e5 chore: fix typo (#1898) Huang Xin 2025-08-25 15:41:36 +08:00
  • 5ee860f1e8 refactor: use safe insets from native for Android, closes #1793 and closes #1886 (#1897) Huang Xin 2025-08-25 15:38:49 +08:00
  • 0b01132d88 chore(deps): bump actions/setup-java in the github-actions group (#1896) dependabot[bot] 2025-08-25 09:13:58 +02:00
  • b98c487919 theme: fix themed background color for PDFs on macOS, closes #1887 (#1894) Huang Xin 2025-08-24 14:29:45 +08:00
  • b43b08d423 fix: init traffic light properly in library page on macOS, closes #1872 (#1891) Huang Xin 2025-08-24 12:33:52 +08:00
  • 3ddb6e6422 fix: handle some cases where footnote is empty, closes #1880 (#1883) Huang Xin 2025-08-23 16:28:51 +08:00
  • ea9146be5b fonts: parse font family as well as font style when importing fonts, closes #1876 (#1881) Huang Xin 2025-08-23 16:27:58 +08:00
  • 78cb1f45e4 chore: fix workflow dependency for release (#1874) Huang Xin 2025-08-22 23:51:01 +08:00
  • e472d1cf1e release: version 0.9.75 (#1873) Huang Xin 2025-08-22 23:47:24 +08:00
  • 75dc04d598 fix(tts): reuse audio object in the same paragraph for better performance, closes #1777 (#1853) shaqtiktok 2025-08-22 16:22:34 +01:00
  • fc4c033cf3 layout: layout tweaks on the custom fonts panel (#1871) Huang Xin 2025-08-22 18:35:20 +08:00
  • dbee054838 feat: apply custom fonts directly in custom font panel (#1870) Huang Xin 2025-08-22 18:17:57 +08:00
  • 45b805dcd4 layout: keep book title align center of the blank space when there are window buttons, closes #1867 (#1869) Huang Xin 2025-08-22 16:42:34 +08:00
  • a8ac54b51c layout: fix position of close button miss-match between reader and library page on Windows and Linux, closes #1866 (#1868) Huang Xin 2025-08-22 16:05:00 +08:00
  • 86f705eae9 feat: support author sorting (last name first), closes #1799 (#1865) German Shein 2025-08-22 09:59:59 +04:00
  • d390209dab feat: support importing TTF/ODF fonts, closes #979 and closes #1708 (#1864) Huang Xin 2025-08-22 03:49:08 +08:00
  • 149f94be4c css: ensure workarounds don’t interfere with body background color (#1859) Huang Xin 2025-08-21 00:30:20 +08:00
  • ef1a1eab98 layout: consistent label font weight for settings panels (#1856) Huang Xin 2025-08-20 18:14:45 +08:00
  • dc7c6e14bc fix(translator): refresh translation when provider is changed in translator popup (#1855) lijiahao66666 2025-08-20 17:54:20 +08:00