From 4928fb03397a1dd2ca19a49858e2f5b6b2d17a69 Mon Sep 17 00:00:00 2001 From: Aviral Shukla Date: Mon, 23 Feb 2026 13:07:06 +0530 Subject: [PATCH 1/4] Add keys to columns and change max width class Wrap the PR, issues, and repos columns in divs with explicit key props to avoid React key warnings when rendering the three-column grid. Also replace the container Tailwind class max-w-[1600px] with max-w-400 to adjust the layout width. --- apps/main-site/src/app/(main-site)/page.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/main-site/src/app/(main-site)/page.tsx b/apps/main-site/src/app/(main-site)/page.tsx index 956b725..337187d 100644 --- a/apps/main-site/src/app/(main-site)/page.tsx +++ b/apps/main-site/src/app/(main-site)/page.tsx @@ -60,7 +60,7 @@ async function DashboardShell({ return (
-
+
{/* Command palette */}
{commandPalette}
@@ -69,9 +69,9 @@ async function DashboardShell({ {/* Three-column grid */}
- {prColumn} - {issuesColumn} - {reposColumn} +
{prColumn}
+
{issuesColumn}
+
{reposColumn}
From 8ed3ad85fe42de6635591f63f00b0005ff3d88a8 Mon Sep 17 00:00:00 2001 From: Aviral Shukla Date: Mon, 23 Feb 2026 13:20:28 +0530 Subject: [PATCH 2/4] Add keys to dynamic content sections in RepoDetailShell and OrgDetailShell fixing missing key prop error --- apps/main-site/src/app/(main-site)/[owner]/[name]/page.tsx | 6 +++--- apps/main-site/src/app/(main-site)/[owner]/page.tsx | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/main-site/src/app/(main-site)/[owner]/[name]/page.tsx b/apps/main-site/src/app/(main-site)/[owner]/[name]/page.tsx index 33ef023..1fa0a4d 100644 --- a/apps/main-site/src/app/(main-site)/[owner]/[name]/page.tsx +++ b/apps/main-site/src/app/(main-site)/[owner]/[name]/page.tsx @@ -73,9 +73,9 @@ async function RepoDetailShell({
- {header} - {prs} - {issues} +
{header}
+
{prs}
+
{issues}
diff --git a/apps/main-site/src/app/(main-site)/[owner]/page.tsx b/apps/main-site/src/app/(main-site)/[owner]/page.tsx index 5d52b4a..b825507 100644 --- a/apps/main-site/src/app/(main-site)/[owner]/page.tsx +++ b/apps/main-site/src/app/(main-site)/[owner]/page.tsx @@ -80,9 +80,9 @@ async function OrgDetailShell({
{commandPalette}
- {prColumn} - {issuesColumn} - {reposColumn} +
{prColumn}
+
{issuesColumn}
+
{reposColumn}
From 419a4e629a3c3ff71a20fde89c1c1a3a6f0a7591 Mon Sep 17 00:00:00 2001 From: Aviral Shukla Date: Mon, 23 Feb 2026 13:40:41 +0530 Subject: [PATCH 3/4] Update home-dashboard-client.tsx --- .../app/(main-site)/_components/home-dashboard-client.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx b/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx index 5f49b84..35617fe 100644 --- a/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx +++ b/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx @@ -494,11 +494,11 @@ function PrRow({ pr }: { pr: DashboardPrItem }) { return (
-

+

{pr.title}

@@ -545,7 +545,7 @@ function IssueRow({ issue }: { issue: DashboardIssueItem }) { return (
-

+

{issue.title}

From 6e544241e4486fd08b732269b29f6657a6613dc9 Mon Sep 17 00:00:00 2001 From: Aviral Shukla Date: Mon, 23 Feb 2026 13:46:00 +0530 Subject: [PATCH 4/4] remove unnecessary classes --- .../app/(main-site)/_components/home-dashboard-client.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx b/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx index 35617fe..c540380 100644 --- a/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx +++ b/apps/main-site/src/app/(main-site)/_components/home-dashboard-client.tsx @@ -498,7 +498,7 @@ function PrRow({ pr }: { pr: DashboardPrItem }) { >
-

+

{pr.title}

@@ -554,7 +554,7 @@ function IssueRow({ issue }: { issue: DashboardIssueItem }) { )} />
-

+

{issue.title}

@@ -593,10 +593,10 @@ function RepoRow({ repo }: { repo: RepoSummary }) { return (
-

+

{repo.fullName}

{repo.lastPushAt !== null && (