SIGN IN SIGN UP

fix(git-tui): strip carriage returns from CRLF worktree diff lines

Unstaged files diff the CRLF working-tree side against the LF index side.
The diff pane built display lines with replaceTabs only, which leaves the
trailing carriage return intact, so raw CR bytes reached the terminal and
snapped the cursor to column 0 mid-row -- misalignment, missing elements,
and flicker on Windows.

Route both the built document and the streaming preview lines through
sanitizeText (strips C0/C1 controls) before tab expansion.

Fixes #9734
R
roboomp committed
77f165bf767ae327b4d4c64015b24a3b0264fbd2
Parent: 039744d