From d0bdbc4499f5dd147d9aec49809809893d400828 Mon Sep 17 00:00:00 2001 From: Mike Lady Date: Sat, 3 Jan 2026 18:18:49 -0800 Subject: [PATCH] feat(dashboard): Always show Refinery Merge Queue section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Refinery Merge Queue section now displays always, even when idle: - Shows 'No PRs in queue' message when merge queue is empty - Displays PR table with number, title, CI status, and mergeable when PRs exist - Added empty-state-inline CSS for consistent styling Previously the section was hidden entirely when no PRs existed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/web/templates/convoy.html | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/internal/web/templates/convoy.html b/internal/web/templates/convoy.html index 65901019..381e1d97 100644 --- a/internal/web/templates/convoy.html +++ b/internal/web/templates/convoy.html @@ -211,6 +211,19 @@ font-size: 0.875rem; } + .empty-state-inline { + text-align: center; + padding: 24px; + color: var(--text-secondary); + background: var(--bg-card); + border-radius: 8px; + } + + .empty-state-inline p { + font-size: 0.875rem; + margin: 0; + } + .status-hint { color: var(--text-secondary); font-size: 0.875rem; @@ -362,8 +375,8 @@ {{end}} - {{if .MergeQueue}}

🔀 Refinery Merge Queue

+ {{if .MergeQueue}} @@ -406,6 +419,10 @@ {{end}}
+ {{else}} +
+

No PRs in queue

+
{{end}} {{if .Polecats}}