You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix GitHub repository loading errors and enhance user feedback
Bug Fixes:
- ✅ Fix lambda scoping issue causing "free variable 'e' referenced before assignment" error
- ✅ Properly capture error messages before lambda callbacks
- ✅ Fix both load_user_repositories and analyze_repository error handling
User Experience Improvements:
- ✅ Add success confirmation dialog after adding GitHub repository
- ✅ Auto-select newly added repository for immediate use
- ✅ Validate repository exists before adding with real-time GitHub API check
- ✅ Enhanced error messages with helpful examples and guidance
- ✅ Support .git URL suffixes and various GitHub URL formats
- ✅ Show repository description in validation confirmation
Technical Enhancements:
- Better URL parsing and validation
- Improved GitHub API error handling (404 vs other errors)
- Pass github_client to dialog for repository validation
- More informative error messages for debugging
The GitHub functionality should now work reliably without crashes!
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments