diff --git a/src/vs/workbench/contrib/void/browser/editCodeService.ts b/src/vs/workbench/contrib/void/browser/editCodeService.ts index 2cc7d942..bb189b2e 100644 --- a/src/vs/workbench/contrib/void/browser/editCodeService.ts +++ b/src/vs/workbench/contrib/void/browser/editCodeService.ts @@ -1216,7 +1216,7 @@ class EditCodeService extends Disposable implements IEditCodeService { onFinishEdit() } - this._writeURIText(uri, newContent, 'wholeFileRange', { shouldRealignDiffAreas: false }) + this._writeURIText(uri, newContent, 'wholeFileRange', { shouldRealignDiffAreas: true }) onDone() } @@ -1947,6 +1947,8 @@ class EditCodeService extends Disposable implements IEditCodeService { if (blocks.length === 0) { this._notificationService.info(`Void: We ran Fast Apply, but the LLM didn't output any changes.`) } + this._writeURIText(uri, originalFileCode, 'wholeFileRange', { shouldRealignDiffAreas: true }) + try { this._instantlyApplySRBlocks(uri, fullText) 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 a202973f..92b7d20e 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 @@ -218,8 +218,8 @@ const nameOfChatMode = { const detailOfChatMode = { 'normal': 'Normal chat', - 'gather': 'Discover relevant files', - 'agent': 'Edit files and use tools', + 'gather': 'Reads files, but can\'t edit', + 'agent': 'Edits files and uses tools', } 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 5e31c59b..e69c67ab 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 @@ -377,7 +377,7 @@ const PastThreadElement = ({ pastThread, idx, hoveredIdx, setHoveredIdx, isRunni
{/* spinner */} - {isRunning === 'LLM' || isRunning === 'tool' ? + {isRunning === 'LLM' || isRunning === 'tool' || isRunning === 'idle' ? : isRunning === 'awaiting_user' ? :