fix: Improve text line separation in builder response

- Update regex to handle both periods and colons as sentence separators
- Properly separate sentences followed by uppercase letters with double newlines
- Fixes issue where OpenCode response text wasn't properly line-separated
This commit is contained in:
southseact-3d
2026-02-08 15:15:34 +00:00
parent d796e5034d
commit 50fda4000c

View File

@@ -2016,7 +2016,7 @@ window.renderMessages = renderMessages;
function renderContentWithTodos(text) {
const wrapper = document.createElement('div');
if (!text) return document.createTextNode('');
const processedText = String(text).replace(/\.\s+/g, '.\n');
const processedText = String(text).replace(/([.:])\s+(?=[A-Z])/g, '$1\n\n');
const lines = processedText.split(/\r?\n/);
let currentList = null;
let inCodeBlock = false;