v0.2.4
debpalash/VoiceStudiov0.2.4Apr 28, 2026by github-actions[bot]
Upgrading?
AI Summary
Focuses on real-time event architecture and cross-platform desktop hardening, including WebSocket updates and fixes for Windows/Linux MSI crashes.
Key Highlights
- WebSocket Event Bus for instant sidebar updates without polling
- Default UI scale increased to M (1.3x) for better readability
- Fixed Windows/Linux MSI first launch crash due to bootstrap path rewriting
- Fixed Windows backend log directory path issue
- Fixed PyTorch hanging download by auto-setting TORCHDYNAMO_DISABLE=1
- Reduced idle polling by ~80%
New Features
- WebSocket Event Bus
- Default UI Scale M
Full Release Notes
# OmniVoice Studio v0.2.4 Real-time event architecture, cross-platform desktop hardening. --- ### What's New **WebSocket Event Bus** — The sidebar now updates instantly when data changes. Projects, profiles, and history reflect backend mutations in real time with zero polling overhead. Graceful reconnect with exponential backoff. **Default UI Scale → M** — Ships at 1.3× zoom for better readability out of the box. --- ### Fixed - Windows/Linux MSI: first launch crashed with `Missing bootstrap resources` — Tauri's `_up_` path rewriting wasn't handled ([#28](https://github.com/debpalash/OmniVoice-Studio/issues/28)) - Windows: backend logs silently lost — log directory pointed to a macOS-only path ([#30](https://github.com/debpalash/OmniVoice-Studio/issues/30)) - Windows: PyTorch hung downloading Triton — now auto-sets `TORCHDYNAMO_DISABLE=1` ([#26](https://github.com/debpalash/OmniVoice-Studio/issues/26)) - Windows: startup timeout too aggressive — increased from 3 min → 5 min for first-run CUDA JIT - Sidebar: data failed to load on startup due to undefined status function - Network: reduced idle polling by ~80% (model status 5s→10s, log polling disabled) --- ### Downloads | | Installer | Size | |---|---|---| | 🍎 macOS (Apple Silicon) | [`OmniVoice.Studio_0.2.4_aarch64.dmg`](https://github.com/debpalash/OmniVoice-Studio/releases/download/v0.2.4/OmniVoice.Studio_0.2.4_aarch64.dmg) | ~8 MB | | 🪟 Windows x64 | [`OmniVoice.Studio_0.2.4_x64_en-US.msi`](https://github.com/debpalash/OmniVoice-Studio/releases/download/v0.2.4/OmniVoice.Studio_0.2.4_x64_en-US.msi) | ~6 MB | | 🐧 Linux x64 (.deb) | [`OmniVoice.Studio_0.2.4_amd64.deb`](https://github.com/debpalash/OmniVoice-Studio/releases/download/v0.2.4/OmniVoice.Studio_0.2.4_amd64.deb) | ~8 MB | | 🐧 Linux x64 (AppImage) | [`OmniVoice.Studio_0.2.4_amd64.AppImage`](https://github.com/debpalash/OmniVoice-Studio/releases/download/v0.2.4/OmniVoice.Studio_0.2.4_amd64.AppImage) | ~81 MB | > The installers are lightweight shells (~6–8 MB). On first launch, the app bootstraps a Python environment and downloads model weights (~2.4 GB). This takes 5–10 minutes — the splash screen shows progress. --- ### Post-Install Notes <details> <summary><b>macOS — "app is damaged and can't be opened"</b></summary> macOS quarantines apps downloaded outside the App Store. After dragging to `/Applications`: ```bash xattr -cr /Applications/OmniVoice\ Studio.app ``` Open normally after. One-time fix. </details> <details> <summary><b>Windows — Triton / torch.compile warnings</b></summary> PyTorch may log Triton-related warnings on Windows. These are harmless — `TORCHDYNAMO_DISABLE=1` is now set automatically by the desktop app. If running from source, set it manually: ``` set TORCHDYNAMO_DISABLE=1 ``` </details> <details> <summary><b>Linux — AppImage needs FUSE</b></summary> If FUSE isn't available, use the `.deb` or extract-and-run: ```bash chmod +x OmniVoice.Studio_*.AppImage ./OmniVoice.Studio_*.AppImage --appimage-extract-and-run ``` </details> --- **Full changelog:** [`v0.2.2...v0.2.4`](https://github.com/debpalash/OmniVoice-Studio/compare/v0.2.2...v0.2.4)
Related Repositories
public-apis/public-apis★ 491,268
A collective list of free APIs
NousResearch/hermes-agent★ 256,135
The agent that grows with you
yt-dlp/yt-dlp★ 200,318
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,598
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,705
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.