Roo-Code/src
KJ7LNW 5c2511e355
feat: compress terminal output with backspace characters (#2907)
Follow-up to #2562 adding support for backspace character compression.
Optimizes terminal output by handling backspace characters similar to
carriage returns, improving readability of progress spinners and other
terminal output that uses backspace for animation.

- Added processBackspaces function using efficient indexOf approach
- Added comprehensive test suite for backspace handling
- Integrated with terminal output compression pipeline

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-04-24 19:28:09 -04:00
..
__mocks__ Remove globby as it's no longer used (#2788) 2025-04-19 14:26:35 -04:00
__tests__ Removed hardcoded filenames to GlobalFileNames constants. (#1904) 2025-03-24 13:32:44 -04:00
activate Fix: focusInput open roo code panel (#2626) (#2817) 2025-04-23 03:06:48 -04:00
api Gemini caching improvements (#2925) 2025-04-24 14:20:09 -07:00
core Improve OpenRouter model fetching (#2922) 2025-04-24 12:29:36 -07:00
exports feat/add-russian-lang (#2909) 2025-04-24 16:03:30 -04:00
i18n feat/add-russian-lang (#2909) 2025-04-24 16:03:30 -04:00
integrations feat: compress terminal output with backspace characters (#2907) 2025-04-24 19:28:09 -04:00
schemas feat/add-russian-lang (#2909) 2025-04-24 16:03:30 -04:00
services feat: add injectEnv util, support env ref in mcp config (#2679) 2025-04-23 03:13:04 -04:00
shared Gemini caching improvements (#2925) 2025-04-24 14:20:09 -07:00
utils feat: add injectEnv util, support env ref in mcp config (#2679) 2025-04-23 03:13:04 -04:00
extension.ts Allow processes to access the Roo Code API via a unix socket (#2232) 2025-04-02 12:42:00 -07:00