gadget/gadget-drone/src
Rob Colbert c05c7f5a61 feat: Implement FILES panel foundation with lazy-loading file tree
- 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.
2026-05-12 15:12:18 -04:00
..
config quick fix for when logging.file.enabled is false 2026-05-08 16:14:36 -04:00
lib GadgetLogTransportSocket and the drone-to-IDE log 2026-05-09 07:16:50 -04:00
services OpenAI API tool call processing fixes/correctness 2026-05-12 14:39:44 -04:00
tools subagents (written by an agent, for an agent) 2026-05-11 11:22:59 -04:00
gadget-drone.ts feat: Implement FILES panel foundation with lazy-loading file tree 2026-05-12 15:12:18 -04:00