From 484526da77ae13c25dcd7d0048e3edd6ac4364a2 Mon Sep 17 00:00:00 2001 From: Kynan Ware <47394200+BagToad@users.noreply.github.com> Date: Thu, 29 Jan 2026 12:45:58 -0700 Subject: [PATCH] Include name in reviewer display for existing review requests Fetch name field in reviewRequests GraphQL query and show as 'login (Name)'. --- api/queries_pr.go | 5 ++++- api/query_builder.go | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/api/queries_pr.go b/api/queries_pr.go index fbed0611f..aaa559e34 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -326,7 +326,7 @@ func (r RequestedReviewer) LoginOrSlug() string { // DisplayName returns a user-friendly name for the reviewer. // For Copilot bot, returns "Copilot (AI)". For teams, returns "org/slug". -// For users, returns login (could be extended to show name if available). +// For users, returns "login (Name)" if name is available, otherwise just login. func (r RequestedReviewer) DisplayName() string { if r.TypeName == teamTypeName { return fmt.Sprintf("%s/%s", r.Organization.Login, r.Slug) @@ -334,6 +334,9 @@ func (r RequestedReviewer) DisplayName() string { if r.TypeName == "Bot" && r.Login == CopilotReviewerLogin { return "Copilot (AI)" } + if r.Name != "" { + return fmt.Sprintf("%s (%s)", r.Login, r.Name) + } return r.Login } diff --git a/api/query_builder.go b/api/query_builder.go index c36fee736..766c2b4aa 100644 --- a/api/query_builder.go +++ b/api/query_builder.go @@ -102,7 +102,7 @@ var prReviewRequests = shortenQuery(` nodes { requestedReviewer { __typename, - ...on User{login}, + ...on User{login,name}, ...on Bot{login}, ...on Team{ organization{login}