|
|
@@ -301,6 +301,9 @@ function App(props: { onSnapshot?: () => Promise<string[]> }) {
|
|
|
renderer.clearSelection()
|
|
|
}
|
|
|
const [terminalTitleEnabled, setTerminalTitleEnabled] = createSignal(kv.get("terminal_title_enabled", true))
|
|
|
+ const [pasteSummaryEnabled, setPasteSummaryEnabled] = createSignal(
|
|
|
+ kv.get("paste_summary_enabled", !sync.data.config.experimental?.disable_paste_summary),
|
|
|
+ )
|
|
|
|
|
|
// Update terminal window title based on current route and session
|
|
|
createEffect(() => {
|
|
|
@@ -736,6 +739,19 @@ function App(props: { onSnapshot?: () => Promise<string[]> }) {
|
|
|
dialog.clear()
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ title: pasteSummaryEnabled() ? "Disable paste summary" : "Enable paste summary",
|
|
|
+ value: "app.toggle.paste_summary",
|
|
|
+ category: "System",
|
|
|
+ onSelect: (dialog) => {
|
|
|
+ setPasteSummaryEnabled((prev) => {
|
|
|
+ const next = !prev
|
|
|
+ kv.set("paste_summary_enabled", next)
|
|
|
+ return next
|
|
|
+ })
|
|
|
+ dialog.clear()
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
title: kv.get("session_directory_filter_enabled", true)
|
|
|
? "Disable session directory filtering"
|