Search / static

Commit History

Today

  1. fix(tts): never let a queued batch long-poll delay the current batch Running

    7ba9a08
  2. fix(tts): keep ramping after a short clip in the first two batches

    3068492
  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. fix(tts): hand off at sentence ends too; ramp clips by 1.45x of the previous clip

    802a68d
  6. feat(tts): gapless clip handoff and punctuation-aligned first-clip ramp

    11affd0
  7. fix(reader): rename the speech title helper to satisfy the state guard⁠

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

    9325faa

Yesterday

  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. fix(reader): start reading sooner on sparse/scanned PDFs⁠

    18d0100
  4. feat(reader): native reading for every text-bearing Reader format⁠

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

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

    Verified signature
    b01d918

2 days ago

  1. fix(security): namespace-aware EPUB link checks, scoped offline URL rule, enforce frame CSP

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

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

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

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

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

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

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

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

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

    Verified signature
    0a1327b
  11. seo: use concise VoiceOfML Search title⁠

    Verified signature
    26b80e5
  12. perf(pdf): overlap Worker dependencies and validate retained prefixes cheaply

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

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

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

    Verified signature
    5fa3433
  16. fix(search): remove intrusive summary and square focus outline

    Verified signature
    42488c4
  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
    2e008b8
  20. fix(search): reserve footer digit width for display and editor

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

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

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

    Verified signature
    9ebca63

3 days ago

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

    Verified signature
    1743620
  2. perf(reader): reuse sanitized HTML DOM during preparation

    Verified signature
    308c614
  3. fix(reader): dismiss floating directory with outside click and Escape

    Verified signature
    cfb1971
  4. fix(reader): keep TOC panel open after hint

    Verified signature
    ee3d554
  5. fix(reader): make TOC hint an early brief flash

    Verified signature
    122c37b
  6. fix(reader): keep TOC hint separate from panel state

    Verified signature
    21669e9
  7. feat(reader): briefly reveal available table of contents

    Verified signature
    a8c921b

5 days ago

  1. retire native DOCX reader

    f3244ea

3 days ago

  1. perf(reader): stream BOM text early and avoid search timer clamping

    Verified signature
    5fe4b14
  2. perf(reader): overlap bounded opening ranges and prioritize fling fallback

    Verified signature
    f6b4ee0
  3. fix(reader): restore fallback when speculative pages become visible

    Verified signature
    eca74c7
  4. perf(reader): gate speculative PDF image streams

    Verified signature
    46b1742
  5. remove unused Foliate vendor copy

    0f51057