Andy Boedo

Results 19 issues of Andy Boedo

We're using Swift Concurrency in a few places. There are a couple of compiler flags that help prevent issues with Swift Concurrency, that we should leverage. The flags are `-Xfrontend...

enhancement
triaged

For SwiftUI apps, we should provide view modifiers to make it easy to use `showManageSubscriptions` and `beginRefundRequest`. We can use `#if canImport(SwiftUI)` to only declare these when SwiftUI types are...

enhancement
triaged

Quick PoC automating UI tests with maestro, including removing the google play account from device.

Added `pricePerWeek`, `pricePerMonth`, `pricePerYear` variables on StoreProduct. Still need to add them on android. | Using formatted strings | Using numbers directly | | :-: | :-: | | ![Simulator...

pr:feat

This is a proposal, just adding a fade-in effect when first showing the loading view. I'll get a screen recording of it, but the idea is that since the placeholder...

Made a few improvements to the menubar app while debugging an issue today, namely: - Added a button to copy the output to clipboard - Cleaned up the UI -...

test

| Before | After | | :-: | :-: | | | |

pr:RevenueCatUI

https://www.loom.com/share/cd4d9305fb6d43338ee5905f095655a4 Adds the ability to open up a support workflow with a single line of code, `SupportView`. This is set up as a new folder within `RevenueCatUI`, and it reuses...

simplified a couple of calls to configure the SDK in the migration guide

docs

Looking into our flaky tests, I noticed that calls to [forceRenewalOfSubscription](https://developer.apple.com/documentation/storekittest/sktestsession/3579486-forcerenewalofsubscription) don't always trigger calls from `StoreKit.product.updates`, it's flaky as hell. I tried instead using an accelerated timeRate value and...

test