US-2a.2implemented Crop a receipt image
As a user whose receipt photo contains background clutter I want draw a crop rectangle on the image using arrow keys and save only the cropped region so that the receipt content fills the frame and is easier to read.

Acceptance Criteria

  • Arrow keys move the active corner in 10% steps.
  • `Alt` switches between top-left and bottom-right corners.
  • A green rectangle shows the crop boundary in real-time.
  • A red crosshair marks the active corner.
  • Pressing `Enter` saves the cropped image and metadata.
  • Crop coordinates are stored as normalised [0-1] values.
  • The arrow key step size (default 10%) should be configurable in `config.yaml`. *[NOT YET IMPLEMENTED]*
No DAG diagram: UI-only operation — crops an image in-place; no data flows between DAG layers.
Demo video coming soon

DAG Diagram