Commit History
-
Update to v2.4.0 - Unified KB refresh
jinruiyang- Updated unified KB with 5000+ entities (Feb 2026) - Rebuilt FAISS index on Spartan GPU - Updated version info to 2.4.0 (69% P@1, 88% R@5) - Cleaned up unused dev/test files - Added comprehensive README with architecture docs94b2282
-
Fix DeepL API auth: use header-based authentication
jinruiyang7e6020c -
Add query_id to Google Sheets and auto-insert headers if missing
jinruiyangf3e982e -
Add Google Sheets integration for persistent feedback storage
jinruiyang- Add sheets_storage.py with gspread integration - Integrate Google Sheets saving in backend/api.py - Support ratings with comment field - Dynamic environment variable checking for GOOGLE_SHEETS_CREDENTIALS3f57f8c -
Fix: dynamic check for sheets_enabled instead of static
jinruiyangdaaa971 -
Add Google Sheets integration to backend API
jinruiyang +1: Claude Opus 4.5- Integrate sheets_storage with /api/entity-feedback endpoint - Integrate sheets_storage with /api/rating endpoint - Keep local file backup alongside cloud storage Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>d14d8e4
-
Add per-entity feedback, rank details dropdown, and expanded KB
jinruiy +1: ClaudeFeatures: - Per-entity feedback with ratings (relevance, helpful, sensitivity) and submit button - Clickable rank score button with dropdown showing full score, matched chunk, subcategory, emirate, source, and model - KB source display (Wiki, Dhow, Scrapped, Controversial) with deduplication - Click-outside-to-close behavior for rank details dropdown - Sensitive topics translation support Backend: - New /api/entity-feedback endpoint with UUID query tracking - Entity feedback saved to entity_feedbacks.json KB Updates: - Expanded knowledge base with 2,268 entities - Updated IR index with 7,531 chunks - Added controversial_KB source type 🤖 Generated with [Claude Code](https://claude.ai/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>d1394bb
-
Add pagination, auto-save ratings, and fix translation button
jinruiyang +1: jinruiy- Add pagination: 100 results split into 10 per page - Auto-save ratings on click via /api/rating endpoint - Fix translation button always showing for AR/CN languages - Add dotenv support for local development - Add .env to .gitignore for security 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: jinruiy <jinruiy@users.noreply.github.com>4ebe674
-
Add backend API module for FastAPI server
jinruiyang +1: Claude Opus 4.5- backend/__init__.py - backend/api.py - FastAPI routes for search, feedback, translation - backend/services.py - Service layer for IR operations 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>da9db52