Repository navigation
feat: show contributor badges for repository contributors - #743
fernandofreamunde wants to merge 13 commits into
Conversation
Cache GitHub contributor usernames and expose a contributor flag on serialized users so the UI can show who helped build the project. Co-authored-by: Cursor <cursoragent@cursor.com>
Render the /dev/null logo after the name on commits, profiles, the aside, suggestions, and hover previews when the user contributed. Co-authored-by: Cursor <cursoragent@cursor.com>
Soft-fail when the cache facade is unavailable, make the query readonly, and fix Fluent typing so lint, types, and org typing tests pass. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
#741 also adds a mark for /dev/null contributors and fetches the same contributor list from GitHub. Worth agreeing on one approach so both do not land. |
|
@hbenabdallah that one looks more like an achievement, which is not a bad idea I would say. I am ok with whatever happens in the end. 😄 |
|
@nunomaduro thoughts? |
…n-badges Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
ChangelogQuery: :Repository is gone; match the other repository queries. Co-authored-by: Cursor <cursoragent@cursor.com>
…on-badges Co-authored-by: Cursor <cursoragent@cursor.com> # Conflicts: # tests/Feature/Controllers/LogControllerTest.php
Keep contributor badges in who-to-follow alongside suggestion dismiss and icon follow controls from production. Co-authored-by: Cursor <cursoragent@cursor.com>
|
I would prefer the achievement badge route, as this could be conflated with "member of the org" |
|
@paulinevos fair point. I initially was thinking of making it have a different one for the members of the org. But It would require building an admin so you guys can manage who got those, and I thought it was going to make this a tad too big. I wanted it to stay small and iterate. it does have a tooltip mentioning the meaning, and we can make it so it is grayscale for us contributors and color for members of the org. Initially I had in mind gold and silver to distinguish but color is... as good as gold :) |
Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve LogControllerTest import conflict by keeping both Http and Queue. Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
nunomaduro/dev-null.shand expose acontributorflag on serialized users/dev/nulllogo mark after the display name on commits, profiles, the aside, Who to follow, and hover previewslooks like this:

Test plan
Made with Cursor