# iOS checklist — LangSide (TestFlight 1.1 / build 1)

Environment: iPhone 17 · iOS 26.5 · TestFlight · Simulator: iPhone 14 Pro Max, 16 Pro, 17 Pro

## Install
- [x] App installs from TestFlight
- [x] App launches without a crash

## Authentication
- [x] Registration with a valid email and 8+ character password
- [x] Password shorter than 8 is blocked in the iOS UI
- [x] Same 4-character password checked on `POST /api/v1/auth/register` — **fail, BUG-IOS-001** (API accepts it)
- [x] Login with valid credentials
- [x] Login with invalid credentials shows an error
- [x] Logout returns the user to an unauthenticated state

## Onboarding
- [x] Single-choice question accepts one answer
- [x] Rapid second tap during the ~1.5s delay — **fail, BUG-IOS-002**

## Learning / account
- [x] Add a word
- [x] Start a session, answer, finish
- [x] Profile / home stats open
- [x] Relaunch after login

## Mobile
- [x] Layout on Simulator: iPhone 14 Pro Max, iPhone 16 Pro, iPhone 17 Pro
- [x] First launch after TestFlight install
