- CropOverlay component with draggable/resizable region
- Maintains target device aspect ratio
- Rule of thirds grid overlay
- Dark mask outside crop area
- Updates ImagePreview to show overlay in manual mode
- Updates photonWorker to handle manual crop regions
- Also fixes top/bottom crop modes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- PipelinePanel: full pipeline configuration UI
- PipelineStep: reusable step toggle with controls
- EditImageModal: per-image pipeline editing with preview
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>