Spaces:
Running
Running
Commit History
-
Implement expandable volume breakdown with page chips in search panel Running
c1f9028
-
Implement synonym and related words highlighting in search results and reader panel
12b4775 -
feat: add 'Search' option to selection popup so users can search highlighted text directly in the database
b1e4620 -
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 -
fix: extract and highlight individual matched words from snippets in both AI and FTS modes
f8a3980 -
fix: highlight matching keywords when jumping from volume breakdown bars
f3b0a8e -
fix: highlight not showing - set highlightQuery after setVolume not before
5df7ed5 -
feat: highlight search keywords on reader page with auto-scroll to first match
05b80f3 -
feat: FTS5-first + AI button search with split button mode selector
- Backend: add mode param (fts/ai) to search endpoint - FTS mode skips Qwen+vector for instant results - AI mode keeps full pipeline with 10s timeout guard - Batch SQLite queries (content enrichment, volume/TOC info) - Volume breakdown now uses FTS5 index instead of LIKE scan - Frontend: split search button with mode dropdown (persisted to localStorage) - Mode badge on results (FTS/AI) - AI upgrade button below FTS results5e37f3b
-
feat: update technology badge in NavDrawer overview tab to Turbovec + Reranker
40fe0ea -
feat: complete turbovec search backend integration, ignore tvim file in git, and stabilize mobile UI transitions
603ead8 -
feat: add Google-style breadcrumb navigation to search results
- Backend: Extend SearchResultItem schema with volume_number, volume_title, toc_page fields to support full breadcrumb data - Backend: Update search_service to fetch volume info and closest TOC entry (level <= 1 only, skipping 'จบ' markers at level 2) with toc_page for direct navigation - Frontend: Replace static 'เล่ม N • หน้า N' header with clickable 3-part breadcrumb: 'เล่ม N > ชื่อพระสูตร > หน้า N' where each segment navigates independently (volume page 1, toc start page, or exact found page) - Frontend: Update searchStore SearchResult interface to include new fields5c4239f -
fix: change search result card div to button to fix touch/click event bubbling on iOS Safari
8adbcb3 -
ux: optimize mobile search result tap responsiveness and drawer closing animation smoothness
0761dec
-
ux(ai): move clear history button from header to settings bar to prevent accidental taps on mobile
806f16f -
fix(reader): use theme-aware muted color for footnote text instead of hardcoded text-white/50
1e5e585 -
design(ai): align disclaimer position below buttons in Answer Card and optimize bottom spacing
c0bdcad -
fix(ai): resolve disclaimer text overlapping in header by relocating to footer
51c011a -
design(ai): enhance speed dial labels clarity and implement responsive positioning clamping
789d216 -
feat(ai): update AI Chat color scheme to modern Zen Teal & Emerald palette
8ae844b -
docs: update arch doc to v2.4.0 and move maximize button to bottom-right
1d46bea -
feat(ai): enable full screen focus mode for individual chat history messages
f11cd44 -
style(ai): increase speed dial label font size and add top safe area padding for Focus Mode
667088b -
feat(ai): design improvements for chat popup, speeddial menu, resizable answer card, and centered header disclaimer
728283f -
feat: refine 84000.org attribution and add explicit disclaimer
91c2e16 -
feat: add 84000.org source attribution to overview tab
fd28988
-
fix: reset reader scroll position to top when new page loads
0328af1 -
feat: implement vertical scroll navigation and direction-aware page transitions
634c146
-
fix: menu button safe-area inset top for iOS PWA black-translucent
60c1bf8
-
fix: merge adjacent <B> headings with <I> footnote refs, fix marker normalization exclusion list
- Merge <B>text</B><I>fn-</I><B>text</B> into one heading before B→h4 conversion to prevent footnote refs from splitting into multiple h4. - Add ']' and Thai digits (\u0E50-\u0E59) to marker normalization preceding-char exclusion list to prevent: • [๓๒] ๒. → [๓๒] + \n๒. • ๑๖. → ๑ + \n๖.6b67cae -
feat: normalize reference extraction and popup UI
165565d -
feat: enhance footnote extraction and display at bottom of page
23b4d13 -
feat: implement Reference Lookup API and ReferencePopup integration
b1f23a6 -
feat: migrate jina v5, refine AI popup, add reference popup UI
d2c65ec
-
feat: support vertical and diagonal resizing for AI Chat popup and persist panel size
df77603
-
feat: justify body text for better readability
e797747 -
fix: split first-page at homage h4 instead of L0 (works for all volumes)
12029d4 -
fix: extract end markers from raw <B> tags instead of sections (works per-page, not proximity guess)
bf53ae4 -
fix: end markers only show for nearby sections (page proximity filter)
cfd4523 -
fix: remove unused mutedCls to fix TS build error
68e09f8 -
feat: first-page reader layout (centered homage, split volume title) + clean section range markers
ef0ec43 -
feat: use contents table for reader section hierarchy (L0+L1)
- Add SectionInfo model and sections field to PageResponse schema - Fix page_service query: return latest section per level, not all history - Reduce heading sizes: h1 text-lg, h2 text-base, h3 text-sm - Remove fragile content heading detection; rely on DB sections only - Skip re-detecting backend sections in content rendering575f508 -
fix: L0->h1, L1->h2 for proper HTML heading hierarchy
4c76b03 -
fix: make headings much more visually distinct — bg, border, larger sizes
55c9096 -
feat: use contents table for full section hierarchy in reader (sections array instead of single title)
c9166a1 -
fix: detect Thai story-headings like "เรื่องXXX ๑ เรื่อง" as h3 sub-headings
17f10f6 -
feat: improve reader visual hierarchy — section_title as gold h2, left-align, sub-heading detection
608254b -
fix: update AI disclaimer text to clearer, more complete version
ca8d608 -
fix: remove unused Minimize2 import (fixes HF Spaces build)
1a4b901 -
fix: move resize handle to right edge so dragging-right expands panel outward
429d4b0