fix: handle multi-file tool diffs safely

Split multi-file patches before diff rendering
Fixed hook dependency lint warnings
This commit is contained in:
Bohdan Triapitsyn
2026-04-26 16:58:07 +03:00
parent 8f3707a5f4
commit 209ffc16e4
22 changed files with 116 additions and 57 deletions
@@ -370,7 +370,7 @@ export const ProjectActionsButton = ({
}
}
}, [actions, openExternal, runningByKey, terminalSessions]);
}, [actions, openExternal, runningByKey, t, terminalSessions]);
const normalizedDirectory = React.useMemo(() => {
return normalizeProjectActionDirectory(directory || stableProjectRef?.path || '');
@@ -424,6 +424,7 @@ export const ProjectActionsButton = ({
setActiveTab,
setBottomTerminalOpen,
setTabLabel,
t,
]);
const runAction = React.useCallback(async (action: OpenChamberProjectAction) => {
@@ -529,6 +530,7 @@ export const ProjectActionsButton = ({
runtime.isVSCode,
setConnecting,
setTabSessionId,
t,
terminal,
]);