From 9c8f38752a3a6a909f9b9aebff31d5d42963e277 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Sat, 24 Oct 2026 22:50:30 +0200 Subject: [PATCH] fix(ui): flatten process log dialogs and show the run status next to the title Co-Authored-By: Claude Opus 5.5 --- resources/css/app.css | 20 ++++++++++++++ .../views/components/process-dialog.blade.php | 15 ++++++++--- .../views/livewire/activity-monitor.blade.php | 16 +++++++++--- .../project/database/heading.blade.php | 4 +-- .../project/database/import-form.blade.php | 2 +- .../project/service/heading.blade.php | 4 +-- .../server/cloudflare-tunnel.blade.php | 8 +++--- .../livewire/server/github-runners.blade.php | 4 +-- .../views/livewire/server/navbar.blade.php | 2 +- .../server/security/patches.blade.php | 4 +-- .../Feature/ActivityMonitorCrossTeamTest.php | 26 +++++++++++++++++++ 11 files changed, 85 insertions(+), 20 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 4874b60767..7ab8274949 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -2979,6 +2979,26 @@ input[type="search"]::-webkit-search-results-decoration { width: 100%; } +/* The dialog body is already the well: the log sits in it directly, without + its own box. */ +.process-dialog-body .activity-monitor-log { + padding: 0; + border: 0; + border-radius: 0; + background: transparent; +} + +/* Show the status of the activity monitor next to the dialog title. */ +.process-dialog-status { + display: none; +} + +.process-dialog:has([data-activity-status="running"]) .process-dialog-status-running, +.process-dialog:has([data-activity-status="finished"]) .process-dialog-status-finished, +.process-dialog:has([data-activity-status="failed"]) .process-dialog-status-failed { + display: inline-flex; +} + .validation-installation-logs { border: 1px solid var(--coollabs-fill); } diff --git a/resources/views/components/process-dialog.blade.php b/resources/views/components/process-dialog.blade.php index 193e5680ce..7a12d57659 100644 --- a/resources/views/components/process-dialog.blade.php +++ b/resources/views/components/process-dialog.blade.php @@ -66,9 +66,18 @@ ]) style="box-shadow: 0 0 0 1px var(--coollabs-hairline), var(--shadow-modal)">
-

- {{ $title }} -

+
+

+ {{ $title }} +

+ + + Finished + + + Failed + +