Skip to content

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 10 Sep 15:11
· 26 commits to master since this release

v0.2.4 - 2025-09-10

▎BREAKING

  • Rename realtime_stt configuration key to stt for clearer naming
  • Replace no_output boolean with output setting (keyboard, clipboard, or false)
  • Move text replacement rules from root config to plugin.replace section

▎Added

  • Plugin system with built-in plugins for text transformations (num2text, text2num, replace)
  • Clipboard output support via new output configuration option and --copy CLI flag
  • Delete key functionality for triggering voice-based delete commands
  • TOML configuration file support alongside existing JSON format
  • Build targets for plugin dependency installation and virtual environment setup
  • Full test and lint on-release.yml action

▎Changed

  • Default push-to-talk key changed from 'end' to 'shift_l' for better accessibility
  • Configuration structure: realtime_stt renamed to stt
  • Delete keywords configuration simplified to delete_keyword for clarity
  • Core text processing now uses plugin registry instead of direct TextReplacer class
  • Documentation improvements for STT options with notes on intentionally omitted features