From 1c9e6843506cb4e12550d3bcae56aa76ae120cf0 Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Mon, 5 May 2025 02:52:18 -0700 Subject: [PATCH] misc improvements --- .../contrib/void/browser/chatThreadService.ts | 1 - .../src/markdown/ApplyBlockHoverButtons.tsx | 8 ++-- .../react/src/markdown/ChatMarkdownRender.tsx | 4 +- .../react/src/sidebar-tsx/SidebarChat.tsx | 2 +- .../react/src/void-settings-tsx/Settings.tsx | 45 ++++++------------- .../contrib/void/common/modelCapabilities.ts | 18 +++++--- 6 files changed, 34 insertions(+), 44 deletions(-) diff --git a/src/vs/workbench/contrib/void/browser/chatThreadService.ts b/src/vs/workbench/contrib/void/browser/chatThreadService.ts index 82dfc7a3..7f8cc7af 100644 --- a/src/vs/workbench/contrib/void/browser/chatThreadService.ts +++ b/src/vs/workbench/contrib/void/browser/chatThreadService.ts @@ -726,7 +726,6 @@ class ChatThreadService extends Disposable implements IChatThreadService { const llmRes = await messageIsDonePromise // wait for message to complete if (this.streamState[threadId]?.isRunning !== 'LLM') { console.log('Unexpected chat agent state when', this.streamState[threadId]?.isRunning) - this._setStreamState(threadId, undefined) return } diff --git a/src/vs/workbench/contrib/void/browser/react/src/markdown/ApplyBlockHoverButtons.tsx b/src/vs/workbench/contrib/void/browser/react/src/markdown/ApplyBlockHoverButtons.tsx index a668dbe7..2d397ecf 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/markdown/ApplyBlockHoverButtons.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/markdown/ApplyBlockHoverButtons.tsx @@ -325,13 +325,13 @@ export const ApplyButtonsHTML = ({ codeStr, applyBoxId, uri }: { codeStr: string export const BlockCodeApplyWrapper = ({ children, - initValue, + codeStr, applyBoxId, language, canApply, uri, }: { - initValue: string; + codeStr: string; children: React.ReactNode; applyBoxId: string; canApply: boolean; @@ -364,8 +364,8 @@ export const BlockCodeApplyWrapper = ({
- {currStreamState === 'idle-no-changes' && } - + {currStreamState === 'idle-no-changes' && } +
diff --git a/src/vs/workbench/contrib/void/browser/react/src/markdown/ChatMarkdownRender.tsx b/src/vs/workbench/contrib/void/browser/react/src/markdown/ChatMarkdownRender.tsx index c7e972b8..96067725 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/markdown/ChatMarkdownRender.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/markdown/ChatMarkdownRender.tsx @@ -319,12 +319,12 @@ const RenderToken = ({ token, inPTag, codeURI, chatMessageLocation, tokenIdx, .. return diff --git a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx index 9e072e1f..dbb539f0 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarChat.tsx @@ -168,7 +168,7 @@ const ReasoningOptionSlider = ({ featureName }: { featureName: FeatureName }) => return
Thinking { const isOff = canTurnOffReasoning && !newVal diff --git a/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx b/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx index 9341f61f..26237d9d 100644 --- a/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx +++ b/src/vs/workbench/contrib/void/browser/react/src/void-settings-tsx/Settings.tsx @@ -315,49 +315,32 @@ const SimpleModelSettingsDialog = ({ {type === 'default' ? `${modelName} comes packaged with Void, so you shouldn't need to change these settings.` : isUnrecognizedModel ? `Model not recognized by Void.` - : `Void knows about this model ("${recognizedModelName}")!`} + : `Void recognizes ${modelName} ("${recognizedModelName}").`}
{/* override toggle */}
- - Override Model Defaults + +Override model defaults
+ {/* Informational link */} + {overrideEnabled &&
+ +
} - - {overrideEnabled ? ( - - ) : ( -