Commit graph

  • 4cbb2a25e7
    chore(deps): bump the github-actions group with 7 updates (#5796) main dependabot[bot] 2026-08-20 06:58:27 +02:00
  • 4171f45bd5
    fix(library): recover from a failed startup instead of rendering a blank window (#5789) Huang Xin 2026-08-20 00:15:01 +08:00
  • d5f7a042ce
    fix(nix): update pnpmDeps hash and verify dep hashes on PRs (#5779) Huang Xin 2026-08-19 03:30:26 +08:00
  • 3e6cb2bca9
    fix(deps): resolve open Dependabot alerts (#5778) Huang Xin 2026-08-19 02:22:38 +08:00
  • b50ff93741
    fix(tts): allow chapters sharing sentences with earlier packs to download (#5768) Gabriel Freitas 2026-08-18 15:11:27 -03:00
  • 9fb8266bf9
    fix(reader): translate iframe text without duplicating TTS (#5772) Yurii Kostyukov 2026-08-18 21:10:18 +03:00
  • d4bf089ac2
    feat: package for nix (#5605) dastarruer 2026-08-18 12:03:22 -04:00
  • 771b152e5b
    feat(dictionaries): add bundled plugin and Yomitan support (#5764) Huang Xin 2026-08-18 19:43:58 +08:00
  • 8fa9280513
    fix(opds): drop the webview Origin header on native requests (#5765) Noa Himesaka 2026-08-18 01:42:29 +09:00
  • 89821136fb
    fix(cbz): order split chapter folders base-first (#5762) Huang Xin 2026-08-17 21:29:34 +08:00
  • 10eb91882d
    feat(i18n): add Georgian translations (#5763) Huang Xin 2026-08-17 18:21:10 +08:00
  • f7f8a830d8
    feat(opds): confirm auto-download toggles and allow catalog reordering (#5746) (#5760) Huang Xin 2026-08-17 17:41:46 +08:00
  • fb37480035
    fix(opds): honor the Manage Sync Books toggle for automatic cloud uploads (#5759) Huang Xin 2026-08-17 17:00:22 +08:00
  • ab36bdac73
    docs: add contributor code of conduct (#5758) Huang Xin 2026-08-17 16:49:39 +08:00
  • a193cbc35e
    fix(reader): keep chapter images openable after repeated footnote popups (#5756) Huang Xin 2026-08-17 15:35:58 +08:00
  • 9213c6af10
    fix(tts): make sentence and paragraph pauses consistent (#5753) Huang Xin 2026-08-17 15:13:36 +08:00
  • 9dedaf8042
    feat(reader): pair local audiobooks with ebooks (#5754) Huang Xin 2026-08-17 14:46:00 +08:00
  • 631cd6454f
    feat(annotator): support text selection tools in footnote popups (#5744) Huang Xin 2026-08-16 22:34:16 +08:00
  • b463f014b3
    feat(library): show download progress overlay on book covers (#5736) Wanten 2026-08-16 16:40:25 +08:00
  • 7fa3daa19d
    feat(tts): queue chapter downloads with per-book persistence (#5690) Gabriel Freitas 2026-08-16 05:38:14 -03:00
  • 4549a026d0
    feat(library): add hide-covers privacy option for the bookshelf (#5733) Wanten 2026-08-16 15:59:50 +08:00
  • 0e2882c262
    chore: update agent memories (#5740) Huang Xin 2026-08-16 15:53:20 +08:00
  • 0306e3470c
    fix(wordlens): key the manifest diff on pack routing fields too (#5739) Huang Xin 2026-08-16 15:46:09 +08:00
  • 1ee7ca22d4
    feat(wordlens): add the en-hu gloss pack (#5738) Huang Xin 2026-08-16 15:27:56 +08:00
  • dcf6d5407f
    feat(wordlens): add the en-vi gloss pack, sync incrementally (#5737) Huang Xin 2026-08-16 15:10:23 +08:00
  • c42be6bc18
    fix(eink): make e-ink highlights and chips visible, closes #5667 (#5735) Huang Xin 2026-08-16 13:48:37 +08:00
  • ac757777df
    fix(library): optimize bookshelf covers in background, closes #5632 (#5731) Huang Xin 2026-08-16 02:45:02 +08:00
  • 13e0272867
    fix(reader): neutralize fixed backgrounds and drop negative margins (#5729) Huang Xin 2026-08-16 01:49:06 +08:00
  • 07306093eb
    fix(annotator): drop the selection when the instant dictionary opens, closes #5585 (#5730) Huang Xin 2026-08-16 01:11:08 +08:00
  • 8226c5545b
    fix(reader): drop the 500-result cap from in-book search, closes #5724 (#5728) Huang Xin 2026-08-16 00:30:58 +08:00
  • 7e998d3846
    fix(reader): highlight search results visible across chapter boundary (#5725) Wanten 2026-08-16 00:10:01 +08:00
  • 1716d27242
    fix(sync): sync the reference page count and stop import wiping configs, closes #5716 (#5727) Huang Xin 2026-08-16 00:04:56 +08:00
  • a0a152ae5f
    fix(sync): remove the mixed-fleet info toast, closes #5720 (#5726) Huang Xin 2026-08-15 23:51:08 +08:00
  • 6f67be7030
    fix(reader): restore scrolled PDF highlights (#5719) Huang Xin 2026-08-15 22:52:54 +08:00
  • 4b3550ebda
    fix(reader): avoid wide word gaps from authored text-wrap pretty, closes #5582 (#5718) Huang Xin 2026-08-15 16:40:57 +08:00
  • a6e6691c8d
    feat(reader): right-to-left page order for fixed-layout books (#5712) Huang Xin 2026-08-15 16:40:39 +08:00
  • 522e504b67
    fix(reader): support page turner key combinations (#5709) Huang Xin 2026-08-15 01:09:26 +08:00
  • be6845371e
    feat(reader): resume Auto Scroll when reopening a book, closes #5631 (#5710) Huang Xin 2026-08-15 01:05:24 +08:00
  • a56e5cbcc0
    feat(sync): optional document metadata on KOSync progress uploads (#5704) Chris Butler 2026-08-14 12:33:03 -04:00
  • fb684ab605
    fix(reader): remove header controls duplicated by the mobile footer bar (#5708) Huang Xin 2026-08-15 00:15:58 +08:00
  • 9c103d426f
    feat(tts): symmetric minimal mini-player with centered play button (#5707) Huang Xin 2026-08-14 23:26:18 +08:00
  • 98c68d6b4f
    fix(dictionary): recover after empty StarDict lookup (#5705) Huang Xin 2026-08-14 23:25:22 +08:00
  • bd2d719d45
    fix(android): gate gamepad polling on controller connection (#5702) Huang Xin 2026-08-14 21:32:46 +08:00
  • 85deb8d357
    feat(sync): add cloud shelves and safe provider deletion (#5701) Huang Xin 2026-08-14 21:32:11 +08:00
  • b3626c2a15
    chore(koplugin): build nightly plugin zip and default to device targets (#5699) Huang Xin 2026-08-14 15:49:25 +08:00
  • 56186b2c3c
    fix(sync): create the replica bundle dir before downloading, closes #5675 (#5700) Huang Xin 2026-08-14 15:48:44 +08:00
  • 15b446dc75
    feat(koplugin): LocalSend receive and send for KOReader devices (#5687) Huang Xin 2026-08-14 01:47:27 +08:00
  • 786230a93d
    fix(tts): scroll to the current chapter when opening Offline Audio (#5684) Gabriel Freitas 2026-08-13 13:29:05 -03:00
  • 181ac99a80
    fix(reader): keep table label columns from collapsing, closes #5681 (#5686) Huang Xin 2026-08-14 00:25:26 +08:00
  • 130813a07f
    fix(library): allow unchecking Read books in place for registered folders, closes #5680 (#5685) Huang Xin 2026-08-14 00:20:04 +08:00
  • b07baf52b3
    chore: update agent memories (#5682) Huang Xin 2026-08-13 22:53:56 +08:00
  • c0b953db7b
    feat(reader): scroll Auto Scroll smoothly at low speeds (#5679) Huang Xin 2026-08-13 22:49:59 +08:00
  • 4d15efbe4a
    fix(reader): reach the last page of the book on iOS, closes #5663 (#5678) Huang Xin 2026-08-13 19:20:09 +08:00
  • 124655e3ae
    fix(reader): update progress during Auto Scroll and put slider overlay values on top (#5676) Huang Xin 2026-08-13 18:10:16 +08:00
  • f91843fd46
    fix(sync): never show a future Last Synced time from a clock-skewed peer (#5674) Huang Xin 2026-08-13 16:34:10 +08:00
  • 1cbab73f9c
    feat(reader): jump to the start or end of the book with Home/End, closes #5660 (#5673) Huang Xin 2026-08-13 15:59:43 +08:00
  • b25a2a88c7
    fix(koplugin): push reading stats in bounded chunks, closes #5666 (#5670) Huang Xin 2026-08-13 13:59:10 +08:00
  • 5613566285
    fix(ui): size the alert surface off its container, not its content (#5662) Wanten 2026-08-13 13:46:19 +08:00
  • f0b11bfa5c
    chore(deps): bump the github-actions group with 6 updates (#5668) dependabot[bot] 2026-08-13 07:16:18 +02:00
  • ed3ecca6d2
    fix(iap): re-verify restored iOS one-time purchases with the server (#5669) Huang Xin 2026-08-13 13:15:59 +08:00
  • 34922b172c
    fix(opds): stop auto-downloaded books from vanishing on restart (#5665) Huang Xin 2026-08-13 12:57:04 +08:00
  • 72dcdc350b
    ci: raise nightly and release build timeouts to 90 minutes (#5664) Huang Xin 2026-08-13 11:24:20 +08:00
  • 42c7a2cb0f
    fix(reader): disable text autosizing in fixed-layout books, closes #5641 (#5659) Huang Xin 2026-08-13 01:21:41 +08:00
  • 437bcf9fd5
    fix(reader): render fixed-layout pages as authored in dark mode, closes #5649 (#5657) Huang Xin 2026-08-13 01:04:15 +08:00
  • 2dbd265d72
    fix(koplugin): extract self-update with ffi/archiver on KOReader 2026.07+ (#5656) Huang Xin 2026-08-13 01:02:20 +08:00
  • dbe0dae0a5
    feat(reader): flash the target of in-page footnote jumps, closes #5647 (#5655) Huang Xin 2026-08-13 00:36:36 +08:00
  • 709a39ff39
    fix(reader): stop iOS 16 WebContent crash when opening a book (#5654) Huang Xin 2026-08-13 00:16:48 +08:00
  • 2f9262e02f
    fix(sanitizer): render Persian/Arabic half-space by converting misused RLM to ZWNJ (#5651) shahram7 2026-08-12 18:11:41 +02:00
  • 05d289a4e5
    fix(markdown): title imported books after the file, not the first heading (#5653) Huang Xin 2026-08-13 00:01:29 +08:00
  • 4f1850563c
    fix(novel): retry transient fetch failures and backfill work metadata (#5650) Huang Xin 2026-08-12 23:00:51 +08:00
  • 10bf99158b
    fix(reader): commit settled image zoom into the layout size, closes #5633 (#5639) Huang Xin 2026-08-12 18:18:05 +08:00
  • 2c52ed4704
    Added new step to release workflow to send release notes to a Discord channel (#5637) sloaner 2026-08-12 06:17:00 -04:00
  • ab055169c5
    fix(ci): gate build_tauri_app on tauri paths and give webdriver its own timeout (#5644) Huang Xin 2026-08-12 18:16:20 +08:00
  • 474403e8fa
    fix(sync): recover KOReader progress when a chapter is not well-formed XML (#5630) Huang Xin 2026-08-11 23:48:14 +08:00
  • c5a2c7bc17
    fix(localsend): let Readest devices discover each other (#5626) Huang Xin 2026-08-11 17:50:00 +08:00
  • 614427e82b
    fix(popup): stop mounting the filtered pointer triangle at rest (#5628) Huang Xin 2026-08-11 17:48:42 +08:00
  • 9f7daf813e
    fix(reader): isolate the book cell to drop the Linux black corner (#5618) Wes 2026-08-10 20:50:43 -04:00
  • ca5acd0399
    fix(ci): stop cargo pulling the flutter SDK for the localsend dep (#5622) Huang Xin 2026-08-11 08:43:06 +08:00
  • d843df6b68
    fix(library): stop a long press from selecting and then deselecting a book (#5621) Huang Xin 2026-08-11 08:30:34 +08:00
  • 552777e09d
    fix(translate): send Bing language codes in the azure provider (#5620) Huang Xin 2026-08-11 08:29:15 +08:00
  • 0d02e11a55
    docs(readme): revert the Sponsors / TestMu AI section Huang Xin 2026-08-11 03:00:04 +08:00
  • 28687314b6
    fix(translation): gate Enable Translation on book availability (#5600) (#5617) Huang Xin 2026-08-11 01:54:29 +08:00
  • 4bcfcddf2a
    fix(library): checkpoint, serialize, and pool folder imports (#5615) Huang Xin 2026-08-11 00:38:45 +08:00
  • dae1783ace
    fix(library): release TXT sources and chapter HTML during import (#5607) ChuwuYo 2026-08-11 01:26:10 +09:00
  • 27615797ee
    feat(localsend): send and receive books over the local network (#5611) Huang Xin 2026-08-10 18:55:20 +08:00
  • 05047bd007
    fix(android): stop claiming APKs and other downloads as openable books (#5610) Huang Xin 2026-08-10 16:55:52 +08:00
  • 35e6a16014
    fix(sync): drop the Origin header from OAuth token requests (#5604) Huang Xin 2026-08-09 23:43:43 +08:00
  • 6d5a89ceee
    fix(opds): filter incompatible download formats and offer one-click EPUB (#5593) Huang Xin 2026-08-09 16:17:28 +08:00
  • df2989e433
    fix(opds): make the title bar draggable in the online library view (#5592) Huang Xin 2026-08-09 15:11:42 +08:00
  • 6756782726
    fix(ios): App Review launch crash, CarPlay crash on connect, and main thread hangs (#5590) Huang Xin 2026-08-09 11:42:03 +08:00
  • f3e1df7e05
    release: version 0.12.1 (#5581) v0.12.1 Huang Xin 2026-08-09 01:02:59 +08:00
  • 14de497246
    fix: fix occasional stuck when dismissing bookshelf menu (#5580) Huang Xin 2026-08-09 00:14:52 +08:00
  • cf413b2b9f
    chore: update agent memories (#5579) Huang Xin 2026-08-08 22:36:50 +08:00
  • 7e07e1b40e
    fix: highlight swatch colors, window set-title ACL, and debug-build Sentry DSN (#5578) Huang Xin 2026-08-08 22:31:13 +08:00
  • 9b50ceeb9a
    fix(tts): play Media Overlay narration via native AVPlayer on iOS (#5562) Juan R. 2026-08-08 11:04:43 +02:00
  • 70465cb6ca
    docs: update screenshots, closes #5368 (#5577) Huang Xin 2026-08-08 15:11:43 +08:00
  • eaadf5443e
    Add support for Custom HTTP Headers in Kosync/BookOrbit integrations (#5570) S Heckler 2026-08-08 02:07:49 -05:00
  • ada70fc2f0
    feat(reader): summarize annotation counts in the sidebar toolbar (#5576) Huang Xin 2026-08-08 14:47:51 +08:00
  • dbcae8b224
    feat(reader): render math in annotation notes (#5571) Wes 2026-08-08 02:26:40 -04:00
  • 58e234bdaa
    chore(store): replace Play listing images instead of appending (#5574) Huang Xin 2026-08-08 14:25:22 +08:00