What's New in v0.4.0
This is a major feature release bringing full feature parity with the Mac version.
Post-Processing Pipeline
- Refactored text processing into a priority-based pipeline architecture
- Plugin post-processors can now hook into the processing chain with custom priorities
- Action plugins (Linear, Obsidian) can receive processed text instead of inserting it
HTTP API (7 new endpoints)
GET /v1/history— Search history with paginationDELETE /v1/history— Delete history entriesGET /v1/profiles— List all profilesPUT /v1/profiles/toggle— Toggle profile on/offPOST /v1/dictation/start/stop— Remote recording controlGET /v1/dictation/status— Check recording state- Extended
/v1/statuswith streaming and translation capabilities
Model Auto-Unload
- Models are now automatically unloaded after a configurable idle timeout
- Saves memory when TypeWhisper is running but not actively used
- Configurable via
ModelAutoUnloadSecondssetting (0 = disabled)
History Export
- Added Markdown (
.md) and JSON (.json) export formats - Export dialog now supports 4 formats: Text, CSV, Markdown, JSON
New Plugins (available in Marketplace)
- Google Gemini — LLM provider supporting Gemini 2.5 Flash, Pro, and Flash Lite
- Linear — Create Linear issues directly from transcriptions via GraphQL API
- Obsidian — Save transcriptions as Markdown notes in Obsidian vaults with YAML frontmatter
- Script Runner — Pipe transcriptions through custom shell scripts (cmd/PowerShell)
- Live Transcript — Floating semi-transparent window showing real-time transcription
Per-Profile Hotkeys
- Each profile can now have a dedicated hotkey for instant activation
- Bypasses automatic app/URL matching — press the hotkey to dictate with that specific profile
- Configure via the new hotkey recorder in the profile detail panel
Audio Device Preview
- Real-time microphone level meter in audio settings
- Visual feedback when selecting or testing microphone devices
- Preview automatically starts/stops when navigating to/from the Recording section
Database
- Schema upgraded to v6 with new columns for action plugin routing, profile hotkeys, and model tracking