Adds src-tauri/tauri.windows.conf.json with a bundle.resources list for vulkan-1.dll, libssl-3-x64.dll, and libcrypto-3-x64.dll shipped side-by-side with kon.exe, plus a src-tauri/resources/windows/README.md explaining how release engineers populate the directory (licensing constraints keep it manual rather than scripted). The runtime fallback is already live from commit A.1 #1: if the Vulkan loader is missing after launch, emit_runtime_warnings() fires a runtime-warning event (kind: vulkan-loader-missing) and get_runtime_capabilities() reports activeComputeDevice=cpu with a reason. The app starts and transcribes on CPU — degraded but never broken — so the acceptance criterion 'launches cleanly on a VM with no GPU' holds by construction. Matches Whispering #840/#829 and Buzz #1459 pain patterns. Co-authored-by: jars <jakejars@users.noreply.github.com>
12 lines
617 B
JSON
12 lines
617 B
JSON
{
|
|
"$schema": "https://schema.tauri.app/config/2",
|
|
"_comment": "Windows-only bundle overrides. Brief item #12: ship the Vulkan loader + libssl side-by-side so whisper.cpp's Vulkan backend can initialise on a fresh Windows box without the user installing extra runtimes. If the loader is absent at runtime, emit_runtime_warnings() downgrades activeComputeDevice to CPU with a reason — the app still starts and transcribes, just slower.",
|
|
"bundle": {
|
|
"resources": [
|
|
"resources/windows/vulkan-1.dll",
|
|
"resources/windows/libssl-3-x64.dll",
|
|
"resources/windows/libcrypto-3-x64.dll"
|
|
]
|
|
}
|
|
}
|