@@ -643,7 +616,29 @@ export function ChatPane({
: 'Message...'
}
>
-
+ {/* Bottom action bar: left = shortcuts, right = buttons */}
+
+ {/* Left: quick actions */}
+
+ {onTerminalToggle && (
+
+ )}
+ {!isScratchpad && promptFiles.length > 0 && (
+ void onSend(content)}
+ promptFiles={promptFiles}
+ />
+ )}
+
+
+ {/* Right: attach, plan mode, send */}
+
{/* Attachment picker */}
)}
+
{isPlanMode && !isSessionBusy && (
diff --git a/src/renderer/components/chat/InlinePills.tsx b/src/renderer/components/chat/InlinePills.tsx
index bfaf2f6..cfa8ec6 100644
--- a/src/renderer/components/chat/InlinePills.tsx
+++ b/src/renderer/components/chat/InlinePills.tsx
@@ -677,17 +677,17 @@ export function InlineTerminalPill({
return (
);
diff --git a/src/renderer/components/chat/InlinePromptPill.tsx b/src/renderer/components/chat/InlinePromptPill.tsx
index 0eee617..a24a48b 100644
--- a/src/renderer/components/chat/InlinePromptPill.tsx
+++ b/src/renderer/components/chat/InlinePromptPill.tsx
@@ -66,14 +66,14 @@ export function InlinePromptPill({
{open && !disabled && (