Skip to content

Updated#56

Closed
Hrusikesh001 wants to merge 3 commits intoAvishkarPatil:mainfrom
Hrusikesh001:updated
Closed

Updated#56
Hrusikesh001 wants to merge 3 commits intoAvishkarPatil:mainfrom
Hrusikesh001:updated

Conversation

@Hrusikesh001
Copy link
Contributor

🔗 Related Issue

🎯 Rationale

The current UI layout places the filter button away from the "Sort" button, which creates a less intuitive experience compared to the web version. Additionally, error messages such as "Request timed out" were not handled gracefully, and the "Recommended" section displayed no helpful feedback when empty. This PR addresses these issues for a more consistent and user-friendly experience.

📝 Summary of Changes

  1. UI Enhancements:
  • Moved Filter button closer to the Sort button.

  • Aligned UI elements with the web version for consistency.

  1. Error Handling:
  • Improved error messaging for request timeouts:

  • Now shows "Error loading issues - Request timed out. Please try again later."

  1. Empty State Handling:
  • Updated "Recommended" section to show a placeholder message when no items are available instead of remaining blank.

🔧 Technical Details

  • Minor frontend refactor to adjust button alignment.

  • Error handling updated in the API call response.

  • Added conditional rendering for the Recommended section.

  • No new dependencies introduced.

✅ Testing

Test Coverage

✅ Manual testing completed
✅ All existing tests pass

Test Details

  • Verified that the filter and sort buttons are properly aligned on all screen sizes.

  • Tested error handling by simulating request timeouts → correct error message displayed.

  • Confirmed that Recommended section now shows a fallback message when no content is available.

🔄 Breaking Changes

No breaking changes introduced.

🎨 User-Facing Changes

Frontend Changes

  • Filter button repositioned next to Sort button.

  • Improved error message display for request timeouts.

  • Recommended section now shows an informative empty state.

Backend/API Changes

None

📋 Checklist

✅Code follows project style guidelines
✅Self-review completed
✅No debug statements left
✅Error handling implemented appropriately
✅ Branch is up to date

🚀 Deployment Notes

No special deployment steps required.

📸 Screenshots/Demo

Screenshot 2025-09-07 093200 image

🙏 Reviewer Notes

  • Please review UI alignment changes carefully on both desktop and mobile.

  • Confirm error messages display consistently across API failure cases.

  • Verify the new placeholder text in the Recommended section is clear and user-friendly.

@AvishkarPatil Could you please review and let me know if it looks good?

Please check and merge the PR

@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@AvishkarPatil
Copy link
Owner

@Hrusikesh001 Looks Good, but I checked algorithm but now I'm getting complete basic level issues

The issue: The algorithm always adds these fixed beginner keywords regardless of user skill level like search_keywords.extend(["good first issue", "beginner friendly", "easy"]) I tried by removing this also but still same problem

this not working according to profile match

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.

Skill-Based Issue Filtering

3 participants