Commit Graph

  • 920032155b fix(tts): fix paused tts will still read to the end of the current paragraph, closes #3244 (#3256) Huang Xin 2026-02-11 10:06:12 +08:00
  • 226bf7033e fix(layout): fixed some layout issues for RSVP, closes #3199 (#3254) Huang Xin 2026-02-11 00:38:33 +08:00
  • 9444be7fcc feat(annotator): rounded highlight style for horizontal and vertical layout, closes #3208 (#3252) Huang Xin 2026-02-10 23:13:53 +08:00
  • c9a69a922b fix(layout): workaround for hardcoded table layout, closes #3205 (#3251) Huang Xin 2026-02-10 22:19:36 +08:00
  • 9a11b05833 fix: don't cache section content when updating subitems, closes #3242 and closes #3206 (#3250) Huang Xin 2026-02-10 21:29:57 +08:00
  • 6e603ee38f compat: compatibility with older webview on Android, closes #3245 (#3249) Huang Xin 2026-02-10 20:47:25 +08:00
  • 03fd6e2e6f feat(metadata): collapsible sections in book details, closes #3217 (#3243) Huang Xin 2026-02-10 00:56:34 +08:00
  • 7dd11c0fb0 fix: fixed docker build by including some dist files in docker image, closes #3233 (#3241) Huang Xin 2026-02-09 22:54:45 +08:00
  • 968597e52c doc: update toubleshooting and features list, closes #3224 (#3232) Huang Xin 2026-02-09 15:36:16 +08:00
  • a534050b19 fix(progress): show physical left pages instead of estimated ones, closes #3213 and closes #3200 (#3231) Huang Xin 2026-02-09 12:44:00 +08:00
  • 0be828fd66 feat(l10n): format sync date time with current locale, closes #3219 (#3230) Huang Xin 2026-02-09 10:09:52 +08:00
  • c6d4e2bdd6 fix(android): fixed some annotation tools not responsive to tap on Android, closes #3225 (#3229) Huang Xin 2026-02-09 09:26:57 +08:00
  • bf72ab86cd fix: status button eink compatible (#3223) Mohammed Efaz 2026-02-08 12:28:31 +01:00
  • fb49ddf484 feat: back button dictionary (#3220) Mohammed Efaz 2026-02-08 12:27:05 +01:00
  • d8817a88b9 i18n: add support for Hebrew, closes #3216 (#3218) Huang Xin 2026-02-08 13:55:53 +08:00
  • 475becafe3 fix: para mode nav buttons issue in eink (#3212) Mohammed Efaz 2026-02-07 17:22:24 +01:00
  • df165576e6 fix: reader ruler ubresponsive in android (#3210) Mohammed Efaz 2026-02-07 16:16:28 +01:00
  • 051f2e5b13 fix(layout): show navigation buttons with higher z-index, closes #3201 (#3204) Huang Xin 2026-02-07 17:04:05 +08:00
  • 83f0d135c5 release: version 0.9.99 (#3190) Huang Xin 2026-02-07 01:51:03 +08:00
  • 1ed84a3256 feat(tts): navigation in TTS mode with back to current button, closes #3100 (#3189) Huang Xin 2026-02-07 01:26:14 +08:00
  • 9d6394fe2b fix(layout): fixed page navigation buttons have higher z-index than TTS control button (#3184) Huang Xin 2026-02-06 18:00:56 +08:00
  • fe9603ffb8 fix(a11y): updating progress info when navigating with screen readers (#3182) Huang Xin 2026-02-06 15:43:03 +08:00
  • 681e065ac4 fix(rsvp): fix position restoration and keyboard handling (#3150) boludo00 2026-02-05 09:19:13 -08:00
  • f64fc5723e fix(a11y): double tap to focus on current paragraph and update page info with TalkBack, closes #2276 (#3179) Huang Xin 2026-02-06 01:18:45 +08:00
  • a9a1dc8e70 fix(layout): fixed regression of vertical alignment, closes #3012 (#3178) Huang Xin 2026-02-06 00:46:47 +08:00
  • b1a1e35790 fix(layout): move sync options inside of account section in settings menu (#3176) Huang Xin 2026-02-05 17:08:17 +08:00
  • 3c538c3746 feat(sync): add manual books sync in the main menu (#3175) Huang Xin 2026-02-05 15:26:33 +08:00
  • 9834bd57cf feat(toc): add page number for nested TOC items, closes #2953 (#3174) Huang Xin 2026-02-05 15:19:18 +08:00
  • b89171a4d8 compat(iOS): disable native CompressionStream/DecompressionStream API in zip.js for iOS 15.x (#3170) Huang Xin 2026-02-04 20:18:36 +08:00
  • 92116e7455 fix(bookshelf): merge groups and ungrouped books then sort them together (#3169) Huang Xin 2026-02-04 19:32:29 +08:00
  • 8dfab2c963 feat(a11y): always show page navigation buttons in reader page for screen readers, closes #3036 (#3167) Huang Xin 2026-02-04 17:07:37 +08:00
  • 9f261f12e9 fix(kosync): don't show conflict prompt when progress diff is less than 0.01% (usually from the same device) (#3166) Huang Xin 2026-02-04 15:28:15 +08:00
  • e74615ac1d feat(export): add an option to export annotations as plain text, closes #3147 (#3165) Huang Xin 2026-02-04 14:50:40 +08:00
  • 3b350d6945 fix(layout): responsive select mode actions on smaller screens (#3164) Huang Xin 2026-02-04 14:04:29 +08:00
  • 9e0e3fde7d fix(layout): fix aligment of options in settings menu, closes #3151 (#3163) Huang Xin 2026-02-04 13:42:14 +08:00
  • 52c49ddef1 Add enhanced grouping and sorting functionality to the library view (#3146) Adam Charron 2026-02-03 08:51:50 -05:00
  • e3d52891fb fix(a11y): add missing aria labels and fix iOS safe insets (#3149) Huang Xin 2026-02-03 19:50:24 +08:00
  • 9cd88fe839 fix(progress): show correct progress info for subsections in FB2, closes #3136 (#3145) Huang Xin 2026-02-03 00:53:26 +08:00
  • fca3917a12 fix(toc): prevent unintentional scrolling in the TOC, closes #3124 (#3144) Huang Xin 2026-02-02 21:28:11 +08:00
  • c90de6967b Change setup command for vendors in CONTRIBUTING.md (#3139) Adam Charron 2026-02-01 22:41:54 -05:00
  • bbbd378f9b feat: rsvp speed reading (#3121) boludo00 2026-02-01 09:22:24 -08:00
  • 9f7147f8f8 fix(layout): fix z index for dropdown (#3135) Huang Xin 2026-02-01 23:36:03 +08:00
  • 8a468a6d1f fix(opds): more robust parsing for authors in metadata, closes #3120 (#3134) Huang Xin 2026-02-01 22:57:10 +08:00
  • c848a319ff fix(layout): fix centered dropdown menu (#3133) Huang Xin 2026-02-01 22:52:51 +08:00
  • 5cc80db438 feat(gesture): support two finger swipe left/right to paginate on trackpad, closes #3127 (#3132) Huang Xin 2026-02-01 16:37:13 +08:00
  • 94930baa1b feat(sync): more intuitive pull down to sync gesture and toast info, closes #3128 (#3131) Huang Xin 2026-02-01 16:23:24 +08:00
  • 1294ef90c1 fix(macOS): fix traffic lights position and visibility on macOS, closes #3129 (#3130) Huang Xin 2026-02-01 12:38:40 +08:00
  • 570598520f fix(a11y): fix accessibility in dropdown menus for TalkBack, closes #3035 (#3126) Huang Xin 2026-01-31 19:05:56 +01:00
  • 7b4fc91994 fix(layout): fixed layout of book reading progress and reader footer bar (#3125) Huang Xin 2026-01-31 18:16:17 +01:00
  • fb387c2384 fix(layout): fixed layout of book reading progress and reader footer bar (#3117) Huang Xin 2026-01-30 06:54:20 +01:00
  • 4ce1ebe477 feat: paragraph by paragraph reading mode (#3096) Mohammed Efaz 2026-01-30 05:24:23 +01:00
  • c1460f4b85 fix(css): mix blend only inline images, closes #3112 (#3116) Huang Xin 2026-01-30 05:17:16 +01:00
  • bc94f3f790 refactor: responsive SetStatusAlert on smaller screens (#3110) Huang Xin 2026-01-29 15:53:20 +01:00
  • c8c761b017 fix(sync): escape unsafe character in filename (#3109) Huang Xin 2026-01-29 15:13:02 +01:00
  • bdb25999c9 fix(sync): more robust books sync for stale library, closes #3099 (#3108) Huang Xin 2026-01-29 14:05:58 +01:00
  • c58e172a54 fix(bookshelf): don't show badge or progress for unread book, closes #3103 (#3107) Huang Xin 2026-01-29 12:48:21 +01:00
  • 160efcd37b chore: bump next.js to the latest version (#3106) Huang Xin 2026-01-29 12:29:17 +01:00
  • d7470f4139 fix(iOS): disable online catalogs on iOS from appstore channel (#3102) Huang Xin 2026-01-29 05:52:59 +01:00
  • 01b4e3530d feat: toggle finished manually (#3091) Mohammed Efaz 2026-01-28 06:26:57 +01:00
  • 09c62d442f fix(css): no default mix blend mode for hr, closes #3086 (#3093) Huang Xin 2026-01-27 15:03:17 +01:00
  • d62ad60ce8 chore: bump opennextjs and wrangler to the latest versions (#3092) Huang Xin 2026-01-27 14:57:28 +01:00
  • 8cd34c8aaa feat(assistant): Add embedding model option to AIPanel (#3090) Jair Goh 2026-01-27 21:28:18 +08:00
  • a52d9e3a2b feat: add fuzzy search for searching across all settings (#3085) Mohammed Efaz 2026-01-26 18:32:04 +01:00
  • 64a1ea531a fix(bookshelf): fixed conflicts of group names with common prefix (#3084) Huang Xin 2026-01-26 13:38:01 +01:00
  • 19f9f5ea24 feat: auto position reader ruler to top of page and some fixes (#3075) Mohammed Efaz 2026-01-26 08:38:06 +01:00
  • ffc51e75de feat(ruler): support vertical ruler and transparent ruler (#3076) Huang Xin 2026-01-25 20:15:47 +01:00
  • 2100071991 feat(eink): support color E-ink mode to display more colors, closes #3037 (#3074) Huang Xin 2026-01-25 17:44:41 +01:00
  • 563d3478ba feat(gamepad): support gamepad input to paginate, closes #2432 (#3073) Huang Xin 2026-01-25 16:32:05 +01:00
  • 2c54e9ae2f feat(updater): in-app updater for AppImage (#3072) Huang Xin 2026-01-25 14:45:37 +01:00
  • c2eb2e2fcc doc: update donation link via Stripe (#3071) Huang Xin 2026-01-25 11:24:10 +01:00
  • e592f40429 layout: don't show upload icon if auto upload is disabled for cleaner UI (#3068) Huang Xin 2026-01-25 09:22:30 +01:00
  • 4bd7cfe57c chore: fix dockerfile (#3067) Huang Xin 2026-01-25 08:51:40 +01:00
  • c31ece6742 feat: more highlight colours (#3062) Mohammed Efaz 2026-01-25 12:52:29 +06:00
  • aba9e87fc1 feat: line highlight to guide reading (reading ruler) (#3063) Mohammed Efaz 2026-01-25 11:48:13 +06:00
  • 2c4df601d8 refactor: rename components/ui to components/primitives (#3064) Huang Xin 2026-01-25 06:41:18 +01:00
  • 8bfc90a5b0 chore: fix nunjucks bundling (#3061) Huang Xin 2026-01-24 18:20:15 +01:00
  • 8bea05478a feat(ai): AI reading assistant phase 2.1 (minor UI/UX updates) (#3059) Mohammed Efaz 2026-01-24 22:57:00 +06:00
  • 42fee90a27 feat(annotation): export annotations with style and color fields in annotation template, closes #1734 (#3060) Huang Xin 2026-01-24 17:44:40 +01:00
  • 45e57c3943 chore: update wrangler and next config (#3058) Huang Xin 2026-01-24 14:36:04 +01:00
  • 51b0b8483f chore: less build concurrency on cloudflare to get rid of build container OOM (#3056) Huang Xin 2026-01-24 13:27:11 +01:00
  • cbf7a501b7 chore: pin pnpm version for vercel and cloudflare deployment (#3055) Huang Xin 2026-01-24 12:35:03 +01:00
  • edfcb75ba5 chore: refresh pnpm lockfile (#3054) Huang Xin 2026-01-24 12:08:52 +01:00
  • ce76843ccc chore: fix patched dependencies (#3053) Huang Xin 2026-01-24 11:52:28 +01:00
  • 5bbc5ceccc feat(ai): AI reading assistant phase 2 (#3023) Mohammed Efaz 2026-01-24 16:38:48 +06:00
  • 224acd68b1 fix(sanitizer): add XHTML11 doc type to recognize nbsp entity, closes #3024 (#3043) Huang Xin 2026-01-23 17:49:06 +01:00
  • 6c0f1b8b5f fix(annotator): fix instant action on Android (#3042) Huang Xin 2026-01-23 17:18:51 +01:00
  • 481d8198e9 fix(tts): set playback rate after play only on Linux (#3040) Huang Xin 2026-01-23 12:14:13 +01:00
  • b1153ba051 fix(sync): correctly update last sync timestamp when the bookshelf has no books yet (#3039) Huang Xin 2026-01-23 04:39:22 +01:00
  • aad532bfdd fix(sync): hotfix for the initial race condition for books sync (#3038) Huang Xin 2026-01-23 04:32:03 +01:00
  • a71347c897 fix(layout): more responsive layout on smaller screens, closes #3029 (#3034) Huang Xin 2026-01-22 17:32:34 +01:00
  • 034f41ca10 fix(shortcuts): prevent system search bar from showing with ctrl+f, closes #3013 (#3033) Huang Xin 2026-01-22 15:59:21 +01:00
  • 539ad8dea2 fix(layout): correctly constrain the maximum width of fixed-layout tables, closes #3028 and closes #3017 (#3032) Huang Xin 2026-01-22 14:56:35 +01:00
  • 48920a87bf chore(opds): disable popular online opds catalogs in certain regions on App Store (#3031) Huang Xin 2026-01-22 11:42:16 +01:00
  • d1d0d2d59c chore: enforce prettier, ignore submodules and vendor files (#3018) xijibomi-coffee 2026-01-21 14:53:02 +01:00
  • ea811c90c6 feat(ui): switch typography to Inter (#3009) xijibomi-coffee 2026-01-21 13:49:37 +01:00
  • 5cd5b65e83 fix: Conditionally set Cache-Control header to prevent caching in development environments. (#3010) Jon Volkmar 2026-01-20 18:18:08 -08:00
  • ea24b5a97a fix(account): redirect to auth page if unauth user is in user page (#3008) Huang Xin 2026-01-20 21:55:53 +01:00
  • 06d620db83 chore: fixed signing of the portable version for Windows (#3007) Huang Xin 2026-01-20 19:33:41 +01:00
  • 0c25b85a8a release: version 0.9.98 (#3006) Huang Xin 2026-01-20 18:54:06 +01:00
  • c536450ab0 fix(fonts): host fonts in Readest CDN for more stable web fonts distribution (#3005) Huang Xin 2026-01-20 18:44:22 +01:00