tipitaka / webapp /tipitaka-web /src /components

Commit History

  1. Implement expandable volume breakdown with page chips in search panel Running

    c1f9028

  1. Implement synonym and related words highlighting in search results and reader panel

    12b4775
  2. feat: add 'Search' option to selection popup so users can search highlighted text directly in the database

    b1e4620
  3. fix: resolve pythainlp and huggingface_hub Permission Denied errors by setting HOME and HF_HOME env variables, and add 'Try searching with AI' button to empty search state

    0b8155d
  4. fix: extract and highlight individual matched words from snippets in both AI and FTS modes

    f8a3980
  5. fix: highlight matching keywords when jumping from volume breakdown bars

    f3b0a8e
  6. fix: highlight not showing - set highlightQuery after setVolume not before

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

    05b80f3
  8. feat: FTS5-first + AI button search with split button mode selector⁠

    5e37f3b

  1. feat: update technology badge in NavDrawer overview tab to Turbovec + Reranker

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

    603ead8
  3. feat: add Google-style breadcrumb navigation to search results⁠

    5c4239f
  4. fix: change search result card div to button to fix touch/click event bubbling on iOS Safari

    8adbcb3
  5. ux: optimize mobile search result tap responsiveness and drawer closing animation smoothness

    0761dec

  1. ux(ai): move clear history button from header to settings bar to prevent accidental taps on mobile

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

    1e5e585
  3. design(ai): align disclaimer position below buttons in Answer Card and optimize bottom spacing

    c0bdcad
  4. fix(ai): resolve disclaimer text overlapping in header by relocating to footer

    51c011a
  5. design(ai): enhance speed dial labels clarity and implement responsive positioning clamping

    789d216
  6. feat(ai): update AI Chat color scheme to modern Zen Teal & Emerald palette

    8ae844b
  7. docs: update arch doc to v2.4.0 and move maximize button to bottom-right

    1d46bea
  8. feat(ai): enable full screen focus mode for individual chat history messages

    f11cd44
  9. style(ai): increase speed dial label font size and add top safe area padding for Focus Mode

    667088b
  10. feat(ai): design improvements for chat popup, speeddial menu, resizable answer card, and centered header disclaimer

    728283f
  11. feat: refine 84000.org attribution and add explicit disclaimer

    91c2e16
  12. feat: add 84000.org source attribution to overview tab

    fd28988

  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: menu button safe-area inset top for iOS PWA black-translucent

    60c1bf8

  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: implement Reference Lookup API and ReferencePopup integration

    b1f23a6
  5. feat: migrate jina v5, refine AI popup, add reference popup UI

    d2c65ec

  1. feat: support vertical and diagonal resizing for AI Chat popup and persist panel size

    df77603

  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
  13. fix: update AI disclaimer text to clearer, more complete version

    ca8d608
  14. fix: remove unused Minimize2 import (fixes HF Spaces build)

    1a4b901
  15. fix: move resize handle to right edge so dragging-right expands panel outward

    429d4b0