CodeTracked since May 19, 2026
Normalize task editor file-tree paths and render from hierarchical children
The PR refactors task-editor file-tree rendering to use a hierarchical `FileNode` model with per-folder `children`, and normalizes local filesystem paths to POSIX-style forms before load, reveal, add/remove, and watch operations. This fixes the root cause where Windows backslash paths were treated as flat IDs (e.g., `src\routes\+page.svelte`), causing duplicated folder/file-like rows in the tree.
FileNodechildrenPOSIX path normalizationLocalFileSystem.relPath