The followers/following section is very basic. Both its implementation and its design need to be refactored.
Goals
Redesign the UI to be consistent with the rest of the app (user cards with avatar, name, follow/unfollow button, etc.).
Add pagination or infinite scroll and search within the lists.
Clean up the underlying code/components so they are reusable and easier to maintain.
Review the related API endpoints for efficiency (avoid N+1 queries, return only needed fields).
## Summary
The followers/following section is very basic. Both its implementation and its design need to be refactored.
## Goals
- Redesign the UI to be consistent with the rest of the app (user cards with avatar, name, follow/unfollow button, etc.).
- Add pagination or infinite scroll and search within the lists.
- Clean up the underlying code/components so they are reusable and easier to maintain.
- Review the related API endpoints for efficiency (avoid N+1 queries, return only needed fields).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
The followers/following section is very basic. Both its implementation and its design need to be refactored.
Goals