From b8f19026c51a33b7cc39091a77277a73a5401962 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Wed, 25 Jun 2025 19:00:30 +0000 Subject: [PATCH 1/3] feat: add task link when workspace is running a task --- .../WorkspaceMoreActions/WorkspaceMoreActions.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx index d2d916f71e9e8..1045e64b4c02e 100644 --- a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx +++ b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx @@ -19,6 +19,7 @@ import { EllipsisVertical, HistoryIcon, SettingsIcon, + SquareCheckBigIcon, TrashIcon, } from "lucide-react"; import { type FC, useEffect, useState } from "react"; @@ -126,6 +127,17 @@ export const WorkspaceMoreActions: FC = ({ Download logs… + {workspace.latest_build.has_ai_task && ( + + + + See task + + + )} + Date: Thu, 26 Jun 2025 20:13:20 +0000 Subject: [PATCH 2/3] Add button to status card and wrap statuses in scroll area --- .../WorkspaceMoreActions.tsx | 11 ---- site/src/pages/WorkspacePage/AppStatuses.tsx | 65 +++++++++++-------- 2 files changed, 39 insertions(+), 37 deletions(-) diff --git a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx index 1045e64b4c02e..f4fe315ca3564 100644 --- a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx +++ b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx @@ -127,17 +127,6 @@ export const WorkspaceMoreActions: FC = ({ Download logs… - {workspace.latest_build.has_ai_task && ( - - - - See task - - - )} - = ({ {latestStatus.message || capitalize(latestStatus.state)} - + +
@@ -119,6 +122,13 @@ export const AppStatuses: FC = ({ ))} + + @@ -141,35 +151,38 @@ export const AppStatuses: FC = ({
- {displayStatuses && - otherStatuses.map((status) => { - const statusTime = new Date(status.created_at); - const formattedTimestamp = timeFrom(statusTime, comparisonDate); + {displayStatuses && ( + + {otherStatuses.map((status) => { + const statusTime = new Date(status.created_at); + const formattedTimestamp = timeFrom(statusTime, comparisonDate); - return ( -
-
- - - {status.message || capitalize(status.state)} - - - {formattedTimestamp} - + > +
+ + + {status.message || capitalize(status.state)} + + + {formattedTimestamp} + +
-
- ); - })} + ); + })} +
+ )} ); }; From 7946078fe9f23f3607c3094f8df0c46518fcde21 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Thu, 26 Jun 2025 20:33:41 +0000 Subject: [PATCH 3/3] fmt --- .../workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx | 1 - site/src/pages/WorkspacePage/AppStatuses.tsx | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx index f4fe315ca3564..d2d916f71e9e8 100644 --- a/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx +++ b/site/src/modules/workspaces/WorkspaceMoreActions/WorkspaceMoreActions.tsx @@ -19,7 +19,6 @@ import { EllipsisVertical, HistoryIcon, SettingsIcon, - SquareCheckBigIcon, TrashIcon, } from "lucide-react"; import { type FC, useEffect, useState } from "react"; diff --git a/site/src/pages/WorkspacePage/AppStatuses.tsx b/site/src/pages/WorkspacePage/AppStatuses.tsx index b797aa1d0f608..71547992ecd9e 100644 --- a/site/src/pages/WorkspacePage/AppStatuses.tsx +++ b/site/src/pages/WorkspacePage/AppStatuses.tsx @@ -15,6 +15,7 @@ import { import capitalize from "lodash/capitalize"; import { timeFrom } from "utils/time"; +import { ScrollArea } from "components/ScrollArea/ScrollArea"; import { ChevronDownIcon, ChevronUpIcon, @@ -26,9 +27,8 @@ import { import { AppStatusStateIcon } from "modules/apps/AppStatusStateIcon"; import { useAppLink } from "modules/apps/useAppLink"; import { type FC, useState } from "react"; -import { truncateURI } from "utils/uri"; import { Link as RouterLink } from "react-router-dom"; -import { ScrollArea } from "components/ScrollArea/ScrollArea"; +import { truncateURI } from "utils/uri"; interface AppStatusesProps { workspace: Workspace; pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy