open-webui/src
Classic298 b02ff54459
fix: Call button shows while speech-to-text is unavailable (#32970)
* fix: Call button shows while speech-to-text is unavailable

Unless realtime voice is set up, a call needs the server to turn the user's speech into text. The Call button still showed when the speech-to-text engine is "Web API", where clicking it only answered "Call feature is not supported when using Web STT engine", and to users without the speech-to-text permission, where the call opened but nothing they said was transcribed. The button now shows only when a call can work: realtime voice is on, a call is already running, or the engine is not "Web API" and the user has the speech-to-text permission.

Refs #32830

* fix: keyboard shortcut also needs the speech-to-text permission for calls

The call shortcut and call links now follow the same speech-to-text rule as the Call button.

* refac: keep the whole Call button condition in one place

Also drops the Web API speech-to-text message from the Call button, since the button no longer shows for that engine.

* refac: keep the call permission check unchanged in the call shortcut

The speech-to-text rule for the call shortcut is now its own check after the existing call permission check, which stays as it was.
2026-10-25 07:32:45 +09:00
..
lib fix: Call button shows while speech-to-text is unavailable (#32970) 2026-10-25 07:32:45 +09:00
routes fix(a11y): the active Workspace section is underlined when Accessibility Mode is on (#33063) 2026-10-25 05:13:14 +09:00
app.css refac 2026-10-22 06:56:43 +09:00
app.d.ts refac 2026-10-07 00:39:16 +04:00
app.html fix(a11y): branding images get alt text that names the instance or marks them as decorative (#32810) 2026-10-21 15:03:51 +09:00
tailwind.css refac 2026-10-08 21:57:46 +04:00