agent-ecosystem/src/renderer/components/team/editor
iliya 91412dccc1 feat: optimize file handling and component performance in editor
- Enhanced FileSearchService to implement parallel subdirectory traversal, improving efficiency in file collection.
- Refactored ProjectFileService to reuse directory stats, reducing unnecessary file system calls.
- Updated multiple components (EditorStatusBar, EditorTabBar, EditorToolbar, GitStatusBadge, QuickOpenDialog, SearchInFilesPanel) to utilize Zustand's shallow comparison for improved state management and performance.
- Introduced a module-level cache for QuickOpenDialog to minimize redundant API calls and enhance user experience.
- Added cache invalidation logic in editorSlice to ensure fresh data on file system changes.
2026-03-01 22:54:10 +02:00
..
CodeMirrorEditor.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorBinaryState.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorBreadcrumb.tsx feat: enhance file icon handling and keyboard shortcuts 2026-03-01 14:24:24 +02:00
EditorContextMenu.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorEmptyState.tsx feat: add project editor with drag & drop file management 2026-02-28 23:40:41 +02:00
EditorErrorBoundary.tsx fix: editor improvements — isDir bug, scroll-to-line, Quick Open, a11y 2026-03-01 07:55:50 +02:00
EditorErrorState.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorFileTree.tsx feat: enhance EditorFileWatcher and FileSearchService for improved performance and event handling 2026-03-01 22:40:02 +02:00
EditorSearchPanel.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorSelectionMenu.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorShortcutsHelp.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
EditorStatusBar.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00
EditorTabBar.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00
EditorTabContextMenu.tsx feat: enhance file icon handling and keyboard shortcuts 2026-03-01 14:24:24 +02:00
EditorToolbar.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00
FileIcon.tsx feat: enhance file icon handling and keyboard shortcuts 2026-03-01 14:24:24 +02:00
fileIcons.ts feat: enhance file icon handling and keyboard shortcuts 2026-03-01 14:24:24 +02:00
GitStatusBadge.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00
GoToLineDialog.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
NewFileDialog.tsx feat: enhance task management with new file renaming feature and notification settings 2026-03-01 17:52:54 +02:00
ProjectEditorOverlay.tsx feat: enhance EditorFileWatcher and FileSearchService for improved performance and event handling 2026-03-01 22:40:02 +02:00
QuickOpenDialog.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00
SearchInFilesPanel.tsx feat: optimize file handling and component performance in editor 2026-03-01 22:54:10 +02:00