Feat/desktop
🧩 Overview This MR introduces cross-platform desktop support using Tauri and integrates backend API functionality into the Voice App Frontend. It also includes test fixes, configuration improvements, and merge conflict resolutions after rebasing with the latest develop branch.
Added Tauri-based desktop application setup Implemented platform-specific configurations: Linux (.deb, .AppImage, .rpm) macOS (config support) Enabled microphone permissions for speech input Verified working audio capture and transcription
Added environment-based backend configuration using .env Integrated ASR backend (VITE_ASR_API_URL) Enabled toggle-based switching between:
WASM (local) Backend API Handled API errors and fallback cases
🧠 Feature Improvements
Added punctuation model loading handling Fixed progress tracking (punctProgress issue)
🧪 Testing
Added missing test cases
Fixed failing tests after rebase
Ensured all tests pass
Resolved merge conflicts after rebasing with develop Fixed TypeScript config issues (tsconfig.json) Updated Vite config (alias + test environment) Cleaned up imports and file paths
🧪 Testing Status
Backend API requires .env configuration: VITE_ASR_API_URL=http://127.0.0.1:8001 Backend service must be running for API mode
.deb .AppImage .rpm
Summary: This MR significantly enhances the project by enabling:
Desktop app support (Linux ready) Backend integration for scalable ASR Stable, tested, and rebased codebase