1.1.0 - 2021-05-03
- components
- UserActivity: load more repositories on demand
- UserContributedRepositories: load more repositories on demand
- api: user
- contributions/repository-contributions endpoint
- repositories-contributed-to endpoint
- components: ActivityOverview: display percentages with two digits after decimal point
- pages: user
- added loading spinner
- changed error message color to red
- components
- UserActivity: reset initial state when prop changes
- SearchInput: loader position in old iOS
- pages: user: prevent grid blowout in old iOS
- sluggish scroll on old iOS -> added momentum scrolling with
-webkit-overflow-scrolling: touch
1.0.0 - 2021-04-28
- conf:
jscofig.json
andnext.config.js
- style: eslint and prettier
- components
- {PieChart,PolarAreaChart}: prettify numbers on tooltips
- SearchUser
- Loader
- BarChartH
- UserActivity
- pages
- user
- redesign
- added link to github
- preconnect to origin avatars.githubusercontent.com
- search user from header
- display public vs private contribution percents
- display repositories info: sources, forks, archives, mirrors
- user
- api
- user fields
isHireable
hasSponsorsListing
contributionsCollection.restrictedContributionsCount
contributionsCollection.contributionYears
- new contributions function
api/user/{user}/contributions?year={year}
- user repositories
isFork
,isArchived
,isMirror
- user fields
- hooks: useDebounce
- use absolute imports and module path aliases
- serve user images at double size to maximize image clarity
- use heroicons/react icons
- pages
- user: reorder stars/forks per language, show stars first
- home: refactored to use SearchUser widget
- api
- search: do not limit search query to
in:login
matches, allow a more broad search in user
- search: do not limit search query to
- components
- SearchInput: auto "submit" form when user types (debounced) vs on actual submit (hitting enter key)
- UserLinkCard, udpated styles, added location
- RepoCard: added owner avatar
- search: filter organizations (empty objects) from search results
0.7.0 - 2021-04-17
- dependencies: add react-tooltip
- user
- organizations: tooltip to show org name
- CalendarLine (chart): tooltip to show grouped contributions per week
- components
- PolarAreaChart: tooltip to show percentage
- PieChart: tooltip to show per percentage
- components: PolarAreaChart: handle case for 1 entry
0.6.0 - 2021-04-15
- components: polar area chart
- display version number on footer
- user: use PolarAreaChart instead of RepoCard
- components: pie chart: use path instead of stroke-dasharray
- constants: update chart colors
0.5.0 - 2021-04-13
- user: calendar line chart
0.4.0 - 2021-04-10
- search: "no results" state
- user: make sure emojiHTML is not null or undefined, the
parse
fn will fail in this case
0.3.0 - 2021-04-09
- user
- filter forksPerLanguage, starsPerLanguage and commitsPerLanguage greater than zero
- filter starred and forked repos greater than zero
- add page title
- show user company
- users: organizations list: printing zero when no organizations
0.2.1 - 2021-04-09
- user: show only owned repositories
0.2.0 - 2021-04-09
- users
- list user organizations
- add languages chart
- add stars per repo chart
- add simple empty states
- format joined date
- display preferred user license
- search
- index(search): autoFocus input
- user: charts: display Unknown instead of
undefined
when the repo doesn’t have a primaryLanguage
0.1.1 - 2021-04-07
- format numbers
- rate limit status indicator
Initial release
- Search GitHub users by
login
(username) using GitHub’s GraphQL API - Display GitHub user profile page with the following stats/data:
- calendar contributions
- activity summary
- most starred repos
- most forked repos
- forks per language
- stars per language
- commits per language
- languages per repo
- commits per repo (top 10)