Commit Graph

6 Commits

Author SHA1 Message Date
Ryderjj89
5c19e2ed48 Make search dropdown default to current version - uses selectedVersion prop instead of hardcoded ESV default 2025-09-29 10:27:00 -04:00
Ryderjj89
40ebd7d7e2 Fix search result links to include version in URL - ensures clicking search results navigates to correct Bible translation 2025-09-29 10:24:08 -04:00
Ryderjj89
e1591db9db Fix search component consistency - add all Bible versions to dropdown and match search box styling across pages 2025-09-29 10:07:21 -04:00
Ryderjj89
12b93661f1 Complete search functionality with version filtering
- Added version selector dropdown to search interface
- Search now includes version parameter for backend filtering
- Search results footer shows which Bible version was searched
- Users can search ESV or NKJV independently
- Version-aware search provides different results per translation

Search UI now includes version selection alongside book filtering.
2025-09-28 14:58:22 -04:00
Ryderjj89
6894f1c871 Add direct verse navigation from search results
- Search results now navigate directly to specific verses using URL hash
- Clicking a search result takes you to the chapter and scrolls to the exact verse
- Matches the behavior of favorites navigation for consistent user experience
- URL format: /book/BookName/chapter/1#verse-5 for precise verse targeting
2025-09-15 17:55:08 -04:00
Ryderjj89
f5639af27f Add comprehensive Bible search feature
- Implement backend search engine with indexing and relevance scoring
- Add search API endpoints (/api/search and /api/search/suggestions)
- Create SearchComponent with modal and page views
- Add search button to header navigation
- Support real-time search with debouncing
- Include context verses and search term highlighting
- Add book filtering and mobile-responsive design
- Integrate with existing routing and navigation system
2025-09-15 17:30:00 -04:00