github TypeWhisper/typewhisper-win v0.5.0

latest releases: v0.8.3, plugin-whisper-cpp-v1.0.2, plugin-sherpa-onnx-v1.0.2...
one month ago

What's New in v0.5.0

Major Architecture Change

  • Replaced SQLite with JSON file storage — All data (history, dictionary, snippets, profiles, prompts) is now stored as simple JSON files. No more database migrations. Faster startup, easier debugging, and human-readable data files.
  • Removed Microsoft.Data.Sqlite dependency — Smaller application footprint.

New Features

  • Error Log — Structured error logging with categories (transcription, recording, prompt, plugin). View errors and export diagnostics in Settings → About.
  • App-aware Formatting — Transcribed text is automatically formatted based on the target app: Markdown for Obsidian/Notion, HTML for Outlook, plain for code editors.
  • Audio History — Recordings are now saved as WAV files alongside transcription history. Play back past recordings directly from the history view.
  • Watch Folder — Monitor a folder for audio files and automatically transcribe them with sidecar .txt output.
  • Memory Service — Automatically extract lasting personal facts from transcriptions using LLM. Stored via memory storage plugins.
  • Spoken Feedback — Text-to-speech readback of transcribed text after each dictation (Settings → Advanced).
  • Accessibility Announcements — Screen reader support via UI Automation live region events for Narrator, NVDA, and JAWS.
  • System Audio Capture — WASAPI loopback capture for recording system audio output.
  • CLI Tooltypewhisper command-line tool with status, models, and transcribe commands.
  • License & Supporter Tiers — Polar.sh license activation with Bronze/Silver/Gold supporter badges.
  • Release Channels — Stable, Release Candidate, and Daily update channels.
  • Audio Recorder — Standalone recording feature in Settings → Recorder with auto-transcription and recording history.

UI Improvements

  • Redesigned Settings Sidebar — Restructured to match Mac app: Home, General, Recording, Models, Recorder, History, Dictionary, Snippets, Profiles, Prompts, Integrations, Advanced, License, About.
  • Dashboard Enhancements — Trend indicators (↑↓%) on all stat cards, "All Time" period option, recent transcriptions section.
  • Overlay Redesign — Centered text layout, subtle border, larger font, more padding. Matches the new preview in Settings.
  • Overlay Preview — Live preview in General settings showing actual widgets, updates in real-time when changing widget selections.
  • Marketplace Grouping — Plugins are now grouped by category (Transcription Engines, LLM Providers, Memory, Actions, Utilities) with count badges.

New Plugins (14)

LLM Providers: Claude (Anthropic), OpenRouter, Cerebras, Cohere, Fireworks
Transcription Engines: Gladia, Speechmatics, Soniox, Cloudflare ASR, Google Cloud STT, Qwen3 STT, Voxtral (Mistral)
Memory Storage: File Memory, OpenAI Vector Memory

Plugin SDK Enhancements

  • ActionCompletedEvent for tracking action plugin results
  • App context (process name, window title, URL) in transcription events
  • IMemoryStoragePlugin interface for memory storage backends
  • IPluginSettingsActivity for progress reporting in plugin settings
  • SetStreamingDisplayActive() for plugins that handle their own streaming UI
  • Category and IsLocal fields in plugin manifest for marketplace grouping

Bug Fixes

  • #21 — Added option to disable saving transcriptions to history (Settings → Advanced)
  • #22 — Fixed intermittent hotkey toggle failures with 300ms debounce
  • #24 — Hotkey events are now swallowed to prevent triggering media playback in background apps
  • Hotkeys can now be cleared with Escape, Delete, or Backspace
  • Timer and other widgets show proper fallback values in overlay preview

Don't miss a new typewhisper-win release

NewReleases is sending notifications on new releases.