From a60faedc48b7b3541c0d3abef618791d01700720 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 4 Mar 2026 22:36:14 +0000 Subject: [PATCH] feat(app): allow .claude folder in file browser tree Updates vite-fs tree walker to include .claude directories so users can browse CLAUDE.md, settings, hooks, and memory files. Co-Authored-By: Claude Opus 4.6 --- packages/app/vite-fs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/vite-fs.ts b/packages/app/vite-fs.ts index f3385b69..d5c10ca5 100644 --- a/packages/app/vite-fs.ts +++ b/packages/app/vite-fs.ts @@ -78,7 +78,7 @@ function handleTree(req: Connect.IncomingMessage, res: any) { if (depth > MAX_DEPTH || entryCount >= MAX_TREE_ENTRIES) return [] try { const entries = readdirSync(dir, { withFileTypes: true }) - .filter(e => !IGNORED.has(e.name) && !e.name.startsWith('.')) + .filter(e => !IGNORED.has(e.name) && (!e.name.startsWith('.') || e.name === '.claude')) .sort((a, b) => { // Directories first, then alphabetical if (a.isDirectory() !== b.isDirectory()) return a.isDirectory() ? -1 : 1