From a7f3bc7a3d5b5e433447703fc1d2e0e29c1dca6e Mon Sep 17 00:00:00 2001 From: rishyym0297 Date: Sun, 8 Jun 2025 03:05:22 +0530 Subject: [PATCH 1/8] fix --- frontend/src/components/RecentReleases.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 35630fdb33..869f6b454a 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -67,11 +67,15 @@ const RecentReleases: React.FC = ({

- +

From b589c1a7836e588c51cad2116b5d95b4dc08926c Mon Sep 17 00:00:00 2001 From: RISHIRAJ MUKHERJEE <136720020+rishyym0927@users.noreply.github.com> Date: Sun, 8 Jun 2025 08:40:40 +0530 Subject: [PATCH 2/8] Update frontend/src/components/RecentReleases.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- frontend/src/components/RecentReleases.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 869f6b454a..bdeac3aa0b 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -70,7 +70,9 @@ const RecentReleases: React.FC = ({ href={ item?.url && item?.url !== '/' ? item.url - : `/organizations/${item.organizationName}/repositories/${item.repositoryName}/releases/tag/${item.tagName}` + : item.organizationName && item.repositoryName && item.tagName + ? `/organizations/${encodeURIComponent(item.organizationName)}/repositories/${encodeURIComponent(item.repositoryName)}/releases/tag/${encodeURIComponent(item.tagName)}` + : '/' } target="_blank" rel="noopener noreferrer" From 5d791281f420da7250e22dd4940c37d4d705c4f1 Mon Sep 17 00:00:00 2001 From: rishyym0927 Date: Sat, 14 Jun 2025 18:18:50 +0530 Subject: [PATCH 3/8] fix --- frontend/src/components/RecentReleases.tsx | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 88a39c3b12..6639967c84 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -67,13 +67,7 @@ const RecentReleases: React.FC = ({

From e92daab34763ac8c1043b817364e539d57d796ac Mon Sep 17 00:00:00 2001 From: rishyym0927 Date: Sun, 15 Jun 2025 18:25:51 +0530 Subject: [PATCH 4/8] Fix --- frontend/src/components/RecentReleases.tsx | 32 +++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 6639967c84..7b35380bbd 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -24,6 +24,14 @@ const RecentReleases: React.FC = ({ }) => { const router = useRouter() + // Convert publishedAt to number if it's a string + const normalizedData = data?.map(item => ({ + ...item, + publishedAt: typeof item.publishedAt === 'string' + ? new Date(item.publishedAt).getTime() / 1000 + : item.publishedAt + })) || [] + return ( = ({ } > - {data && data.length > 0 ? ( + {normalizedData && normalizedData.length > 0 ? (
- {data.map((item, index) => ( + {normalizedData.map((item, index) => (
- {showAvatar && ( + {showAvatar && item?.author && ( = ({ > {item?.author?.name @@ -67,11 +79,11 @@ const RecentReleases: React.FC = ({

- +

@@ -86,7 +98,7 @@ const RecentReleases: React.FC = ({ className="cursor-pointer overflow-hidden text-ellipsis whitespace-nowrap text-gray-600 hover:underline dark:text-gray-400" onClick={() => router.push( - `/organizations/${item?.organizationName}/repositories/${item.repositoryName || ''}` + `/organizations/${item?.organizationName}/repositories/${item.repositoryName ?? ''}` ) } > From efb1558ba85e9df6b264ad9229b68cf337661724 Mon Sep 17 00:00:00 2001 From: rishyym0927 Date: Sun, 15 Jun 2025 18:38:59 +0530 Subject: [PATCH 5/8] Fix --- frontend/src/components/RecentReleases.tsx | 27 +++++++++++----------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 7b35380bbd..c61f9bc790 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -25,12 +25,14 @@ const RecentReleases: React.FC = ({ const router = useRouter() // Convert publishedAt to number if it's a string - const normalizedData = data?.map(item => ({ - ...item, - publishedAt: typeof item.publishedAt === 'string' - ? new Date(item.publishedAt).getTime() / 1000 - : item.publishedAt - })) || [] + const normalizedData = + data?.map((item) => ({ + ...item, + publishedAt: + typeof item.publishedAt === 'string' + ? new Date(item.publishedAt).getTime() / 1000 + : item.publishedAt, + })) || [] return ( = ({ > {item?.author?.name = ({

- +

From b6888acfb95e58418d230b80bc0eff8105823953 Mon Sep 17 00:00:00 2001 From: Kate Date: Sun, 29 Jun 2025 19:02:32 -0700 Subject: [PATCH 6/8] Update query to pass in release url to repository data --- frontend/src/components/RecentReleases.tsx | 14 ++------------ frontend/src/server/queries/repositoryQueries.ts | 1 + 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index c61f9bc790..3ca962535d 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -24,16 +24,6 @@ const RecentReleases: React.FC = ({ }) => { const router = useRouter() - // Convert publishedAt to number if it's a string - const normalizedData = - data?.map((item) => ({ - ...item, - publishedAt: - typeof item.publishedAt === 'string' - ? new Date(item.publishedAt).getTime() / 1000 - : item.publishedAt, - })) || [] - return ( = ({
} > - {normalizedData && normalizedData.length > 0 ? ( + {data && data.length > 0 ? (
- {normalizedData.map((item, index) => ( + {data.map((item, index) => (
diff --git a/frontend/src/server/queries/repositoryQueries.ts b/frontend/src/server/queries/repositoryQueries.ts index 0f7a0afe95..d8be48d6bd 100644 --- a/frontend/src/server/queries/repositoryQueries.ts +++ b/frontend/src/server/queries/repositoryQueries.ts @@ -33,6 +33,7 @@ export const GET_REPOSITORY_DATA = gql` name login } + url isPreRelease name organizationName From 2094586baa293fb216fdeb92d46c1756d44bec2a Mon Sep 17 00:00:00 2001 From: Arkadii Yakovets Date: Sat, 2 Aug 2025 16:05:46 -0700 Subject: [PATCH 7/8] Update code --- frontend/src/components/RecentReleases.tsx | 3 +-- frontend/src/server/queries/repositoryQueries.ts | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index 3ca962535d..ccbb485601 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -55,7 +55,7 @@ const RecentReleases: React.FC = ({ href={item?.author?.login ? `/members/${item?.author?.login}` : '#'} > {item?.author?.name = ({ Date: Sat, 2 Aug 2025 16:12:15 -0700 Subject: [PATCH 8/8] Update code --- frontend/src/components/RecentReleases.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frontend/src/components/RecentReleases.tsx b/frontend/src/components/RecentReleases.tsx index ccbb485601..5ea73c37fb 100644 --- a/frontend/src/components/RecentReleases.tsx +++ b/frontend/src/components/RecentReleases.tsx @@ -67,9 +67,7 @@ const RecentReleases: React.FC = ({