Develop - #186
Conversation
Use API-provided plan data to show real prices and labels in the UI. Added SubscriptionPlan.belongsToFeatureGroup for robust plan matching, wired plan lookup into UpgradePlanScreen and CasualHubScreen (with injectable repository), and updated UI to show loading/price states instead of default zeros. Tests updated to assert displayed prices and to inject a fake repository.
…uild - Remove iOS, Linux, macOS, Web, Windows platform folders - Remove unused google_maps_flutter dependency (app uses flutter_map) - Remove dead code: responsive_grid.dart, adaptive_scaffold.dart - Remove default widget_test.dart and package-lock.json - Update build.gradle.kts and AndroidManifest.xml to remove Google Maps config - Update flutter_launcher_icons to remove iOS config Co-authored-by: Cursor <cursoragent@cursor.com>
…ionStatusBanner with child widget in main.dart
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (47)
📒 Files selected for processing (79)
📝 WalkthroughWalkthroughThe change updates subscription-plan pricing, Android launcher branding, Flutter platform configuration, and removes generated platform scaffolding. It also removes the Google Maps dependency and records a failed deployment with unsuccessful rollback. ChangesFlutter subscription and application updates
Deployment execution record
Estimated code review effort: 4 (Complex) | ~45 minutes Possibly related PRs
Suggested reviewers: Sequence Diagram(s)sequenceDiagram
participant UpgradePlanScreen
participant UserSubscriptionRepository
participant SubscriptionPlan
participant PricingCard
UpgradePlanScreen->>UserSubscriptionRepository: fetch available plans
UserSubscriptionRepository-->>UpgradePlanScreen: return API plans
UpgradePlanScreen->>SubscriptionPlan: match each feature group
SubscriptionPlan-->>UpgradePlanScreen: return plan or null
UpgradePlanScreen->>PricingCard: render loading, free, or paid state
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Bug Fixes