Added
- Conversation — opt-in translation toggle. Show translations on demand in Conversation mode.
- Practice — native-language recording prompts. Speak the target in your own language; we translate and use it as the practice sentence.
- Translate non-English free recordings into English practice sentences.
Changed
- Use CloudKit as the primary sync store.
- Polished the text input sheet.
Fixed
- Restore progress after reinstall.
- Translate free practice recordings correctly.
- Handle missing analysis stream results.
- Discard canceled scenario suggestions.
- Prevent scenario welcome subtitle overlap.
Added
- Text practice — multilingual hint + alternate phrasings. Express the target phrase in your own language and get natural English alternatives back.
- Improved scenario welcome hero.
- Dismiss keyboard on scroll in the new scenario sheet.
Changed
- Refined text practice sheet design.
- Restyled "Customize roles" as a settings row in the new scenario sheet.
- Aligned iCloud sync status with the active storage mode.
Fixed
- Avoid Apple Account login prompt on app launch.
- Avoid iCloud login prompt when iCloud is unavailable.
- Stop polish from rewriting already-natural English.
1.0
Apr 25, 2026 · Initial release
Added
- Real-world pronunciation practice with AI-powered feedback on stress, rhythm, linking, and intonation.