# Release v1.0.4

**"The Compatibility Update"**

This release focuses on maximum stability across different hardware configurations (AMD, Intel, Nvidia) and fixing startup crashes related to corrupted models or missing drivers.

## 🛠️ Critical Fixes

### 1. Robust CPU Fallback (AMD / Intel Support)
*   **Problem**: Previously, if an AMD user tried to run the app, it would crash instantly because it tried to load Nvidia CUDA libraries by default.
*   **Fix**: The app now **silently detects** if CUDA initialization fails (due to missing DLLs or incompatible hardware) and **automatically falls back to CPU mode**.
*   **Result**: The app "just works" on any Windows machine, regardless of GPU.

### 2. Startup Crash Protection
*   **Problem**: If `faster_whisper` was imported before checking for valid drivers, the app would crash on launch for some users.
*   **Fix**: Implemented **Lazy Loading** for the AI engine. The app now starts the UI first, and only loads the heavy AI libraries inside a safety block that catches errors.

### 3. Corrupt Model Auto-Repair
*   **Problem**: Interrupted downloads could leave a corrupted model folder, preventing the app from ever starting again.
*   **Fix**: If the app detects a "vocabulary missing" or invalid config error, it will now **automatically delete the corrupt folder** and allow you to re-download it cleanly.

### 4. Windows DLL Injection
*   **Fix**: Added explicit DLL path injection for `nvidia-cublas` and `nvidia-cudnn` to ensure Python 3.8+ can find the required CUDA libraries on Windows systems that don't have them in PATH.

## 📦 Installation
1.  Download `WhisperVoice.exe` below.
2.  Replace your existing `.exe`.
3.  Run it.
