14 Commits

Author SHA1 Message Date
6a3d1ee491 Disable vector search 2026-01-08 15:20:06 -05:00
8e4c57a93a Security: add security headers, CSP, request size limits 2026-01-08 14:53:44 -05:00
1565c8db38 Security: disable debug mode, sanitize query input, validate Qdrant filters, add size/offset bounds 2026-01-08 14:41:42 -05:00
d26edda029 Add graph traversal endpoints and sort metrics by channel name 2026-01-08 14:22:01 -05:00
93774c025f Respect external filter in metrics and graph
Some checks failed
docker-build / build (push) Has been cancelled
2025-11-20 09:54:41 -05:00
b0c9d319ef Remove full graph node cap
Some checks failed
docker-build / build (push) Has been cancelled
2025-11-20 09:42:14 -05:00
82c334b131 Add full reference graph mode
Some checks failed
docker-build / build (push) Has been cancelled
2025-11-19 15:23:21 -05:00
c6b46edacc Default external off and filter channels/backlink queries
Some checks failed
docker-build / build (push) Has been cancelled
2025-11-18 23:42:49 -05:00
4c20329f36 Add external reference toggle and badges
Some checks failed
docker-build / build (push) Has been cancelled
2025-11-18 23:07:13 -05:00
40d4f41f6e Add graph and vector search features 2025-11-09 14:24:50 -05:00
14d37f23e4 Add clickable reference badges and improve UI layout
- Add clickable badges for backlinks and references that trigger query string searches
- Improve toggle checkbox layout with better styling
- Add description block styling with scrollable container
- Update results styling with bordered cards and shadows
- Add favicon support across pages
- Enhance .env loading with logging for debugging

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 14:56:43 -05:00
595b19f7c7 Fix sorting by referenced_by_count with unmapped_type handling
- Added unmapped_type parameter to referenced_by_count sort
- This handles documents that don't have the field yet
- Updated ingest.py to include reference fields when indexing:
  * internal_references
  * internal_references_count
  * referenced_by
  * referenced_by_count
- Updated index mapping to include reference fields
- Documents without the field will sort as 0 (appear last)

Fixes BadRequestError: No mapping found for [referenced_by_count]

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 11:10:56 -05:00
7988e2751a Add video reference tracking and display
- Add "Most referenced" sort option to sort by backlink count
- Backend now supports sorting by referenced_by_count field
- Search results now display reference counts as badges:
  - Shows number of backlinks (videos linking to this one)
  - Shows number of internal references (outbound links)
- Reference badges appear alongside transcript source badges

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 10:52:00 -05:00
fcdc6ecb9b Initial commit 2025-11-02 01:14:36 -04:00