fix(desktop): make recording and dubbing reliable (#1481)

* fix(ui): keep scaled desktop shell responsive

* fix(linux): support desktop microphone capture

* fix(ui): update the centered VoiceStudio brand

* fix(audio): fall back when recorder start is unsupported

* fix(desktop): use the app header as titlebar

* feat(audio): add live microphone input controls

* fix(dub): recover from missing transcription models

* fix(dub): make pipeline stages actionable

* fix(asr): recover low-memory transcription

* docs: record desktop reliability fixes

* fix(ui): use semantic error banner border

* fix(dub): harden recovery and recording fallbacks
This commit is contained in:
Palash Debnath
2026-08-10 22:43:37 +00:00
committed by GitHub
parent e6728cf068
commit 7cde2fcd06
83 changed files with 2937 additions and 372 deletions
+8
View File
@@ -681,6 +681,14 @@ up, the shell now prints the exit code and where to look (the cargo/tauri
output above it, plus `omnivoice.log` and `backend_err.log` in your VoiceStudio
data folder) instead of exiting silently.
If Cargo stops before the window is built with `Package gdk-3.0 was not found`,
`pango.pc` missing, `libsoup-3.0` missing, or `javascriptcoregtk-4.1` missing,
the Ubuntu/Debian WebKitGTK development packages are absent. Install the full
package block in the [Linux source-build guide](linux.md#building-from-source),
then rerun `source "$HOME/.cargo/env"` and `bun desktop`. Do not set a custom
`PKG_CONFIG_PATH` unless the libraries were deliberately installed outside the
system package manager.
**Still stuck?** Open the details, copy the output, and file it with **Report**
— that output is the thing that makes the failure diagnosable.