- Add fileTreeRequest/fileTreeResponse socket messages - Implement gadget-drone handler with security validation - Add web backend message forwarding - Create FileTree and FileTreeNode React components - Update FilesPanel to contain file tree browser - Add requestFileTree method to frontend socket client - Exclude node_modules, .git, and hidden files by default - Implement lazy loading with directory caching - Add loading and error states per node - Support keyboard navigation (Enter, Space) Phase 1 of FILES panel implementation complete. |
||
|---|---|---|
| .. | ||
| components | ||
| lib | ||
| pages | ||
| types | ||
| workers | ||
| App.tsx | ||
| index.css | ||
| main.tsx | ||