tipitaka / webapp

Commit History

Implement expandable volume breakdown with page chips in search panel
c1f9028
Running

dhammawatthumpra commited on

Fix Volume Breakdown query expansion discrepancy in SearchService
8c12cef

dhammawatthumpra commited on

Implement hot-reloaded search rules config file for monk prefixes
7fd2d51

dhammawatthumpra commited on

Fix synonym highlighting in snippet and reader panel, and fix health diagnostics 500 error
f33f622

dhammawatthumpra commited on

Add health diag endpoint for troubleshooting vector search
aeed839

dhammawatthumpra commited on

Implement synonym and related words highlighting in search results and reader panel
12b4775

dhammawatthumpra commited on

Fix write permissions crash on Hugging Face Spaces by configuring paths before downloading and adding a writability check on /data
e99cf6e

dhammawatthumpra commited on

Fix AI search by appending query expansions instead of replacing the original query
f955da2

dhammawatthumpra commited on

fix: pass task='retrieval.query' to SentenceTransformers encode when using Jina or fine-tuned embedding models to prevent Task missing error
308d07e

dhammawatthumpra commited on

fix: add peft to requirements.txt to support loading fine-tuned LoRA models in SentenceTransformers
4ffb8ff

dhammawatthumpra commited on

feat: add 'Search' option to selection popup so users can search highlighted text directly in the database
b1e4620

dhammawatthumpra commited on

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

dhammawatthumpra commited on

feat: support Hugging Face persistent storage at /data and local Docker volumes for persisting SQLite database (search logs/cache) across container rebuilds
3dc49f8

dhammawatthumpra commited on

fix: extract and highlight individual matched words from snippets in both AI and FTS modes
f8a3980

dhammawatthumpra commited on

fix: reset totalPages to 0 on volume change to prevent stale totalPages capping target page number
8a30eb3

dhammawatthumpra commited on

fix: highlight matching keywords when jumping from volume breakdown bars
f3b0a8e

dhammawatthumpra commited on

fix: highlight not showing - set highlightQuery after setVolume not before
5df7ed5

dhammawatthumpra commited on

feat: highlight search keywords on reader page with auto-scroll to first match
05b80f3

dhammawatthumpra commited on

feat: FTS5-first + AI button search with split button mode selector
5e37f3b

dhammawatthumpra commited on

fix: update QWEN_MODEL_ID default to 1.5B in main.py (missed in previous commit)
d5c52d4

dhammawatthumpra commited on

chore: upgrade Qwen model default from 0.5B to 1.5B Instruct
ff9cfda

dhammawatthumpra commited on

feat: update technology badge in NavDrawer overview tab to Turbovec + Reranker
40fe0ea

dhammawatthumpra commited on

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

dhammawatthumpra commited on

feat: add Google-style breadcrumb navigation to search results
5c4239f

dhammawatthumpra commited on

fix: resolve critical vector embedding bug and refine query transform prompt for prefix word matching
b00bdb2

dhammawatthumpra commited on

fix: serialize concurrent thread access to in-memory SQLite connection to prevent race conditions and deadlocks
de8a899

dhammawatthumpra commited on

fix: change search result card div to button to fix touch/click event bubbling on iOS Safari
8adbcb3

dhammawatthumpra commited on

Implement SQLite FTS5 prefix matching to support partial Thai word search and resolve segmentation tokenization issues
4c554ad

dhammawatthumpra commited on

Swap default Query-Transform LLM to Qwen2.5-0.5B-Instruct to significantly reduce memory footprint and CPU generation latency on Hugging Face free tier
82e5f43

dhammawatthumpra commited on

Optimize PyTorch resource usage: set CPU threads to 1 to prevent health check timeouts and reduce max generation tokens to 45
68c0ac1

dhammawatthumpra commited on

Optimize backend preloading: preload Qwen & Jina-v5 at startup, cache Qwen in QueryTransformService class attributes, and bypass Ollama connection attempts when not ready
029c891

dhammawatthumpra commited on

ux: optimize mobile search result tap responsiveness and drawer closing animation smoothness
0761dec

dhammawatthumpra commited on

fix: optimize local mode Qdrant restore by replacing server snapshots with pre-packaged SQLite databases
cdcdbbf

dhammawatthumpra commited on

docs: add SEARCH_ARCHITECTURE_V3 spec and include helper scripts for reindexing and RAG query testing
7805140

dhammawatthumpra commited on

fix: increase Ollama HTTP client timeout to 30.0s to handle model cold starts resiliently
f1d32da

dhammawatthumpra commited on

fix: implement query_batch_points and sequential fallback in SearchService, and raise 404 on page not found in pages router
3670990

dhammawatthumpra commited on

feat: implement Search Architecture V3 (Hybrid search with Qwen query transformation, batch embeddings, batch Qdrant searches, and optimized CPU reranking)
c6f014f

dhammawatthumpra commited on

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

dhammawatthumpra commited on

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

dhammawatthumpra commited on

design(ai): align disclaimer position below buttons in Answer Card and optimize bottom spacing
c0bdcad

dhammawatthumpra commited on

fix(ai): resolve disclaimer text overlapping in header by relocating to footer
51c011a

dhammawatthumpra commited on

design(ai): enhance speed dial labels clarity and implement responsive positioning clamping
789d216

dhammawatthumpra commited on

feat(ai): update AI Chat color scheme to modern Zen Teal & Emerald palette
8ae844b

dhammawatthumpra commited on

docs: update arch doc to v2.4.0 and move maximize button to bottom-right
1d46bea

dhammawatthumpra commited on

feat(ai): enable full screen focus mode for individual chat history messages
f11cd44

dhammawatthumpra commited on

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

dhammawatthumpra commited on

feat(ai): design improvements for chat popup, speeddial menu, resizable answer card, and centered header disclaimer
728283f

dhammawatthumpra commited on

feat: refine 84000.org attribution and add explicit disclaimer
91c2e16

dhammawatthumpra commited on

feat: add 84000.org source attribution to overview tab
fd28988

dhammawatthumpra commited on

fix: reset reader scroll position to top when new page loads
0328af1

dhammawatthumpra commited on