Skip to content

Paywalls: finished template 5#3340

Merged
NachoSoto merged 4 commits into
mainfrom
paywalls-finish-template-5
Oct 26, 2023
Merged

Paywalls: finished template 5#3340
NachoSoto merged 4 commits into
mainfrom
paywalls-finish-template-5

Conversation

@NachoSoto

Copy link
Copy Markdown
Contributor

This wraps up color parity with the dashboard and "enables" the template.

RocketSim_Screenshot_iPhone_15_Pro_Max_2023-10-24_13 45 09

@NachoSoto NachoSoto requested a review from a team October 24, 2023 20:46
@codecov

codecov Bot commented Oct 24, 2023

Copy link
Copy Markdown

Codecov Report

Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (0aa950a) 85.96% compared to head (4dd7a9e) 85.83%.
Report is 11 commits behind head on main.

❗ Current head 4dd7a9e differs from pull request most recent head bb15785. Consider uploading reports for the commit bb15785 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3340      +/-   ##
==========================================
- Coverage   85.96%   85.83%   -0.14%     
==========================================
  Files         237      237              
  Lines       17086    17087       +1     
==========================================
- Hits        14688    14666      -22     
- Misses       2398     2421      +23     
Files Coverage Δ
Sources/Error Handling/ErrorUtils.swift 86.71% <100.00%> (+0.31%) ⬆️
Sources/Networking/HTTPClient/HTTPClient.swift 97.87% <100.00%> (-0.04%) ⬇️
Sources/Networking/HTTPClient/NetworkError.swift 100.00% <100.00%> (ø)
Sources/Purchasing/ProductsManager.swift 91.66% <100.00%> (ø)
...rces/Purchasing/StoreKit1/ProductsFetcherSK1.swift 94.21% <100.00%> (ø)
Sources/Paywalls/PaywallData.swift 35.84% <0.00%> (-0.35%) ⬇️

... and 5 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@NachoSoto NachoSoto force-pushed the paywalls-finish-template-5 branch from 784149b to 4dd7a9e Compare October 25, 2023 17:38

@joshdholtz joshdholtz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good!

It also looks like this might have commits from #3346 in it 🤷‍♂️

@NachoSoto NachoSoto force-pushed the paywalls-finish-template-5 branch from 4dd7a9e to bb15785 Compare October 26, 2023 03:25
@NachoSoto NachoSoto enabled auto-merge (squash) October 26, 2023 03:25
@NachoSoto

Copy link
Copy Markdown
Contributor Author

Rebased

@NachoSoto NachoSoto merged commit b124b90 into main Oct 26, 2023
@NachoSoto NachoSoto deleted the paywalls-finish-template-5 branch October 26, 2023 04:15
NachoSoto added a commit that referenced this pull request Oct 26, 2023
**This is an automatic release.**

### New Features
* `PaywallColor`: change visibility of `Color.init(light:dark:)` to
`private` (#3345) via NachoSoto (@NachoSoto)
### RevenueCatUI
* `Paywalls`: new `.onPurchaseCompleted` overload with
`StoreTransaction` (#3323) via NachoSoto (@NachoSoto)
* `Paywalls`: finished template 5 (#3340) via NachoSoto (@NachoSoto)
* `Paywalls`: new `onDismiss` parameter for `presentPaywallIfNeeded`
(#3342) via NachoSoto (@NachoSoto)
* `Paywalls`: disable shimmering on footer loading view (#3324) via
NachoSoto (@NachoSoto)
### Bugfixes
* `ErrorUtils.purchasesError(withSKError:)`: handle `URLError`s (#3346)
via NachoSoto (@NachoSoto)
### Other Changes
* `Paywalls`: add identifier to events (#3332) via Josh Holtz
(@joshdholtz)
* `Paywalls`: create new event session when paywall appears (#3330) via
Josh Holtz (@joshdholtz)
* `HTTPClient`: verbose logs for request IDs (#3320) via NachoSoto
(@NachoSoto)
* `Paywalls Tester`: fix `macOS` build (#3341) via NachoSoto
(@NachoSoto)
* `ProductFetcherSK1`: enable `TimingUtil` log (#3327) via NachoSoto
(@NachoSoto)
* `Paywall Tester`: fixed paywall presentation (#3339) via NachoSoto
(@NachoSoto)
* `CI`: replace Carthage build jobs with `xcodebuild` (#3338) via
NachoSoto (@NachoSoto)
* `Integration Tests`: use repetition count from test plan (#3329) via
NachoSoto (@NachoSoto)
* `Integration Tests`: new logs for troubleshooting flaky tests (#3328)
via NachoSoto (@NachoSoto)
* `CircleCI`: change iOS 17 job to use M1 Large resource (#3322) via
NachoSoto (@NachoSoto)
* `Paywalls Tester`: fix release build (#3321) via NachoSoto
(@NachoSoto)
* `Paywalls`: enable all iOS 17 tests (#3331) via NachoSoto (@NachoSoto)
* `CI`: added workaround for Snapshots in `Xcode Cloud` (#2857) via
NachoSoto (@NachoSoto)
* `StoreKit 1`: disabled `finishTransactions` log on observer mode
(#3314) via NachoSoto (@NachoSoto)

---------

Co-authored-by: NachoSoto <ignaciosoto90@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants