mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-15 09:56:06 +00:00
* refactor(android): align talk levels and thinking state with iOS/macOS TalkAudioLevel.kt ports OpenClawKit's level scale exactly: PCM16 RMS through the shared 50 dB window replaces mean-abs (mic/talk/playback) and linear peak (voice notes), so Android waveforms read identically to iOS/macOS at the same loudness. The waveform's Thinking phase now comes from a typed awaitingAgent StateFlow set alongside every status change in TalkModeManager instead of the UI matching status string literals; forgetting the flag at a new status site fails safe to Listening/Idle. * fix(android): keep awaiting-agent flag intact on no-op status republishes * chore(i18n): resync native inventory