From de87c41b782ae3c040d4930f4987896822111198 Mon Sep 17 00:00:00 2001 From: Anso Date: Fri, 19 Jun 2026 01:12:13 -0400 Subject: [PATCH] fix(updates): allow "Apply now" on the readiness board without a schedule (#1394) --- .../components/AutoUpdateReadinessView.tsx | 15 ++--- .../AutoUpdateReadinessView.test.tsx | 61 ++++++++++++++++--- 2 files changed, 60 insertions(+), 16 deletions(-) diff --git a/frontend/src/components/AutoUpdateReadinessView.tsx b/frontend/src/components/AutoUpdateReadinessView.tsx index 9463d533..a5da3729 100644 --- a/frontend/src/components/AutoUpdateReadinessView.tsx +++ b/frontend/src/components/AutoUpdateReadinessView.tsx @@ -52,7 +52,8 @@ export interface StackCard { applying: boolean; // True when at least one enabled action='update' scheduled task covers this // stack on this node (per-stack row or fleet row). Drives the Auto: Off pill - // and the Apply now button's disabled state. + // and the hero "ready to apply automatically" count. Manual Apply now is + // schedule-independent and does not read this field. autoUpdateEnabled: boolean; } @@ -284,12 +285,8 @@ function StackReadinessCard({