agent-ecosystem/src/renderer/components/team/editor
iliya 2ceed41e00 fix: resolve all CI lint errors and flaky test
- Fix React hooks violations: ref updates during render (useDraftPersistence,
  useChipDraftPersistence, useAttachments), setState in effects across 15+
  components, useCallback self-reference TDZ in useResizableColumns
- Fix TypeScript lint: remove unnecessary type assertions, replace inline
  import() annotations with direct imports, remove unused variables/imports
- Fix SonarJS issues: prefer-regexp-exec, slow-regex in SubagentResolver,
  no-misleading-array-reverse in TeamProvisioningService, use-type-alias
  in ClaudeLogsSection, variable shadowing in ChangeExtractorService
- Fix accessibility: associate labels with controls in filter popovers
- Fix template expression safety: wrap unknown errors with String()
- Fix flaky FileWatcher test: floor instanceCreatedAt to second granularity
  to match filesystem birthtimeMs resolution on Linux
- Replace TODO comments with NOTE where features are intentionally disabled
- Remove unused leadContextByTeam from TeamDetailView store selector

62 files changed across main process, renderer, shared types, and hooks.
All 1646 tests pass, typecheck clean, 0 lint errors.
2026-03-05 21:09:45 +02:00
..
CodeMirrorEditor.tsx feat: enhance notification and task management features 2026-03-02 18:17:57 +02:00
EditorBinaryPlaceholder.tsx feat: add binary file preview functionality and improve editor performance 2026-03-01 23:51:51 +02:00
EditorBinaryState.tsx feat: add FAQ section to README and improve cross-platform handling in code 2026-03-02 22:56:56 +02:00
EditorBreadcrumb.tsx feat: enhance team member validation and improve logging 2026-03-03 23:58:19 +02:00
EditorContextMenu.tsx feat: add FAQ section to README and improve cross-platform handling in code 2026-03-02 22:56:56 +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 team member validation and improve logging 2026-03-03 23:58:19 +02:00
EditorImagePreview.tsx fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
EditorSearchPanel.tsx feat: add binary file preview functionality and improve editor performance 2026-03-01 23:51:51 +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 notification and task management features 2026-03-02 18:17:57 +02:00
EditorStatusBar.tsx feat: add binary file preview functionality and improve editor performance 2026-03-01 23:51:51 +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: enhance notification and task management features 2026-03-02 18:17:57 +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
MarkdownPreviewPane.tsx feat: enhance editor file handling and task management features 2026-03-02 20:08:03 +02:00
MarkdownSplitView.tsx feat: enhance notification and task management features 2026-03-02 18:17:57 +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: update package version and add linting dependency 2026-03-05 18:57:07 +02:00
QuickOpenDialog.tsx fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
SearchInFilesPanel.tsx feat: add FAQ section to README and improve cross-platform handling in code 2026-03-02 22:56:56 +02:00