From bfc9b24b48e4d1d205408e0d4516c02bbe7b8abe Mon Sep 17 00:00:00 2001 From: Sebastian Herrlinger Date: Thu, 15 Jan 2026 17:23:43 +0100 Subject: [PATCH] use native text truncation for sidebar diff paths --- .../src/cli/cmd/tui/routes/session/sidebar.tsx | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx index c0f4bd74a..e0adae32c 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx @@ -237,17 +237,10 @@ export function Sidebar(props: { sessionID: string; overlay?: boolean }) { {(item) => { - const file = createMemo(() => { - const splits = item.file.split(path.sep).filter(Boolean) - const last = splits.at(-1)! - const rest = splits.slice(0, -1).join(path.sep) - if (!rest) return last - return Locale.truncateMiddle(rest, 30 - last.length) + "/" + last - }) return ( - - {file()} + + {item.file}