Skip to content

feat: implement retention-based cancellation flow and UI refactor#336

Merged
Smartdevs17 merged 3 commits intoSmartdevs17:mainfrom
Francis6-git:feat/subscription-retention-flow-172
Apr 27, 2026
Merged

feat: implement retention-based cancellation flow and UI refactor#336
Smartdevs17 merged 3 commits intoSmartdevs17:mainfrom
Francis6-git:feat/subscription-retention-flow-172

Conversation

@Francis6-git
Copy link
Copy Markdown
Contributor

This PR introduces a multi-step cancellation flow designed to improve user retention and provide a seamless transition between the React Native frontend and the Soroban smart contract logic. It also cleans up the subscription management interface for better mobile usability.
What I did :

  • Integrated CancellationFlow state machine in SubscriptionDetailScreen.
  • Updated AddSubscriptionScreen to support navigation to crypto setup.
  • Refactored SubscriptionDetailScreen, HomeScreen and its Stats $ Filter components button layout for better UX hierarchy.
  • Added support for retention offers (discounts) before final cancellation.
  • Ensured TypeScript strict type safety for navigation parameters.
    Closes Implement subscription cancellation with retention flow #172

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 26, 2026

@Francis6-git Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Smartdevs17 Smartdevs17 merged commit 5dc24d2 into Smartdevs17:main Apr 27, 2026
12 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement subscription cancellation with retention flow

2 participants