summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx28
1 files changed, 14 insertions, 14 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 f6f3f7c73..8374f701c 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/sidebar.tsx
@@ -115,6 +115,20 @@ export function Sidebar(props: { sessionID: string }) {
</For>
</box>
</Show>
+ <Show when={todo().length > 0}>
+ <box>
+ <text fg={theme.text}>
+ <b>Todo</b>
+ </text>
+ <For each={todo()}>
+ {(todo) => (
+ <text style={{ fg: todo.status === "in_progress" ? theme.success : theme.textMuted }}>
+ [{todo.status === "completed" ? "✓" : " "}] {todo.content}
+ </text>
+ )}
+ </For>
+ </box>
+ </Show>
<Show when={diff().length > 0}>
<box>
<text fg={theme.text}>
@@ -147,20 +161,6 @@ export function Sidebar(props: { sessionID: string }) {
</For>
</box>
</Show>
- <Show when={todo().length > 0}>
- <box>
- <text fg={theme.text}>
- <b>Todo</b>
- </text>
- <For each={todo()}>
- {(todo) => (
- <text style={{ fg: todo.status === "in_progress" ? theme.success : theme.textMuted }}>
- [{todo.status === "completed" ? "✓" : " "}] {todo.content}
- </text>
- )}
- </For>
- </box>
- </Show>
</box>
</scrollbox>
</Show>