Releases: madeburo/githubster
2.3.0
Added
- Sort users — sort by name A→Z or Z→A within any tab
- Loading progress — live counter of loaded followers/following with skeleton animation
- AbortController — new searches cancel previous in-flight requests
- Error Boundary — graceful recovery from unexpected runtime errors
- Share button — copy profile link or use native share on mobile
- Keyboard shortcut — press / to focus the search input
- Skeleton loader — animated placeholder cards during data fetch
- PWA manifest — installable as a standalone app (Add to Home Screen)
- JSON-LD structured data — WebApplication schema for rich search results
- Canonical URL — prevents duplicate content issues from query params
Changed
- ProfileOverviewCard now uses next/image instead of raw for optimized loading
- Author links updated to GitHub profile
2.0.0
New Features
Mutuals Tab See who you and your connections follow each other — your true GitHub friends. A new "Mutuals" tab and stat card show the intersection of your followers and following lists.
Shareable URL State Search results are now reflected in the URL (?user=octocat). Share a link and the recipient sees the same results instantly — no need to re-enter the username.
Rate Limit Indicator A live progress bar shows your remaining GitHub API requests and a countdown to reset. Green → yellow → red as you approach the limit.
Virtualized Lists Lists with 50+ users now use virtual scrolling for smooth performance, even with thousands of connections.
Error Retry When something goes wrong, a "Retry" button appears — one click to repeat the last search without re-typing anything.