From 81c834d19404d4fe15d74de4b21b205134604125 Mon Sep 17 00:00:00 2001 From: Bohdan Triapitsyn Date: Mon, 18 May 2026 19:21:07 +0300 Subject: [PATCH] fix: normalize line endings in file diffs (#1306) Prevents CRLF-only changes from flooding diff view Keeps text diffs focused on real content changes --- packages/web/server/lib/git/service.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/server/lib/git/service.js b/packages/web/server/lib/git/service.js index d6d7dc95..f739f171 100644 --- a/packages/web/server/lib/git/service.js +++ b/packages/web/server/lib/git/service.js @@ -1752,8 +1752,8 @@ export async function getFileDiff(directory, { path: filePath, staged = false } } return { - original, - modified, + original: typeof original === 'string' ? original.replace(/\r\n/g, '\n') : original, + modified: typeof modified === 'string' ? modified.replace(/\r\n/g, '\n') : modified, path: filePath, isBinary: false, };