Problem
The navigation references a SubscriptionDetail screen that does not exist, causing crashes when users try to view subscription details.
Context
Users cannot view detailed information about their subscriptions, reducing the app's usefulness.
Proposed Solution
Create the SubscriptionDetail screen:
- Display full subscription details (name, price, next billing, category)
- Show payment history if available
- Allow pause/resume/cancel actions
- Display associated crypto stream if applicable
Acceptance Criteria
Technical Notes
New File: src/screens/SubscriptionDetailScreen.tsx
Navigation: src/navigation/AppNavigator.tsx
Types: src/types/subscription.ts
Constraints
- Must handle subscription not found error
- Loading state while fetching details
- Offline handling
Problem
The navigation references a SubscriptionDetail screen that does not exist, causing crashes when users try to view subscription details.
Context
Users cannot view detailed information about their subscriptions, reducing the app's usefulness.
Proposed Solution
Create the SubscriptionDetail screen:
Acceptance Criteria
Technical Notes
New File:
src/screens/SubscriptionDetailScreen.tsxNavigation:
src/navigation/AppNavigator.tsxTypes:
src/types/subscription.tsConstraints