Skip to content

Conversation

@Ronit-Raj9
Copy link
Contributor

Summary

Implemented comprehensive Control Panel Data import functionality to enable users to add repository metadata (PRs, Issues, Commits, Activities) as context in the RAG chat interface.

Key Changes

  • Enhanced Import Form: Replaced basic dropdown with interactive form featuring data type checkboxes, branch filters, and repository context display
  • Real Data Fetching: Integrated with existing GitHub API services to fetch actual repository data instead of placeholder content
  • Smart Data Formatting: Added formatter functions to convert API responses into chat-friendly Markdown format with summaries and detailed information
  • Comprehensive Data Types: Support for Pull Requests, Issues, Recent Commits, and User Activities with filtering options
  • Improved UX: Added progress tracking, error handling, and validation for control panel imports

- Added overflow-y-auto, flex-1, and min-h-0 classes to selected files list container
- Resolves scrolling issue when many files are selected in the context sidebar
- Improves user experience by allowing navigation through long file lists

Fixes LF-Decentralized-Trust-labs#48

Signed-off-by: Ronit Raj <[email protected]>
@RAWx18 RAWx18 merged commit e09f633 into LF-Decentralized-Trust-labs:main Sep 14, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants