8177457cd1
Ear icon next to the voice controls: highlighted while listening, muted when off, hidden when the backend reports the wake word unavailable. Backed by a feature-owned $wakeWord nanostore synced by both the button (wake.start/stop) and the gateway-ready auto-arm (status-then-arm), so the UI always reflects the real listener state; start refusals surface their reason as a tooltip notice. i18n en/zh/zh-hant/ja.