|
|
@@ -111,7 +111,7 @@ export function Session() {
|
|
|
const dimensions = useTerminalDimensions()
|
|
|
const [sidebar, setSidebar] = createSignal<"show" | "hide" | "auto">(kv.get("sidebar", "auto"))
|
|
|
const [conceal, setConceal] = createSignal(true)
|
|
|
- const [showThinking, setShowThinking] = createSignal(true)
|
|
|
+ const [showThinking, setShowThinking] = createSignal(kv.get("thinking_visibility", true))
|
|
|
const [showTimestamps, setShowTimestamps] = createSignal(kv.get("timestamps", "hide") === "show")
|
|
|
|
|
|
const wide = createMemo(() => dimensions().width > 120)
|
|
|
@@ -430,11 +430,15 @@ export function Session() {
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
- title: "Toggle thinking blocks",
|
|
|
+ title: showThinking() ? "Hide thinking" : "Show thinking",
|
|
|
value: "session.toggle.thinking",
|
|
|
category: "Session",
|
|
|
onSelect: (dialog) => {
|
|
|
- setShowThinking((prev) => !prev)
|
|
|
+ setShowThinking((prev) => {
|
|
|
+ const next = !prev
|
|
|
+ kv.set("thinking_visibility", next)
|
|
|
+ return next
|
|
|
+ })
|
|
|
dialog.clear()
|
|
|
},
|
|
|
},
|