From 4001d38b9b6948baecc30606c3bbf598dbd1cdf4 Mon Sep 17 00:00:00 2001 From: iamdoubz <> Date: Fri, 3 Jul 2026 09:06:42 -0500 Subject: [PATCH] fix(npu): ship npu in the default build so the shipped app can use/download it (T3.4); bump 0.1.1 --- src-tauri/Cargo.toml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index f53d0f5..bf016db 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "whispassist" -version = "0.1.0" +version = "0.1.1" description = "Privacy-first, fully local Windows meeting assistant" authors = ["WhispAssist contributors"] license = "MIT OR Apache-2.0" @@ -81,7 +81,11 @@ windows = { version = "0.58", features = [ wasapi = { version = "0.15", optional = true } # Phase 1 [features] -default = ["audio", "cpu-transcription", "diarization", "pst", "sync"] +# `npu` ships in the default build: `ort` uses load-dynamic (no build-time +# linking/OpenVINO needed), and the on-demand runtime/model download only works +# if this code path is actually compiled in. NPU stays inert until an NPU is +# detected AND its runtime is downloaded, so shipping it is safe (NFR-MNT-4). +default = ["audio", "cpu-transcription", "diarization", "pst", "sync", "npu"] # Phase 1 audio = ["dep:wasapi", "dep:hound"] cpu-transcription = ["dep:whisper-rs"] # whisper-rs CPU build