fix(image-watcher): detect images in subdirectories

Removed depth:0 restriction so images saved in src/, assets/, etc.
are detected. Added filtering for node_modules, .git, dist, .next
for performance.

chore: bump version to 0.1407

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
arkon
2026-01-28 02:43:18 +01:00
co-authored by Claude Opus 4.5
parent f1058daa2c
commit 78c4912dcc
3 changed files with 8 additions and 5 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ When user says "COM":
1. Increment version in BOTH `package.json` AND `CLAUDE.md`
2. Run: `git add -A && git commit -m "chore: bump version to X.XXXX" && git push && npm run build && systemctl --user restart claudeman-web`
**Version**: 0.1406 (must match `package.json`)
**Version**: 0.1407 (must match `package.json`)
## Project Overview
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "claudeman",
"version": "0.1406",
"version": "0.1407",
"description": "The missing control plane for Claude Code - run 20 autonomous agents with real-time monitoring and session persistence",
"type": "module",
"main": "dist/index.js",
+6 -3
View File
@@ -152,10 +152,13 @@ export class ImageWatcher extends EventEmitter {
stabilityThreshold: STABILITY_THRESHOLD_MS,
pollInterval: POLL_INTERVAL_MS,
},
// Only watch files at the top level (not subdirectories)
depth: 0,
// Ignore non-image files early for performance
// Watch all subdirectories (images may be saved in src/, assets/, etc.)
// Ignore common heavy directories for performance
ignored: (path: string) => {
// Skip node_modules, .git, and other heavy directories
if (path.includes('/node_modules/') || path.includes('/.git/') || path.includes('/dist/') || path.includes('/.next/')) {
return true;
}
const ext = extname(path).toLowerCase();
// Don't ignore directories (needed for watching to work)
// Ignore files that aren't images