fix(audio): fix beep/prepareBeep swap, raise default volume, use STREAM_ALARM for TTS#30
Merged
Merged
Conversation
Update actions/cache from v4 to v6 in all GitHub Actions workflow files. The v6 release maintains full backward compatibility with the same `path`, `key`, and `restore-keys` parameters. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W6j3ZiTovPDU2HkzDzWN6w
…se STREAM_ALARM for TTS - Swap beep() and prepareBeep() in playBeep handler: PREPARE phase now ticks with a single beep each second; lead-in countdown fires the 3-rapid-beep sequence before each phase end - Pass this.volume to audioTTS.speak() so TTS respects the saved volume - Raise default volume from 0.8 → 1.0 in audio.js, app.js (timerAudio and settingsSounds), app/Livewire/Settings.php, app/Models/Setting.php - Remove * 0.6 gain reduction in audio.js tone() — was silently capping all beep volume at 60% of the user-selected level - Switch Android TTS audio stream from STREAM_MUSIC to STREAM_ALARM so spoken cues are audible even when media volume is turned down Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W6j3ZiTovPDU2HkzDzWN6w
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
beep()/prepareBeep(): PREPARE phase ticks with a single beep each second; lead-in countdown (3-2-1 before phase end) fires the 3-rapid-beep sequenceaudioTTS.speak(text, this.volume)so voice mode respects the saved volume setting0.8→1.0: inaudio.js,app.js(both Alpine components),app/Livewire/Settings.php, andapp/Models/Setting.php* 0.6gain cap inaudio.jstone()— was silently capping all beep volume at 60% of the user-selected levelSTREAM_MUSIC→STREAM_ALARMinAudioTTSFunctions.ktso spoken cues are audible even when media volume is turned downTest plan
Generated by Claude Code