Skip to content

[CFI] [$500] Add Crop receipt to NewDot #79961

@trjExpensify

Description

@trjExpensify

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: v9.3.3-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from BrowserStack: N/A
**Expensify/Expensify Issue URL:**https://github.com/Expensify/Expensify/issues/576875
Issue reported by: multiple migrated customers incl. @twisterdotcom's escalation cited below
Slack conversation: #migrate

Action Performed:

  1. Go to global create > Create expense
  2. Scan a receipt
  3. Click on the receipt preview

Expected Result:

This is a new feature we're bringing across from Classic.

  1. Add the Rotate Crop Replace buttons beneath the image, leaving icons for Download and Delete in the top bar:
Image
  1. When clicking Crop, replace the three buttons with two buttons to Cancel or Save. Reveal a draggable border around the receip preview:
Image
  1. Allow all four corners and sides of the draggable border to be dragged to crop to the desired size:
Image
  1. Clicking Save exits the crop mode and resizes the receipt preview accordingly (or Cancel to exit without any changes):
Image

Actual Result:

This feature doesn't exist on NewDot currently.

Workaround:

Switch to Classic to use this feature.

Platforms:

Select the officially supported platforms where the issue was reproduced:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari

Screenshots/Videos

In-line above.

View all open jobs on GitHub
t

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022013586205361783186
  • Upwork Job ID: 2013586205361783186
  • Last Price Increase: 2026-01-20
Issue OwnerCurrent Issue Owner: @dukenv0307

Metadata

Metadata

Labels

DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.ReviewingHas a PR in review

Type

No type

Projects

Status

HIGH

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions