From 953888617550d854ea0f13229833751572595dcd Mon Sep 17 00:00:00 2001 From: viettranx Date: Sun, 12 Apr 2026 18:17:19 +0700 Subject: [PATCH] feat(vault): auto-expand first level folders in sidebar by default --- ui/web/src/pages/vault/components/vault-tree.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/web/src/pages/vault/components/vault-tree.tsx b/ui/web/src/pages/vault/components/vault-tree.tsx index b5485cc3..01833adf 100644 --- a/ui/web/src/pages/vault/components/vault-tree.tsx +++ b/ui/web/src/pages/vault/components/vault-tree.tsx @@ -48,7 +48,8 @@ function VaultTreeNode({ node: TreeNode; depth: number; meta: Map; activePath: string | null; onSelect: (path: string) => void; onLoadMore: (path: string) => void; }) { - const [expanded, setExpanded] = useState(false); + // Auto-expand first level folders (depth=0) by default + const [expanded, setExpanded] = useState(depth === 0 && node.isDir); const entry = meta.get(node.path); const handleToggle = useCallback(() => {