Update AGENTS.md and docs/ci-cd-setup.md from .gitea/workflows to .github/workflows
Add *.xcuserstate to .gitignore
Remove tracked UserInterfaceState.xcuserstate from git (preserve on disk)
- Remove all ios-deploy references (brew install, USB setup, device discovery)
- Remove iPhone Preparation section (UDID, libimobiledevice)
- Add Firebase App Distribution setup section:
- Firebase project creation via console.firebase.google.com
- Enable App Distribution, get App ID
- Service account with Firebase App Distribution Admin role
- Base64 encoding instructions for service account key
- Gitea secrets: FIREBASE_APP_ID, FIREBASE_SERVICE_ACCOUNT
- Add testers group 'millian-test' and invite flow
- Add Compilation Error Troubleshooting section:
- xcodegen clearing signing team
- TabataGoWatchWidget needing explicit team ID in project.yml
- General build debugging tips
- Update workflow overview to reflect Firebase flow
- Update secrets table and manual test run command
- 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