feat(FN-843): replace inline styles with themed CSS classes in workflow step manager

- Refactor WorkflowStepManager to use CSS classes instead of inline styles for theme-aware styling
- Add 332 lines of themed CSS classes to styles.css for workflow step components
- Add theme class structure tests for workflow step manager (197 lines)
- Simplify routes.ts by removing redundant file-diff and session-file route tests
- Update README docs with workflow step theme-aware styling note
This commit is contained in:
gsxdsm
2026-04-04 06:50:30 -07:00
parent 4f80480a44
commit f5430f6ed2
4 changed files with 587 additions and 339 deletions

View File

@@ -611,6 +611,8 @@ The **Changes** tab in the task detail modal uses the merge commit to load file-
Workflow steps are reusable quality gates that run after task implementation but before the task moves to in-review.
The dashboard's Workflow Step Manager dialog follows the global theme system (dark/light/color themes) using consistent modal styling, spacing, and form controls.
### Defining Workflow Steps
1. Click the **Workflow Steps** button (⚡) in the dashboard header