agent-ecosystem/src/renderer/components/chat
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
..
items fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
SessionContextPanel fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
viewers fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
AIChatGroup.tsx feat: add cost calculation metric 2026-02-22 14:39:20 +05:30
ChatHistory.tsx feat: enhance editor file handling and task management features 2026-03-02 20:08:03 +02:00
ChatHistoryEmptyState.tsx Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
ChatHistoryItem.tsx feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
ChatHistoryLoadingState.tsx Add CI and Release workflows; enhance loading skeletons and splash screen 2026-02-11 20:31:27 +09:00
CompactBoundary.tsx refactor: update IPC channel constants and improve markdown plugin usage 2026-02-23 20:06:08 +02:00
ContextBadge.tsx fix: correct context badge count to sum actual items instead of injection objects (#2) 2026-02-21 01:15:55 -08:00
DisplayItemList.tsx feat: enhance TeamProvisioningService and UI components for lead text handling 2026-03-05 20:22:25 +02:00
LastOutputDisplay.tsx refactor: update IPC channel constants and improve markdown plugin usage 2026-02-23 20:06:08 +02:00
markdownComponents.tsx feat: alot, code highlight, related tasks, group by project and other 2026-02-23 20:06:08 +02:00
searchHighlightUtils.ts fix: resolve all CI lint errors and flaky test 2026-03-05 21:09:45 +02:00
SystemChatGroup.tsx Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
UserChatGroup.tsx feat: enhance diff view with new features and improvements 2026-02-24 20:56:13 +02:00