From f45b2f1d200e3cd143a115010b0b8c66d4c95f45 Mon Sep 17 00:00:00 2001 From: Benjamin Shafii Date: Sun, 1 Feb 2026 00:39:34 -0800 Subject: [PATCH 1/2] fix: clarify attachment availability in remote workspaces --- .../src/app/components/session/composer.tsx | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/app/src/app/components/session/composer.tsx b/packages/app/src/app/components/session/composer.tsx index bb39c4ec..9ead3829 100644 --- a/packages/app/src/app/components/session/composer.tsx +++ b/packages/app/src/app/components/session/composer.tsx @@ -274,6 +274,7 @@ export default function Composer(props: ComposerProps) { const [history, setHistory] = createSignal({ prompt: [] as ComposerDraft[], shell: [] as ComposerDraft[] }); const [variantMenuOpen, setVariantMenuOpen] = createSignal(false); const activeVariant = createMemo(() => props.modelVariant ?? "none"); + const attachmentsDisabled = createMemo(() => props.isRemoteWorkspace); onMount(() => { queueMicrotask(() => focusEditorEnd()); @@ -1140,6 +1141,7 @@ export default function Composer(props: ComposerProps) { multiple accept={ACCEPTED_FILE_TYPES.join(",")} class="hidden" + disabled={attachmentsDisabled()} onChange={(event: Event) => { const target = event.currentTarget as HTMLInputElement; const files = Array.from(target.files ?? []); @@ -1149,15 +1151,21 @@ export default function Composer(props: ComposerProps) { /> From fcf82efe866f050850d459debe54c95a2c524519 Mon Sep 17 00:00:00 2001 From: Benjamin Shafii Date: Mon, 2 Feb 2026 18:24:14 -0800 Subject: [PATCH 2/2] fix: add jump-to-latest button --- packages/app/src/app/pages/session.tsx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/app/src/app/pages/session.tsx b/packages/app/src/app/pages/session.tsx index 7c7e542c..c7e90eec 100644 --- a/packages/app/src/app/pages/session.tsx +++ b/packages/app/src/app/pages/session.tsx @@ -1350,6 +1350,18 @@ export default function SessionView(props: SessionViewProps) { } /> + 0}> +
+ +
+
+
(messagesEndEl = el)} />