feat(FN-866): add theme-aware status styling for changed files and refactor stuck-task detector
- Add theme-aware CSS classes for changed-file status badges (added, modified, deleted, renamed) - Update ChangedFilesModal, CommitDiffTab, and TaskChangesTab to use theme-aware status classes - Add comprehensive tests for ChangedFilesModal and TaskChangesTab status styling - Refactor stuck-task-detector to extract StuckTaskConfig and simplify detection logic - Clean up 370+ lines of redundant test code in stuck-task-detector tests - Update dashboard README with theme-aware styling notes - Pass throughChangedFiles option in executor for better diff handling
This commit is contained in:
@@ -238,7 +238,7 @@ export function ChangedFilesModal({
|
||||
>
|
||||
<span className="file-node-icon">{getStatusIcon(file.status)}</span>
|
||||
<span className="file-node-name">{file.path}</span>
|
||||
<span className="detail-column-badge changed-files-badge">
|
||||
<span className={`detail-column-badge changed-files-badge changed-files-badge--${file.status}`}>
|
||||
{getStatusLabel(file.status)}
|
||||
</span>
|
||||
</button>
|
||||
@@ -267,7 +267,7 @@ export function ChangedFilesModal({
|
||||
</button>
|
||||
)}
|
||||
<strong>{selectedFile.path}</strong>
|
||||
<span className="detail-column-badge changed-files-badge">
|
||||
<span className={`detail-column-badge changed-files-badge changed-files-badge--${selectedFile.status}`}>
|
||||
{getStatusLabel(selectedFile.status)}
|
||||
</span>
|
||||
{selectedFile.oldPath ? (
|
||||
|
||||
Reference in New Issue
Block a user