Pause for phone calls, release a forgotten pause, fix second review findings #22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "review-fixes-2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Requested by Berkay · project thread
Fixes from Fable's second review of 0.3.2. No version bump, no release.
Medium
audio_session, no phone permission). VoIP calls (inCommunication) count too.audio_session, released when speech ends, fails or is stopped. Checked in theflutter_tts4.2.5 source: the plugin does release focus on done/stop/error, but it builds a new request on every phrase, so a stop racing the next phrase could leave an old request behind (music stays ducked).Low
stop()racing a start or restart no longer leaves the service running; updates wait while a start is in flight; the user gets a message when the service could not start.Play prep
flutter build appbundle; Gradle TODO replaced.Tests
114 tests pass (
flutter analyzeclean). New:DeviceKeepAlivelogic via a fake platform, voice setup states, session screen widget tests (call pause menu, service and voice warnings, summary), call pause, pause timeout, catch-up, held skip events, licenses.Not device-tested: call detection, focus/ducking, pause timeout on a real phone.
🤖 Generated with Claude Code
https://claude.ai/code/session_015s4aKpitsS9iZeAcPRp1Ks