Changelog

v1.0.5 (2026-06-29)

⚡ Stability Improvements

  • Large-scale architectural refactor of core modules (recording, speech recognition, history records), improving code structure and long-term maintainability.
  • Added a large number of unit tests and integration tests to improve overall software stability and reliability.

v1.0.4 (2026-05-17)

🐛 Bug Fixes

  • Fixed mute/unmute occasionally not working: Serialized COM operations in the Windows volume controller with a mutex to prevent concurrent race conditions.

⚡ Stability Improvements

  • Fixed a concurrency bug in background token refresh where multiple in-flight requests could overwrite each other.
  • Fixed a memory cycle (Arc self-reference) in the settings debounce logic.

v1.0.3 (2026-05-12)

🐛 Fixes

  • Floating window overlap: Fixed an issue where the floating window was obscured when the update notification appeared simultaneously.
  • Version number in settings: Fixed the version number showing as blank in the settings page after a software update.
  • macOS floating window positioning: Fixed Y-axis offset issue with the floating window on macOS.
  • Windows stability: Fixed a process handle leak for improved stability during long sessions.

v1.0.2 (2026-05-11)

✨ New Features

  • Multi-monitor support: The floating window now follows the monitor where your mouse is located, for a smoother multi-screen workflow.
  • Auto-update: The app silently downloads updates in the background. A toast notification appears in the bottom-right corner when ready — restart to complete the upgrade.

🐛 Fixes

  • Fixed intermittent Windows system mute failures.

v1.0.1 (2026-05-10)

⚡ Performance

  • Faster recording start: Optimized the connection handshake to reduce the delay between starting a recording and seeing the first transcribed words.
  • Smoother live transcription: Real-time transcript updates appear with less lag during long recordings.

🎨 Polish

  • Improved tray icon clarity on 125% and 150% display scaling on Windows.

🐛 Fixes

  • Added a clear error message when no speech is detected during a recording.

v1.0.0 (2026-05-06)

🎉 First release!

New Features

  • Global hotkey to trigger voice recording (tap to start, long-press to cancel)
  • Streaming speech recognition (ASR) — see words as you speak
  • AI-powered polish that fixes terminology, restores punctuation, and removes filler words
  • Automatic paste into the active window's input field
  • Floating UI with three-stage visual feedback (recording → recognizing → polishing)
  • Full history management (copy text, download audio)
  • Customizable hotkeys (any key combination)
  • Multilingual transcription support
  • Multilingual user interface
  • Light / dark / system theme
  • Automatic system mute while recording
  • Smart cleanup policies (by time / by capacity)
  • Launch on system startup
  • Minimize to tray on close