gadget/gadget-code/src
Rob Colbert 1e13f95808 Phase 2: ACE Editor integration and file operations
- Added react-ace and ace-builds dependencies
- Created EditorPanel component with ACE editor integration
- Implemented file read/write socket protocol
- Added backend handlers for fileReadRequest and fileWriteRequest
- Implemented file loading from tree click
- Implemented file saving with Ctrl+S shortcut
- Added dirty state tracking and unsaved changes indicator
- Enforced workspace mode (read-only in Agent mode)
- Added security: path traversal prevention, binary file detection, file size limits
- Updated FilesPanel with split view (tree + editor)

Enables Users to edit files for the first time in Gadget Code.
2026-05-12 19:32:58 -04:00
..
config cleanup 2026-05-08 16:54:46 -04:00
controllers Fix User Settings persona display issue 2026-05-12 01:15:00 -04:00
lib Phase 2: ACE Editor integration and file operations 2026-05-12 19:32:58 -04:00
models subagent processing updates and fixes 2026-05-11 19:07:48 -04:00
services Fix User Settings persona display issue 2026-05-12 01:15:00 -04:00
web-app.ts Fix User Settings persona display issue 2026-05-12 01:15:00 -04:00
web-cli.ts feat: add numPredict, numCtx, maxCompletionTokens to model config pipeline 2026-05-11 13:50:19 -04:00