From c98741788962ec0ed374b0e1b6ca0241c08789b3 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 07:41:37 -0400 Subject: [PATCH] feat: Reposition Add Image button inside ChatTextArea (#7989) * feat: move Add Image button inside ChatTextArea - Moved Add Image button from bottom toolbar to top-right inside text area - Repositioned Enhance Prompt button to be above Send button (bottom-right) - Both buttons now follow similar positioning pattern as Send button - Maintains consistent button styling and transitions * fix: corrected C# tree-sitter query (#7813) * feat: Move slash commands to Settings tab with gear icon for discoverability (#7988) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Roo Code Co-authored-by: Bruno Bergher Co-authored-by: Mubeen Zulfiqar Co-authored-by: Matt Rubens * Add Z.ai coding plan support (#8003) * chore(deps): bump axios from 1.9.0 to 1.12.0 (#7963) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix context menu is obscured when edit message. (#7951) * feat: add keyboard shortcut for "Add to Context" action (#7908) Co-authored-by: daniel-lxs Co-authored-by: Matt Rubens * fix: handle ByteString conversion errors in OpenAI embedders (#8008) * CONTRIBUTING.md tweaks and issue template rewrite (#8014) * Visual tweaks --------- Signed-off-by: dependabot[bot] Co-authored-by: Roo Code Co-authored-by: Mubeen Zulfiqar Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Bruno Bergher Co-authored-by: Matt Rubens Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: NaccOll Co-authored-by: daniel-lxs Co-authored-by: Hannes Rudolph --- .../src/components/chat/ChatTextArea.tsx | 56 +++++++++---------- .../components/chat/IndexingStatusBadge.tsx | 4 +- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/webview-ui/src/components/chat/ChatTextArea.tsx b/webview-ui/src/components/chat/ChatTextArea.tsx index ff6b2a0234..fb105056b5 100644 --- a/webview-ui/src/components/chat/ChatTextArea.tsx +++ b/webview-ui/src/components/chat/ChatTextArea.tsx @@ -1067,7 +1067,7 @@ export const ChatTextArea = forwardRef( : "bg-vscode-input-background", "transition-background-color duration-150 ease-in-out", "will-change-background-color", - "min-h-[90px]", + "min-h-[94px]", "box-border", "rounded", "resize-none", @@ -1082,7 +1082,32 @@ export const ChatTextArea = forwardRef( onScroll={() => updateHighlights()} /> -
+
+ + + -
- -
{isEditMode && (
-
+
{isTtsPlaying && ( -
diff --git a/webview-ui/src/components/chat/IndexingStatusBadge.tsx b/webview-ui/src/components/chat/IndexingStatusBadge.tsx index 356ef29962..5d4818a09a 100644 --- a/webview-ui/src/components/chat/IndexingStatusBadge.tsx +++ b/webview-ui/src/components/chat/IndexingStatusBadge.tsx @@ -91,7 +91,7 @@ export const IndexingStatusBadge: React.FC = ({ classN size="sm" aria-label={tooltipText} className={cn( - "relative h-7 w-7 p-0", + "relative h-5 w-5 p-0", "text-vscode-foreground opacity-85", "hover:opacity-100 hover:bg-[rgba(255,255,255,0.03)]", "focus:outline-none focus-visible:ring-1 focus-visible:ring-vscode-focusBorder", @@ -100,7 +100,7 @@ export const IndexingStatusBadge: React.FC = ({ classN