Older Builds
Distinguish iOS app language (system setting) from UI language (follows target)
d0c8b885
Install
2026-03-10
Remove Resolved Decisions and Recommendations sections, integrate into design
29a27801
Install
2026-03-10
Fix reverse pair generation: LLM lookup for each correctAnswer, not simple flip
d2fc1136
Install
2026-03-10
Translations in Swift code with compile-time completeness, not loaded from JSON
e21b098d
Install
2026-03-10
Fix full form pair switch: spoken words, not hyphenated
7223ba4e
Install
2026-03-10
Remove hardcoded pair counts from design doc
5cc72267
Install
2026-03-10
Fix default pair: use app language, not device language
1320248f
Install
2026-03-10
Clarify that all pairs exist implicitly, no enabling/selection concept
bc4119e0
Install
2026-03-10
Add test coverage table to CLAUDE.md
f9b1b07d
Install
2026-03-10
Clean up design doc: remove stale sections, consolidate resolved items
09c14e41
Install
2026-03-10
Add audio energy-based speech onset detection
79a3e9ea
Install
2026-03-10
Add 'что это значит' command for word explanations
4de3871c
Install
2026-03-10
Add Live Activity for CarPlay: show current word during practice
b64f0069
Install
2026-03-10
Pass contextual strings to speech recognizer for better recognition accuracy
ad5455cc
Install
2026-03-10
Update watchOS design doc for simplified state machine
5c5ab479
Install
2026-03-10
Add Belarusian as 10th language (source-only), reorganize implementation plan into incremental PRs
7784ff61
Install
2026-03-10
Simplify state machine: sync speak+listen, continuing mode, remove TTS callbacks
41ea2647
Install
2026-03-10
Add ElevenLabs TTS backend for Belarusian (eleven_v3 model)
66a66988
Install
2026-03-10
Add ElevenLabs TTS backend for Belarusian (eleven_v3 model)
66a66988
Install
2026-03-09
Integrate server TTS into iOS app with local cache and AVAudioPlayer playback
e1a40ff5
Install
2026-03-09
Add ru-RU-Wavenet-C voice for Russian TTS
4ef949e3
Install
2026-03-09
Run swift-format on TranslationService sources
085e738e
Install
2026-03-09
Add POST /synthesize endpoint with Google Cloud TTS and disk caching
f4c70827
Install
2026-03-09
Rename consecutiveFailures to consecutiveMisses, use color emojis, remove weak self, route tests through mock onResult
17b9acd6
Install
2026-03-09
Remove bogus emergency stop from handleUndoRerecord
ec5da374
Install
2026-03-09
Add language pairs design doc and translations for 9 languages
21f56f2f
Install
2026-03-09
Add language pairs design doc and translations for 9 languages
21f56f2f
Install
2026-03-08
Strong self in retry closure, duplicate TTS completion and empty undo buffer tests
b46ff670
Install
2026-03-08
Refactor nextWordTime to re-query instead of preserving from UI state
35fe5c25
Install
2026-03-08
Remove programmatic volume control from all platforms
9192b195
Install
2026-03-08
Fix interrupted LLM timeout test to expect word ready
2716b10e
Install
2026-03-08
Add interrupted LLM timeout and stale word 'also' hint tests
32ebfc31
Install
2026-03-08
Add interrupted restore word test
9004f92b
Install
2026-03-08
Fix MockUndoManager.popIf to call predicate closure
fb28ca9d
Install
2026-03-08
Add StringUtilities and Commands unit tests with 100% coverage
95243a9e
Install
2026-03-08
Add unknown phrase retry and nextWordTime preservation test
ca7e4d0c
Install
2026-03-08
Add note timeout with empty transcript test
14a2c1d9
Install
2026-03-08
Add Word model unit tests with 100% coverage
b3c11998
Install
2026-03-08
Add TTS non-speaking guard test, coverage helper script
a961987a
Install
2026-03-08
Cover emergency stop deactivation, add commit msg note to CLAUDE.md
bc13311d
Install
2026-03-08
Add undo restore with deleted word test
6546a33f
Install
2026-03-08
Update deploy script remote host IP to 192.168.178.172
c23d6c7b
Install
2026-03-08
Add server health check endpoint and status indicator in top bar
7a00ba88
Install
2026-03-08
Remove WhisperKit/SpeechAnalyzer backends, gate audio logging
00bdaaa4
Install
2026-03-08
Remove WhisperKit/SpeechAnalyzer backends, gate audio logging
00bdaaa4
Install
2026-03-07