• v26.04.14.3 Stable

    bvandeusen released this 2026-04-14 22:55:00 -04:00 | 25 commits to main since this release

    Live amplitude mic pulse

    The mic button now pulses in real time with mic input, giving obvious feedback that audio is actually being picked up.

    VoiceState carries a normalized 0..1 amplitude fed from the existing onAmplitudeChanged subscription (already used for silence detection), with a 0.02 change threshold to keep rebuild traffic sane. VoiceMicButton drops its old constant-rate AnimationController and replaces it with an AnimatedScale + animated glow driven by live amplitude. 0.1 floor keeps the button breathing on silence; 120ms ease-out smooths between the 200ms amplitude samples. Applied at all three call sites — chat, briefing, and the top-app-bar capture mic.

    Downloads