+
{details && (
-
)}
{showDismiss && onDismiss && (
-
)}
@@ -75,10 +75,10 @@ export const ErrorDisplay = ({
{/* Expandable Details */}
{isExpanded && details && (
-
+
-
Full Error:
-
{details}
+
Full Error:
+
{details}
)}
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 6b6e3bc3..e34209ae 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
@@ -272,7 +272,7 @@ export const SelectedFiles = (
return (
!!selections && selections.length !== 0 && (
{selections.map((selection, i) => {
@@ -311,12 +311,7 @@ export const SelectedFiles = (
{/* X button */}
{type === 'staging' &&
{
e.stopPropagation();
if (type !== 'staging') return;
diff --git a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarThreadSelector.tsx b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarThreadSelector.tsx
index e6adb5f2..130ccf10 100644
--- a/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarThreadSelector.tsx
+++ b/src/vs/workbench/contrib/void/browser/react/src/sidebar-tsx/SidebarThreadSelector.tsx
@@ -53,7 +53,7 @@ export const SidebarThreadSelector = () => {
{/* a list of all the past threads */}
-
+
{sortedThreadIds.map((threadId) => {
if (!allThreads)
return <>Error: Threads not found.>
@@ -88,7 +88,7 @@ export const SidebarThreadSelector = () => {
)
})}
-
+
)
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 fa27d55a..8239ef88 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
@@ -197,7 +197,6 @@ export const ModelDump = () => {
return
{/* left part is width:full */}
@@ -285,7 +284,7 @@ const ProviderSetting = ({ providerName, settingName }: { providerName: Provider
}, [voidSettingsService, providerName, settingName])}
multiline={false}
/>
- {subTextMd === undefined ? null :
+ {subTextMd === undefined ? null :
}
@@ -425,13 +424,13 @@ export const Settings = () => {
{/*
{`Keep your data private by hosting AI locally on your computer.`}
*/}
{/*
{`Instructions:`}
*/}
{/*
{`Void can access any model that you host locally. We automatically detect your local models by default.`}
*/}
-
{`Host a model locally and use it in Void. Instructions:`}
+
{`Void can access any model that you host locally. We automatically detect your local models by default.`}
-
-
-
-
-
+
+
+
+
+
{/* TODO we should create UI for downloading models without user going into terminal */}
@@ -440,7 +439,7 @@ export const Settings = () => {
More Providers
-
{`Get access to frontier models. We recommend Anthropic or OpenAI.`}
+
{`Void can also access models from Anthropic, OpenAI, OpenRouter, and more.`}
{/*
{`Access models like ChatGPT and Claude. We recommend using Anthropic or OpenAI as providers, or Groq as a faster alternative.`}
*/}