mirror of
https://github.com/jamiepine/voicebox.git
synced 2026-10-03 17:15:19 -07:00
When the user disables auto_refine (LLM polish) in Settings, the Qwen refinement model is no longer required for dictation to arm. Previously, canRecord checked llmReady unconditionally, so useChordSync called disable_hotkey whenever Qwen was not downloaded -- even if the user never intended to use refinement. Changes: - useDictationReadiness: gate llmReady behind autoRefine in canRecord, missing, and the polling predicates so hotkeys arm with just Whisper STT when refinement is off. - DictationReadinessChecklist: hide the LLM row when autoRefine is false -- the checklist now shows only Whisper STT. Closes #753