Release Notes

Changelog

Unreleased
In progress
  • AI hotword extraction — automatically suggests new hotwords from recent transcription history using LLM
  • Usage statistics window — 30-day usage chart, 24-hour distribution, correction rate (Swift Charts)
  • History correction — edit individual records, keeping original and corrected versions
  • Hotword tag cloud — replaced list layout with FlowLayout tag cloud; batch-add AI suggestions
  • Auto-sync hotwords from Volcengine on window open
  • Siri-style waveform animation — 60fps smooth single-line waveform with exponential smoothing
  • ESC closes all auxiliary windows
  • Empty transcription fast-hide — skip done state and return to idle if no content
  • GitLab CI/CD — macOS runner with automated tests and release builds
v0.2.0
March 3, 2026

Complete rewrite in native Swift, replacing the Tauri / React / Rust stack.

  • Pure Swift + AppKit implementation — removed Electron/Tauri dependency
  • Floating window never steals focus; text inserted via CGEventPost at current cursor
  • AVAudioEngine 16 kHz PCM audio capture
  • CGEventTap hotkey listener — supports Option, Control, CapsLock, F-keys, and mouse buttons
  • Mouse side button → Enter remapping
  • LLM polish via OpenAI-compatible API
  • Hotword library management with Volcengine self-learning platform sync
  • History persistence (JSON, up to 1 000 entries)
  • Tray menu — history, hotwords, usage stats, settings
v0.1.0
February 24, 2026

Initial proof-of-concept built on Tauri + React + Rust. Deprecated.