respira/src/components/ProgressMonitor
Jan-Henrik Bruhn 4fd8ad284f fix: Improve step control UX and fix machine error display
- Consolidate progress stats into 3 cards (stitches, time, speed)
- Keep rollback info visible after machine clears error while paused
- Remove Resume/Start Sewing buttons in STOP state (error must be
  resolved on machine first)
- Use adjustedStitchIndex for progress display to prevent desync
- Make step control layout stable (always render all buttons)
- Reduce polling interval from 500ms to 1000ms during sewing
- Fix machine errors (e.g. HoopError) not showing in error badge
  when there was no accompanying string error message

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 12:30:06 +01:00
..
ColorBlockItem.tsx fix: Address Copilot review feedback 2025-12-27 16:41:58 +01:00
ColorBlockList.tsx fix: Address Copilot review feedback 2025-12-27 16:41:58 +01:00
index.ts refactor: Extract ProgressMonitor sub-components and utilities 2025-12-27 16:22:12 +01:00
ProgressActions.tsx feature: Add stitch step control for error recovery and manual positioning 2026-03-26 12:04:38 +01:00
ProgressMonitor.tsx fix: Improve step control UX and fix machine error display 2026-03-26 12:30:06 +01:00
ProgressSection.tsx fix: Improve step control UX and fix machine error display 2026-03-26 12:30:06 +01:00
ProgressStats.tsx fix: Improve step control UX and fix machine error display 2026-03-26 12:30:06 +01:00
StitchStepControl.tsx fix: Improve step control UX and fix machine error display 2026-03-26 12:30:06 +01:00
types.ts fix: Address Copilot review feedback 2025-12-27 16:41:58 +01:00