Skip to content

[CustomerCenter] Create CustomerCenter composable and view model with some initial UI#1867

Merged
tonidero merged 3 commits into
mainfrom
sdk-3573-customercenterview-composable
Oct 4, 2024
Merged

[CustomerCenter] Create CustomerCenter composable and view model with some initial UI#1867
tonidero merged 3 commits into
mainfrom
sdk-3573-customercenterview-composable

Conversation

@tonidero

@tonidero tonidero commented Oct 4, 2024

Copy link
Copy Markdown
Contributor

Description

This adds an initial composable and view model with some previews so we can start iterating over the customer center.
New composable using it as a bottom sheet and using it from paywall tester will come in follow up PRs.

Nothing exposed in this PR yet.

@tonidero tonidero force-pushed the sdk-3573-customercenterview-composable branch from 4b7f7a7 to 77ac1d8 Compare October 4, 2024 09:49
@tonidero tonidero marked this pull request as ready for review October 4, 2024 09:51
@tonidero tonidero requested a review from a team October 4, 2024 09:51
@emerge-tools

emerge-tools Bot commented Oct 4, 2024

Copy link
Copy Markdown

📸 Snapshot Test

3 added, 71 unchanged

Name Version Added Removed Modified Unchanged Errored Approval
TestPurchasesUIAndroidCompatibility
com.revenuecat.testpurchasesuiandroidcompatibility
1.0 (1) 3 0 0 71 0 ✅ Approved

🛸 Powered by Emerge Tools

@codecov

codecov Bot commented Oct 4, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 82.37%. Comparing base (26074e4) to head (5d757e1).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1867   +/-   ##
=======================================
  Coverage   82.37%   82.37%           
=======================================
  Files         225      225           
  Lines        7900     7900           
  Branches     1104     1104           
=======================================
  Hits         6508     6508           
  Misses        953      953           
  Partials      439      439           

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

@tonidero tonidero changed the title Create CustomerCenter composable and view model with some initial UI [CustomerCenter] Create CustomerCenter composable and view model with some initial UI Oct 4, 2024

@JayShortway JayShortway 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.

Really nice to get this going!

@tonidero tonidero requested a review from JayShortway October 4, 2024 12:52
@tonidero tonidero force-pushed the sdk-3573-customercenterview-composable branch from 07d6844 to 5d757e1 Compare October 4, 2024 13:23

@JayShortway JayShortway 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.

Amazing, thanks for making the changes! 🫶

@tonidero tonidero merged commit 9e421bc into main Oct 4, 2024
@tonidero tonidero deleted the sdk-3573-customercenterview-composable branch October 4, 2024 14:22
JayShortway pushed a commit that referenced this pull request Oct 10, 2024
**This is an automatic release.**

## RevenueCat SDK
### 🐞 Bugfixes
* Save SDK configuration on paywall activity so it can reconfigure
automatically (#1872) via Toni Rico (@tonidero)
### 📦 Dependency Updates
* Bump fastlane from 2.223.1 to 2.224.0 (#1870) via dependabot[bot]
(@dependabot[bot])
* Bump fastlane-plugin-revenuecat_internal from `5b2e35c` to `3b1e7cf`
(#1865) via dependabot[bot] (@dependabot[bot])
* Bump fastlane from 2.222.0 to 2.223.1 (#1860) via dependabot[bot]
(@dependabot[bot])
* Bump fastlane-plugin-revenuecat_internal from `55a0455` to `5b2e35c`
(#1858) via dependabot[bot] (@dependabot[bot])

### 🔄 Other Changes
* [CustomerCenter] Fix help path deserializing when unknown type (#1869)
via Toni Rico (@tonidero)
* [CustomerCenter] Create `CustomerCenter` composable and view model
with some initial UI (#1867) via Toni Rico (@tonidero)
* [CustomerCenter] Add networking layer and models (#1859) via Toni Rico
(@tonidero)
* [CustomerCenter] Adds SubscriptionDetailsView (#1863) via JayShortway
(@JayShortway)

Co-authored-by: revenuecat-ops <ops@revenuecat.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