From 243c963b155e2475be0eb785fa8ba48f2c8ba7d2 Mon Sep 17 00:00:00 2001 From: Shpetim <32248437+ShpetimA@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:31:54 +0200 Subject: [PATCH 1/3] fix(web): align pull request row authors --- .../components/pullRequest/PullRequestRow.tsx | 105 +++++++++--------- .../pullRequest/pullRequestPresentation.tsx | 10 +- 2 files changed, 62 insertions(+), 53 deletions(-) diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx index b9b000829945..81008785458a 100644 --- a/apps/web/src/components/pullRequest/PullRequestRow.tsx +++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx @@ -164,62 +164,67 @@ function PullRequestRowImpl({ className="shrink-0 whitespace-nowrap text-[11px]" /> - - {matchedElsewhere ? ( - - - } - > - matched in the description - - - matched in the description - - - Matched in the description - - ) : null} - - {showProvider ? ( + + + {matchedElsewhere ? ( - }> - + + } + > + matched in the description + + + matched in the description + - {providerName} + Matched in the description ) : null} - {/* The number carries the link, here as much as on the detail: a right-click on it - copies the pull request's own address rather than opening the editing menu. */} - { - event.preventDefault(); - event.stopPropagation(); - void showPullRequestLinkContextMenu({ - url: entry.url, - openLabel: openOnHostLabel(entry.provider), - position: { x: event.clientX, y: event.clientY }, - }); - }} - > - #{entry.number} + + {showProvider ? ( + + }> + + + {providerName} + + ) : null} + {/* The number carries the link, here as much as on the detail: a right-click on it + copies the pull request's own address rather than opening the editing menu. */} + { + event.preventDefault(); + event.stopPropagation(); + void showPullRequestLinkContextMenu({ + url: entry.url, + openLabel: openOnHostLabel(entry.provider), + position: { x: event.clientX, y: event.clientY }, + }); + }} + > + #{entry.number} + + {showProjectTitle ? {entry.repository} : null} + {environmentLabel ? ( + {environmentLabel} + ) : null} + {entry.labels.length > 0 ? : null} + + + · - {showProjectTitle ? {entry.repository} : null} - {environmentLabel ? ( - {environmentLabel} - ) : null} - - {entry.labels.length > 0 ? : null} - - - - {formatRelativeTimeLabel(entry.updatedAt)} + + + {formatRelativeTimeLabel(entry.updatedAt)} + + diff --git a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx index 890efb67cb9b..fd471f81af5f 100644 --- a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx +++ b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx @@ -385,12 +385,16 @@ export function PullRequestActorLabel({ const login = actor?.login ?? "ghost"; const label = ( <> - {login} + ); if (!tooltip) { - return {label}; + return ( + + {label} + + ); } return ( @@ -408,7 +412,7 @@ export function PullRequestActorLabel({ ) } className={cn( - "flex min-w-0 items-center gap-1.5", + "flex min-w-0 flex-row-reverse items-center gap-1.5", profileUrl && "cursor-pointer rounded-sm underline-offset-2 outline-none hover:text-foreground hover:underline focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 focus-visible:ring-offset-background", className, From 49b69ad749db0424507ec0d94616ebb8bc025d41 Mon Sep 17 00:00:00 2001 From: Shpetim <32248437+ShpetimA@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:45:25 +0200 Subject: [PATCH 2/3] fix(web): preserve reviewer avatar stacks --- apps/web/src/components/pullRequest/PullRequestRow.tsx | 2 +- .../components/pullRequest/pullRequestPresentation.tsx | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx index 81008785458a..f45fdcb518c3 100644 --- a/apps/web/src/components/pullRequest/PullRequestRow.tsx +++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx @@ -222,7 +222,7 @@ function PullRequestRowImpl({ diff --git a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx index fd471f81af5f..890efb67cb9b 100644 --- a/apps/web/src/components/pullRequest/pullRequestPresentation.tsx +++ b/apps/web/src/components/pullRequest/pullRequestPresentation.tsx @@ -385,16 +385,12 @@ export function PullRequestActorLabel({ const login = actor?.login ?? "ghost"; const label = ( <> - {login} + {login} ); if (!tooltip) { - return ( - - {label} - - ); + return {label}; } return ( @@ -412,7 +408,7 @@ export function PullRequestActorLabel({ ) } className={cn( - "flex min-w-0 flex-row-reverse items-center gap-1.5", + "flex min-w-0 items-center gap-1.5", profileUrl && "cursor-pointer rounded-sm underline-offset-2 outline-none hover:text-foreground hover:underline focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 focus-visible:ring-offset-background", className, From 62c19a05bd8685c22bf2ebade9c7dfbdc3b4d2e5 Mon Sep 17 00:00:00 2001 From: Shpetim <32248437+ShpetimA@users.noreply.github.com> Date: Tue, 15 Sep 2026 17:57:48 +0200 Subject: [PATCH 3/3] fix(web): align pull request metadata breakpoints --- apps/web/src/components/pullRequest/PullRequestRow.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/src/components/pullRequest/PullRequestRow.tsx b/apps/web/src/components/pullRequest/PullRequestRow.tsx index f45fdcb518c3..37ac1ebb5dcc 100644 --- a/apps/web/src/components/pullRequest/PullRequestRow.tsx +++ b/apps/web/src/components/pullRequest/PullRequestRow.tsx @@ -213,7 +213,10 @@ function PullRequestRowImpl({ ) : null} {entry.labels.length > 0 ? : null} - + ·