From 9c43e4069a81c4b0ac717580303c1291f463ff30 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 5 Aug 2025 11:14:15 -0400 Subject: [PATCH 1/2] reset zero --- infra/zero.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infra/zero.ts b/infra/zero.ts index 7c7ed5c4..68911fcc 100644 --- a/infra/zero.ts +++ b/infra/zero.ts @@ -32,7 +32,7 @@ const zeroEnv = { ...($dev ? {} : { - ZERO_LITESTREAM_BACKUP_URL: $interpolate`s3://${storage.name}/zero/12`, + ZERO_LITESTREAM_BACKUP_URL: $interpolate`s3://${storage.name}/zero/13`, }), }; From 9b3e07c7b299edcd6e629aa72cb6e0eab29faecf Mon Sep 17 00:00:00 2001 From: Tyler Lusk <44889927+TeeLusk@users.noreply.github.com> Date: Wed, 24 Sep 2025 09:39:11 -0600 Subject: [PATCH 2/2] feat: add total count column to issues listing page - Add new 'Total' column displaying 24-hour error count sum - Reuse existing issue count data with simple reduce operation - Match existing styling patterns and responsive layout - Position column between histogram and time columns --- .../src/pages/workspace/stage/issues/list.tsx | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/packages/web/workspace/src/pages/workspace/stage/issues/list.tsx b/packages/web/workspace/src/pages/workspace/stage/issues/list.tsx index afb37fa1..112a72cd 100644 --- a/packages/web/workspace/src/pages/workspace/stage/issues/list.tsx +++ b/packages/web/workspace/src/pages/workspace/stage/issues/list.tsx @@ -38,6 +38,7 @@ import { useWorkspace } from "../../context"; import { WindowVirtualizer } from "virtua/solid" const COL_COUNT_WIDTH = 260; +const COL_TOTAL_WIDTH = 80; const COL_TIME_WIDTH = 140; const Content = styled("div", { @@ -674,6 +675,22 @@ export function List() { Last 24hrs + + + Total + + ({ label: hour, value: hours[hour] || 0 })); }); + const totalCount = createMemo(() => + counts().reduce((sum, item) => sum + item.count, 0) + ); + const navigator = useKeyboardNavigator(); return ( @@ -901,6 +922,17 @@ function IssueRow(props: IssueProps) { tooltipAlignment={props.last ? "top" : "bottom"} /> + + + {totalCount().toLocaleString()} + +