Josh Heald

Results 46 issues of Josh Heald

Closes: #3173 ### Description Updates SwiftLint so that we can remove the non-inclusive language from the project, and use `only_rules` instead. ### Testing instructions Lint runs successfully with `bundle exec...

type: task

⛔️ Awaiting design confirmation: p91TBi-8P0-p2#comment-10438 Refunded shipping is not displayed anywhere on the Order Details screen, nor in the refund details that you can tap through to. > There’s an...

type: task
feature: order details
category: parity

⛔ This is awaiting design work from @joe-keenan > ![Image](https://user-images.githubusercontent.com/2472348/169255809-0a3ac878-ddbb-4e5a-8b73-a9eaca3c3bcd.png) > > Now, if all products are refunded, the action buttons are hidden. But the action buttons affect the entire...

type: enhancement
feature: order details
needs: design

## Description While working on #7504, I noticed that we run the IPP Onboarding flow every time we tap `Card` on the Payment Method selection screen. Onboarding flows are only...

type: bug
feature: mobile payments

Part of: #11908 ## Description This isn't pretty. With the side-by-side order creation process, we sync product selections and removals as soon as they are performed. This makes it easy...

type: task
category: tablet
feature: order creation

Potential approaches: - Block product selection during "major updates" (current approach, inheirited from iPhone) - Block product selection for every update (should be reliable, but quite frustrating to use. Probably...

type: task
category: tablet
feature: order creation

type: task
category: tablet
feature: order creation

## Description Previously, we ignored `transaction_reason_invalid` errors from the MobilePay API. We ignored them because usually they were the result of submitting a `RENEWAL` transaction to the `/iap/orders` endpoint, when...

type: task
feature: in-app purchases

Repro: On an iPad, using a store with tax rates set up 1. Tap `Orders` 2. Tap `Create` 3. Add a taxable product 4. Expand the totals drawer 5. Tap...

type: task
category: tablet
category: design
feature: order creation

![excessively-wide-scan-to-pay-window](https://github.com/woocommerce/woocommerce-ios/assets/2472348/83bef8bd-8b6b-431f-9edc-f147343335da) ## Repro 1. Launch the app on an iPad. 2. Tap `Orders`. 3. Select an unpaid order, or create a new order with a product. 4. Tap `Collect Payment`....

category: tablet
good first issue
category: design
feature: order creation