v1.7.1
This patch fixes a bug where invisible characters could break TUI rendering, leaving pane borders, wrapping, and cursor positions misaligned. Also improves command hints.
See the 1.7.0 release notes for editor diagnostics, Unicode editing fixes, and the updated response split shortcuts.
Text display
- Invisible characters such as soft hyphens and zero-width spaces now appear as readable escapes, such as
\u00adand\u200b, in the editor and response views. - Fixed cursor positions, wrapping, and pane borders when displaying these characters. Accented letters and joined emoji still display normally.
- Error markers now stay aligned with the source text when a line contains tabs or invisible characters.
The editor keeps the original text when you save or send a request. resterm run --body keeps its existing output behavior, including tabs and line endings.
Hints and completion
:mock startand:mock restartnow show separate hints for the address, source files, subdirectories, and workspace scope.- Help for
:mock start --sourcenow explains that you can repeat the option or separate file paths with commas. - Suggestions for
:diagnostics on,off,next, andprevnow explain what each action does. - Completing
waitin# @wsnow insertswait 500ms, so the suggestion produces a valid action.