What's New
-
Fix refined transcript text not persisting to session files — The 5-second delayed write captured
refinedTextbefore the LLM refinement call finished, resulting innilvalues in persisted JSONL files. Sessions now backfill refined text at session end when all refinements have completed. (PR #69, thanks @Newarr!) -
Fix USB microphone "not producing audio" due to sample rate mismatch — USB mics running at 48 kHz could fail silently because the audio tap was installed at the pre-switch 44.1 kHz rate. The mic capture now queries the hardware nominal sample rate directly via CoreAudio. (Fixes #70, thanks @0x-man for the detailed report!)