From a1409576f49f9723bda1e211a2540b4ad08dd6c3 Mon Sep 17 00:00:00 2001
From: Broque Thomas <26755000+Nezreka@users.noreply.github.com>
Date: Sun, 24 May 2026 20:09:06 -0700
Subject: [PATCH] Move mirrored pipeline action into card controls
Place the Run Pipeline action alongside the existing mirrored playlist card controls so users can find it next to clear, edit source, and delete.
---
webui/static/stats-automations.js | 2 +-
webui/static/style.css | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/webui/static/stats-automations.js b/webui/static/stats-automations.js
index 9d25e8bb..6cf81220 100644
--- a/webui/static/stats-automations.js
+++ b/webui/static/stats-automations.js
@@ -513,10 +513,10 @@ function renderMirroredCard(p, container) {
Mirrored ${ago}
${ratioHtml}
${phaseHtml}
-
${disc > 0 ? `` : ''}
+
`;
diff --git a/webui/static/style.css b/webui/static/style.css
index 51c619c6..d633399a 100644
--- a/webui/static/style.css
+++ b/webui/static/style.css
@@ -12058,6 +12058,8 @@ body.helper-mode-active #dashboard-activity-feed:hover {
height: 24px;
padding: 0 10px;
transition: all 0.2s ease;
+ flex-shrink: 0;
+ opacity: 0;
}
.mirrored-card-pipeline:hover {
@@ -12088,7 +12090,8 @@ body.helper-mode-active #dashboard-activity-feed:hover {
.mirrored-playlist-card:hover .mirrored-card-delete,
.mirrored-playlist-card:hover .mirrored-card-clear,
-.mirrored-playlist-card:hover .mirrored-card-link {
+.mirrored-playlist-card:hover .mirrored-card-link,
+.mirrored-playlist-card:hover .mirrored-card-pipeline {
opacity: 1;
}