- Replace browse tab with Supabase-connected explore tab with filters - Add React Query for data fetching with loading states - Add 3 structured programs with weekly progression - Add Supabase anonymous auth sync service - Add PostHog analytics with screen tracking and events - Add comprehensive test strategy (Vitest + Maestro E2E) - Add RevenueCat subscription system with DEV simulation - Add i18n translations for new screens (EN/FR/DE/ES) - Add data deletion modal, sync consent modal - Add assessment screen and program routes - Add GitHub Actions CI workflow - Update activity store with sync integration
18 lines
380 B
YAML
18 lines
380 B
YAML
# Reset App State Helper
|
|
# Use this to reset the app to a fresh state for testing
|
|
|
|
appId: com.millianlmx.tabatafit
|
|
name: Reset App State
|
|
|
|
---
|
|
# Kill the app
|
|
- killApp
|
|
|
|
# Clear app data (iOS Simulator)
|
|
# Note: On Android, use: adb shell pm clear com.millianlmx.tabatafit
|
|
- launchApp:
|
|
clearState: true
|
|
|
|
# App should start at onboarding
|
|
- assertVisible: "onboarding-problem-cta"
|