From 7670144be4912842def9f974b3e3b146f12903c2 Mon Sep 17 00:00:00 2001 From: Abelino Chavez Date: Fri, 30 Jan 2026 20:35:43 -0600 Subject: [PATCH] feat: add "open in new tab" icon next to project names (#644) - Add LinkSquare02Icon to grid and list views on Projects page - Icon appears on hover and opens project editor in new tab - Prevents default link navigation to allow new tab opening Co-Authored-By: Claude Opus 4.5 --- apps/web/src/app/projects/page.tsx | 41 +++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/apps/web/src/app/projects/page.tsx b/apps/web/src/app/projects/page.tsx index ea1ef522..6a50da6b 100644 --- a/apps/web/src/app/projects/page.tsx +++ b/apps/web/src/app/projects/page.tsx @@ -43,6 +43,7 @@ import { Edit03Icon, ArrowDown02Icon, InformationCircleIcon, + LinkSquare02Icon, } from "@hugeicons/core-free-icons"; import { OcVideoIcon } from "@opencut/ui/icons"; import { Label } from "@/components/ui/label"; @@ -580,9 +581,23 @@ function ProjectItem({ -

- {project.name} -

+
+

+ {project.name} +

+ +
Created {formatDate({ date: project.createdAt })} @@ -608,9 +623,23 @@ function ProjectItem({ )}
-

- {project.name} -

+
+

+ {project.name} +

+ +
{durationLabel ?? "—"}