From 0d537df08fea539022cbcffe3ea778a3c84e7fb7 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 4 Jun 2026 00:22:00 +0000 Subject: feat: execution row click opens unified detail + log viewer Replace the per-row "View Logs" button with a click handler on the entire execution row. Clicking opens the logs-modal showing a metadata grid (id, status, agent, exit code, cost, times, error, log paths) followed by an inline streaming log viewer. The EventSource is torn down on modal close. Co-Authored-By: Claude Sonnet 4.6 --- web/style.css | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'web/style.css') diff --git a/web/style.css b/web/style.css index b6f0484..abbf3b9 100644 --- a/web/style.css +++ b/web/style.css @@ -817,6 +817,11 @@ dialog label select:focus { align-items: center; gap: 0.5rem 0.75rem; flex-wrap: wrap; + cursor: pointer; +} + +.execution-row:hover { + background: var(--surface-2, rgba(255,255,255,0.06)); } .execution-commits { @@ -910,23 +915,6 @@ dialog label select:focus { border: 1px solid color-mix(in srgb, var(--warn, #f59e0b) 35%, transparent); } -.btn-view-logs { - font-size: 0.72rem; - font-weight: 600; - padding: 0.2em 0.55em; - border-radius: 0.25rem; - border: 1px solid var(--border); - background: transparent; - color: var(--text-muted); - cursor: pointer; - white-space: nowrap; - flex-shrink: 0; -} - -.btn-view-logs:hover { - background: var(--border); - color: var(--text); -} /* Execution logs modal */ .logs-modal-body { -- cgit v1.2.3