From 306e0186f8da72c43e91f2ac2cb8e4eaa19949b6 Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Sun, 25 Oct 2026 02:20:05 -0700 Subject: [PATCH 1/2] fix(mobile): queue Steer button no longer opens the editor on a near miss Co-Authored-By: Claude Opus 5.5 --- .../features/threads/ThreadQueueControl.tsx | 177 ++++++++++-------- 1 file changed, 94 insertions(+), 83 deletions(-) diff --git a/apps/mobile/src/features/threads/ThreadQueueControl.tsx b/apps/mobile/src/features/threads/ThreadQueueControl.tsx index 39c7ff8797352..5dbde8413ecd2 100644 --- a/apps/mobile/src/features/threads/ThreadQueueControl.tsx +++ b/apps/mobile/src/features/threads/ThreadQueueControl.tsx @@ -324,97 +324,108 @@ export function ThreadQueueSheet({ route }: StaticScreenProps) { background={theme["--color-sheet"]} onRemove={() => void act(run.id, "remove")} > - - void act(run.id, nativeEvent.event as QueueAction) - } - > - + + void act(run.id, nativeEvent.event as QueueAction) } - disabled={!controls.canEdit} - onPress={() => void act(run.id, "edit")} - className="min-h-14 flex-row items-center gap-2.5 py-2.5 active:opacity-70" > - - void act(run.id, "edit")} + className="min-h-14 flex-row items-center gap-2.5 py-2.5 active:opacity-70" > - {context?.guest === undefined ? null : ( - - {`${context.guest.name} `} - - )} - {title} - - {controls.isEditing ? ( - - Editing - - ) : null} - {workflow?.canPromoteToSteer || workflow?.canSendNow ? ( - + void act(run.id, "steer")} - className="h-8 shrink-0 justify-center rounded-full bg-primary px-3 active:opacity-70 disabled:opacity-40" + numberOfLines={1} > - + {context?.guest === undefined ? null : ( + + {`${context.guest.name} `} + + )} + {title} + + {controls.isEditing ? ( + + Editing + + ) : null} + + + {workflow?.canPromoteToSteer || workflow?.canSendNow ? ( + // Outside the edit row and full row height, so a near miss never opens the editor. + void act(run.id, "steer")} + className="min-h-14 shrink-0 justify-center pl-4 active:opacity-70 disabled:opacity-40" + > + + + {workflow?.canSendNow ? "Send now" : "Steer"} - - ) : null} - - + + + ) : null} + From ccc8c33f2efee3468c22d2adc6aa94072e1c420e Mon Sep 17 00:00:00 2001 From: Theo Browne Date: Sun, 25 Oct 2026 02:40:18 -0700 Subject: [PATCH 2/2] fix(mobile): queue action fills tall rows and pill grows with text size Co-Authored-By: Claude Opus 5.5 --- apps/mobile/src/features/threads/ThreadQueueControl.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/mobile/src/features/threads/ThreadQueueControl.tsx b/apps/mobile/src/features/threads/ThreadQueueControl.tsx index 5dbde8413ecd2..2a97761b1ed93 100644 --- a/apps/mobile/src/features/threads/ThreadQueueControl.tsx +++ b/apps/mobile/src/features/threads/ThreadQueueControl.tsx @@ -411,9 +411,9 @@ export function ThreadQueueSheet({ route }: StaticScreenProps) { } disabled={!controls.canSend} onPress={() => void act(run.id, "steer")} - className="min-h-14 shrink-0 justify-center pl-4 active:opacity-70 disabled:opacity-40" + className="shrink-0 justify-center self-stretch pl-4 active:opacity-70 disabled:opacity-40" > - +