mirror of
https://github.com/turnstonelabs/turnstone.git
synced 2026-08-12 23:12:23 -06:00
7ebc04d1cc
- Fix timeout race in _exec_bash: check proc.poll() before setting timed_out flag; fall back to proc.kill() if process group kill fails - Remove stderr_thread.join(timeout=5) — after proc.wait() the pipe is closed so join completes promptly without risk of truncation - Fix CSI final byte range in stripAnsi: [A-Za-z] → [@-~] to handle sequences like \x1b[1~ (Home key) that end in non-letter bytes - Use appendChild(createTextNode()) instead of textContent += for O(1) chunk appending in streaming output (avoids O(n²) on large output) - Use var(--accent-dim) in stream-pulse keyframe instead of hardcoded rgba() so pulse color adapts to light/dark theme - Record tool_output_chunk calls in RecordingUI for test assertions