fix(app): store terminal and review pane visibility per session

This commit is contained in:
adamelmore
2026-01-09 08:19:39 -06:00
parent d34fdac854
commit 0433d4d064
5 changed files with 87 additions and 41 deletions

View File

@@ -15,6 +15,7 @@ export function DialogSelectFile() {
const params = useParams()
const sessionKey = createMemo(() => `${params.dir}${params.id ? "/" + params.id : ""}`)
const tabs = createMemo(() => layout.tabs(sessionKey()))
const view = createMemo(() => layout.view(sessionKey()))
return (
<Dialog title="Select file">
<List
@@ -27,7 +28,7 @@ export function DialogSelectFile() {
const value = file.tab(path)
tabs().open(value)
file.load(path)
layout.review.open()
view().reviewPanel.open()
}
dialog.close()
}}