You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v3.0.0 — i18n + re-transcribe + click-through + ring fix
Auto-stop reliability (the big one)
Adaptive noise floor: the silence threshold now tracks your room's ambient noise (threshold +8 over floor), so it works whether you calibrated in a noisy or quiet room — no more recordings that never stop.
Crash-proof animation loop: an exception anywhere in the visualizer used to silently kill BOTH the ring animation AND the auto-stop timer. The loop is now exception-proof and errors are logged.
Blip-tolerant timer: keyboard clicks and pops no longer hard-reset the 2s silence countdown — they only eat their own duration.
Telemetry: every recording logs record start, VAD summary (min/max/avg level, effective threshold, armed flag) and a dead-mic watchdog to app.log — a misbehaving mic is diagnosable in seconds.
New in this build
Full i18n (EN / ES / ZH): the entire app — settings, statuses, tooltips, tray menu, paste bubble/toast — in your language. Auto-detects Windows language (Spanish on this PC), switchable in Settings → Interface language. All offline, 139 strings, hand-translated.
Re-transcribe button (↻): after a transcription, a ↻ button appears in the top bar — re-runs the LAST audio with the current engine/model (switch model first, then retry). Audio is kept after success until the next recording.
Click-through fix: only the mic circle, top-bar buttons and retry button capture clicks now — the invisible margins pass clicks to the app underneath. No more phantom click-eating.
Ring clipping fixed: visualizer canvas 90→150 px — the music ring around the mic never gets cut off anymore.
Minimalist paste bubble: dark glass card, green dot, red key pill, 2-line START…END clipped transcript (long speeches no longer make a giant bubble). Toast style also clipped.
Models
Per-language recommendation hints in Settings (Spanish → mini/whisper-base, Chinese → zh-light).
Code-switching-aware prompts + SenseVoice language hint passed per UI language.