🚀 Features
- Enhanced Search: Multi-word queries now work as individual terms with AND logic
- Quoted Phrases: Support for exact phrase matching using quotes ("exact phrase")
- LLM-Friendly: Natural language queries return relevant results instead of empty responses
🐛 Bug Fixes
- UI Recent Activity: Fixed infinite loading issue in Overview page Recent Activity table
- Hourly Analytics: Corrected timezone issues in hourly usage patterns
- Analytics Display: Fixed UI to show correct hourly activity data from patterns instead of empty access logs
🔧 Technical Improvements
Search Behavior
"auth jwt session"→ finds entries containing ALL three words (previously returned 0 results)"JWT Authentication"→ exact phrase matching with quotesauth*→ wildcard patterns (unchanged)- Backward compatible with existing single-word and regex searches
Analytics Fixes
- Backend now uses UTC hours consistently preventing timezone shifts
- Frontend displays actual activity patterns from correct data source
- Hourly charts now reflect real usage instead of being empty
📝 Examples
New Search Capabilities
Before: "nodejs typescript error handling" → 0 results
After: "nodejs typescript error handling" → 1 result (score 186)
Before: "authentication security patterns" → 0 results
After: "authentication security patterns" → 2 results
Analytics Corrections
- Fixed hour "3" showing 38 activities when logs actually show hour "1" (UTC)
- UI hourly charts now display all hours with activity instead of selective display
This release significantly improves the user experience for both AI assistants and human users by making search more intuitive and analytics more accurate.