Commit History

  1. feat: highlight search keywords on reader page with auto-scroll to first match

    05b80f3

  1. feat: complete turbovec search backend integration, ignore tvim file in git, and stabilize mobile UI transitions

    603ead8

  1. fix(reader): use theme-aware muted color for footnote text instead of hardcoded text-white/50

    1e5e585

  1. fix: reset reader scroll position to top when new page loads

    0328af1
  2. feat: implement vertical scroll navigation and direction-aware page transitions

    634c146

  1. fix: merge adjacent <B> headings with <I> footnote refs, fix marker normalization exclusion list⁠

    6b67cae
  2. feat: normalize reference extraction and popup UI

    165565d
  3. feat: enhance footnote extraction and display at bottom of page

    23b4d13
  4. feat: migrate jina v5, refine AI popup, add reference popup UI

    d2c65ec

  1. feat: justify body text for better readability

    e797747
  2. fix: split first-page at homage h4 instead of L0 (works for all volumes)

    12029d4
  3. fix: extract end markers from raw <B> tags instead of sections (works per-page, not proximity guess)

    bf53ae4
  4. fix: end markers only show for nearby sections (page proximity filter)

    cfd4523
  5. fix: remove unused mutedCls to fix TS build error

    68e09f8
  6. feat: first-page reader layout (centered homage, split volume title) + clean section range markers

    ef0ec43
  7. feat: use contents table for reader section hierarchy (L0+L1)⁠

    575f508
  8. fix: L0->h1, L1->h2 for proper HTML heading hierarchy

    4c76b03
  9. fix: make headings much more visually distinct — bg, border, larger sizes

    55c9096
  10. feat: use contents table for full section hierarchy in reader (sections array instead of single title)

    c9166a1
  11. fix: detect Thai story-headings like "เรื่องXXX ๑ เรื่อง" as h3 sub-headings

    17f10f6
  12. feat: improve reader visual hierarchy — section_title as gold h2, left-align, sub-heading detection

    608254b

  1. fix: simplify page endpoint - remove direction param + auto-skip logic⁠

    4644d66

  1. feat: keyboard + swipe navigation; fix: FastAPI 0.136.1 for Starlette 1.0.0

    9d341c1

  1. fix: SelectionPopup positioning + AI citation hallucination

    f44e5b9

  1. fix: Thai/Pali typography — center-aligned, proper paragraph structure

    2f3b92c

  1. Deploy React+FastAPI webapp to HF Space

    8052574