Description
Invalid GitHub usernames currently display a raw API/GraphQL error:
"Could not resolve to a User with the login..."
This is not user-friendly and exposes internal messages.
Steps to Reproduce
- Enter an invalid username (e.g. "ni")
- Observe error message
Current Behavior
- Raw GraphQL error is shown in UI
Expected Behavior
- Display a user-friendly message:
"User not found. Please check the username."
Acceptance Criteria
- No raw API/GraphQL errors shown to users
- Friendly error message displayed
- Error UI follows existing design styling
- User can retry without refreshing
Scope
- Frontend-only change
- Do not modify API logic
Screenshots

Description
Invalid GitHub usernames currently display a raw API/GraphQL error:
"Could not resolve to a User with the login..."
This is not user-friendly and exposes internal messages.
Steps to Reproduce
Current Behavior
Expected Behavior
"User not found. Please check the username."
Acceptance Criteria
Scope
Screenshots