Search / tests

Commit History

Today

  1. perf(ui): share repository sidebar icons through CSS masks

    53169eb
  2. test(ui): isolate sidebar scroll restore from startup rerenders

    7754ec9

Yesterday

  1. test(ui): wait for sidebar scroll restore before asserting

    765c35e
  2. fix(reader): delete the dataset-URL parsers after migrating every fixture⁠

    vomebook
    39fbaf7
  3. feat(ui): remember sidebar scroll and skip offscreen row layout

    f439d78
  4. feat(ui): sort global repository lists by count

    57882fc
  5. fix(proxy): stop accepting the deleted Reader-Assets dataset as a Reader source⁠

    33b0f86
  6. fix(reader): remove the dead converted-PDF fallback for chapter books⁠

    130ee5c
  7. test(reader): sample live formats from the reader-assets-v2 index⁠

    0d0f8a0
  8. fix(reader): whole-page image reveal, image-first hybrid opening, read-aloud probe on rendered pages only⁠

    c4a407d
  9. fix(reader): keep the background speech bar above the next reader

    bfe597a
  10. fix(reader): PDF.js for large hybrid books, prioritized image fallback, stable page geometry, hybrid outline⁠

    42e8f31
  11. fix(reader): narrow path hit area and keep speech across reader/search handoff

    5dae2c4

2 days ago

  1. feat(reader): support v3 DjVu primary via image stream and text layer⁠

    Verified signature
    2e07dd2
  2. fix(tts): 听书 on another article starts it; keep reading after leaving a standalone Reader

    79a4fe0
  3. fix(tts): long-poll all batch jobs concurrently so finished clips are seen at once

    fde81ae
  4. fix(reader): include OCR text layers in pdf-pages bookmark excerpts⁠

    opencode
    1721a47
  5. feat(tts): gapless clip handoff and punctuation-aligned first-clip ramp

    11affd0
  6. test(reader): make the panel toggle test independent of the TOC hint⁠

    opencode
    8bd1a42
  7. feat(reader): Readwise-style follow, 回到原位置 toggle, background listening⁠

    9325faa
  8. test(search): pin exact-mode filtering at the API boundary⁠

    opencode
    49b8c28
  9. fix(search): apply record filters in exact mode⁠

    opencode
    23f3aa1

3 days ago

  1. fix(reader): do not pull the reader back after scrolling away from speech⁠

    1cbbbea
  2. fix(reader): highlight and follow speech on unrendered PDF pages⁠

    e41749f
  3. feat(reader): native reading for every text-bearing Reader format⁠

    14b8fb3
  4. fix(search): multi-token AND across tokenizer boundaries, exact term splitting⁠

    vomebook
    ba5a2f5
  5. fix: remaining review items (backend proxies/OCR/order, Reader framing/storage/early Back, SW fallback, search UI)

    Verified signature
    b01d918

4 days ago

  1. test(reader): DOMPurify stubs expose addHook/removeHook

    Verified signature
    535f6f4
  2. fix(security): namespace-aware EPUB link checks, scoped offline URL rule, enforce frame CSP

    Verified signature
    cf08272
  3. fix(search): revalidate shells, single-pass highlight, keep pending filters, no download total timeout

    Verified signature
    aa4cfc5
  4. fix(security): sanitize Reader CSS references with a CSS-syntax scanner

    Verified signature
    b7aa7d7
  5. fix(filters): use one stateful expand-collapse button

    Verified signature
    1200707
  6. feat(filters): collapse or expand all folder subdirectories

    Verified signature
    56ead32
  7. fix(security): harden Reader and OCR proxy boundaries

    Verified signature
    939712a
  8. fix(reader): one-step exit for Back and system back with panel open

    Verified signature
    6c404d9
  9. perf(reader): warm Foliate static imports with view.js

    Verified signature
    5d5e2d4
  10. test(seo): match simplified shell title

    Verified signature
    9c27a6f
  11. fix(reader): cache shell scripts when SW control begins after warming

    Verified signature
    90e40b5
  12. fix(pdf): deliver completed demands before unrelated hint remainder

    Verified signature
    0a1327b
  13. perf(pdf): overlap Worker dependencies and validate retained prefixes cheaply

    Verified signature
    ebf63b4
  14. fix(reader): prevent late panel updates from swallowing explicit close

    Verified signature
    2435a65
  15. perf(pdf): reuse validated ranges and overlap bounded first-page reads

    Verified signature
    e5ab2df
  16. perf(reader): compress complete text and overlap opening dependencies

    Verified signature
    5fa3433
  17. fix(seo): exclude dynamic Reader shells from indexing

    Verified signature
    2c2d2fc
  18. feat(seo): add search metadata and isolated catalog navigation mirror

    Verified signature
    8cb8155
  19. fix(search): reserve footer digit width for display and editor

    Verified signature
    0cb90d9
  20. fix(ui): restore original repository display and spoken names

    Verified signature
    93807fb
  21. feat(a11y): improve search keyboard navigation and high-contrast controls

    Verified signature
    ecb31fb
  22. feat(reader): improve keyboard focus and accessible controls

    Verified signature
    9ebca63

5 days ago

  1. perf(reader): overlap PDF bootstrap and skip unchanged restoration zoom

    Verified signature
    1743620