From 2649f5945d8b533163cf603b3799abc80d04e8ab Mon Sep 17 00:00:00 2001 From: Nicky Leach Date: Thu, 25 Jun 2026 23:15:10 +0000 Subject: [PATCH] Fix PAP-634 UX findings: mobile tab labels + hide Update value for dynamic secrets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Finding 1: responsive abbreviated tab labels (Managed/External/At runtime) on mobile, full labels at sm+, with truncate safety net — fixes 390px clip. Finding 2: hide the rotate dialog 'Update value' button for dynamic_command secrets, which have no stored value to update. Storybook fixtures add a dynamic_command secret + enable the flag so both states render for UX review. Co-Authored-By: Claude Opus 4.8 --- ui/src/pages/Secrets.tsx | 51 ++++++++++++++++---------- ui/storybook/.storybook/preview.tsx | 1 + ui/storybook/fixtures/paperclipData.ts | 26 +++++++++++++ 3 files changed, 58 insertions(+), 20 deletions(-) diff --git a/ui/src/pages/Secrets.tsx b/ui/src/pages/Secrets.tsx index fecbe0ed0b2..4e2f051744e 100644 --- a/ui/src/pages/Secrets.tsx +++ b/ui/src/pages/Secrets.tsx @@ -1195,23 +1195,25 @@ export function Secrets() {
- + {selectedSecret.managedMode !== "dynamic_command" && ( + + )} {selectedSecret.status === "active" ? (