Changelog

New features, improvements, and fixes for each release.

  • Vocabulary System — add custom words that Whisper should recognize (names, brands, technical terms) without needing a dictionary replacement; vocabulary words bias the Whisper decoder directly via the initial prompt
  • Full vocabulary CRUD with per-mode support — each context mode can have its own vocabulary list
  • New "Vocabulary" tab on the Dictionary page
  • Audio Ducking Controls — toggle to enable/disable system volume lowering during dictation, plus a slider (0–100%) to control exactly how much other audio is reduced while recording; previously hardcoded at 70% with no way to disable
  • Hot-Swap Whisper Prompt — adding or removing dictionary entries and vocabulary words now updates the Whisper decoder prompt instantly with no model reload required; changes take effect on the very next transcription
  • Removed dead AI cleanup scaffolding
  • Cleaned up debug logging for production
  • Fixed settings page animation staggering
  • Synced TypeScript types with Rust backend
  • Fixed GPU acceleration being force-disabled in debug builds — restoring fast transcription speeds in dev