Changelog
Release Notes und Updates für TypeWhisper.
September 2026
23. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
22. September 2026
Portable TypeWhisper plugins for the Windows Daily catalog.
Built from TypeWhisper/typewhisper-win main commit 8c00f8f. This release adds 29 versioned packages; the catalog also retains four previously published, unchanged packages. Each package is a ZIP with a root manifest and a SHA-256 recorded in the catalog. Models and account credentials are not included.
The xAI / Grok plugin is not part of this release while its pull request remains open. Packages target Windows x64; architecture-specific support will be extended separately.
22. September 2026
22. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
21. September 2026
Bug Fixes
- expire double-Escape cancellation confirmation (#1348)
21. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
20. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
19. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
18. September 2026
Cloudflare Workers AI recorded-audio transcription for the portable Windows host (1.1.2 or later).
Configure a Cloudflare API token and account ID, then select Whisper for dictation. This package uses the separate V2 installation and credential store. This model uses automatic language detection; fixed-language requests, translation and live transcription are not supported.
All 43 automated provider and package lifecycle tests passed. Authenticated service transcription has not been tested because no Cloudflare account was available; publication without that live test was explicitly approved. Windows x64 is the validated package target.
Cloudflare branding is included in the host change. The shared Save settings UI and provider-selection icons are supplied separately by host PRs #479 and #482.
Implementation and validation: #484
WAV uploads are limited to a conservative 100 MB, including headers. Oversized recordings are rejected before encoding or HTTP upload.
18. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
17. September 2026
Other Changes
- Update Swift dependencies and prevent Parakeet dictionary overcorrection (#1323)
- Bump the bundler-minor-patch group with 7 updates (#1322)
- Bump the actions-minor-patch group with 2 updates (#1321)
- verify release tooling before importing signing credentials (#1320)
- document secret scanning and credential remediation (#1319)
- Forward-port 1.6.1 managed licensing to the next Daily (#1317)
17. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
16. September 2026
TypeWhisper 1.6.1
Managed license activation
Administrators can now provide a commercial license through the ManagedLicenseKey
preference in the com.typewhisper.mac domain. TypeWhisper activates it on launch
and saves the activation in the signed-in user's Keychain, without requiring users
to enter the key or administrators to script Polar API calls.
- Reuses existing activations across launches and supports administrator key changes.
- Shows a managed license status and hides conflicting manual license controls.
- Preserves an existing license if a replacement cannot be activated.
- Suppresses license selection and purchase prompts while a managed key is configured.
- Reports Keychain storage failures instead of marking an unsaved activation as successful.
See the deployment guide and example configuration profile. Configuration profiles are not secret stores. The app does not display the key, but this does not prevent a sufficiently privileged user from retrieving it.
Bundled integration fixes
- Fix OpenRouter audio uploads for providers that require WAV instead of compressed M4A.
- Restore ElevenLabs compatibility with the TypeWhisper 1.6 host.
Broader MDM configuration for providers/models, cloud usage, updates, launch at login, and onboarding is tracked separately in #1313.
Release validation is tracked in #1315.
16. September 2026
16. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
15. September 2026
Qwen3 ASR (Local) 1.0.0 — V2 preview
Run Qwen3-ASR 0.6B INT8 offline on the CPU through the portable Windows host. Download the model once (879 MB), then choose Use model. No API key, Python installation or local server is needed.
- Windows x64 and ARM64 runtimes; host 1.1.2 or later.
- 30 supported languages, including German and English.
- Verified downloads, cancellation, model removal and selection persistence across restarts.
- Bounded processing for longer recordings, with native inference drained safely on cancellation.
Validated with 15 local tests including real German/English inference, package restart tests and a development-app restart. Real execution was tested on x64 only. The physical microphone-to-Notepad route completed, but the exact-transcript test found one recognition error (transgression instead of transcription); see the PR evidence. These smoke checks are not an accuracy benchmark.
Translation, live preview and streaming are not supported by this plugin version.
Implementation and test evidence: #469
15. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
14. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
13. September 2026
Other Changes
- Add a minimum threshold for spoken number normalization (#1307)
- Fix Escape propagation while cancelling dictation (#1303) (#1306)
- Bound the final-transcription phase with a deadline (resubmission of #1246) (#1301)
- Add hedged transcription: race the recovery fallback when the primary engine is slow (#1230)
12. September 2026
Other Changes
- Retry transient upstream failures in PluginHTTPClient (#1284)
12. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
11. September 2026
New Features
- add Vercel AI Gateway plugin (#1295)
Bug Fixes
- select MCP timeout before cancelling its pending request
Other Changes
- prepare 1.7.0-rc1 and allow pre-release Swift analysis
11. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
10. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
10. September 2026
Deepgram 1.1.3 for the Windows 1.1 portable plugin catalog.
- Expose model-specific languages for Nova-2 and Nova-3 so explicit language selection works correctly.
- Preserve regional language codes and report language counts without counting regional aliases separately.
Requires the Windows 1.1 portable host. This preview updates only the v2 catalog; legacy Windows plugin packages and catalogs are unchanged.
Validation: 24 Deepgram tests passed; live Nova-2 and Nova-3 transcription succeeded with explicit English and German. CI passed at source commit 0a2a45f. Published architecture scope remains x64.
The translated-subtitle correction is a separate application change in PR #455 and requires an updated 1.1 application build.
10. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- New profiles default to Ctrl+Shift for dictation. Previously saved shortcuts are preserved.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
- Select Stable, Daily or Release Candidate under Account & about, then explicitly check, download and restart to update. Unpublished WinUI channels are shown as unavailable; legacy app/plugin releases are excluded.
- Plugins are downloaded on demand instead of bundled in the installer. The setup wizard installs NVIDIA Parakeet inline before model selection; other plugins are available under Integrations.
- Smaller installer: removed unused WPF and host AI runtimes and duplicate CLI runtime files. The optional CLI uses the same installed .NET runtime as the app.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer and the matching architecture of .NET 10 Runtime. Setup checks for .NET 10 and downloads and installs it when missing. The portable ZIP requires that runtime to be installed separately. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing legacy installations do not automatically upgrade to this new package; install it manually. Installed WinUI builds can check for updates in Account & about or from the tray. Installing an update requires an explicit click. Stable and Release Candidate WinUI feeds must be published before switching to those tracks; all tracks must retain the TypeWhisperDaily package identity. Development and portable hosts cannot install app updates.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
A fresh installation needs an internet connection to download its first plugin and model. Previously installed portable plugins remain in the profile across app upgrades.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Clean x64 installation on Windows 11 24H2 has been verified, including automatic .NET installation, cancellation/retry, repair and portable startup with the runtime present. ARM64 execution and migration from all historical profiles remain unverified. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
10. September 2026
TypeWhisper 1.7.0 Release Candidate 1
The first release candidate for TypeWhisper 1.7 follows successful everyday testing of the Daily preview.
Highlights since 1.6
- iCloud synchronization for History and Inbox, with a redesigned History interface including device grouping, filtering, and search.
- File transcription from Finder and optional web-media transcription through the Web Link plugin.
- Spoken submit, Inline Commands, and configurable cancellation with double Escape, single Escape, or immediate cancellation.
- Expanded plugin capabilities, including plugin pages and optional providers using authenticated command-line tools.
- Improvements to recording startup, model restoration, text insertion, cancellation, and transcription recovery.
- Vercel AI Gateway integration for transcription and LLM processing through one API key, available as an optional plugin.
- Fixes for notch-indicator layout crashes and preserving the prepared built-in microphone during Bluetooth eligibility checks.
- Updated Swift dependencies and builds with Xcode 26.6 / Swift 6.3.
Compatibility and updates
Requires macOS 14 or later; supports Apple silicon and Intel Macs. The iCloud bridge is included in every release.
New plugin releases from the 1.7 source line require TypeWhisper 1.7.0 or later. Existing compatible plugin releases remain available to 1.6 hosts. This app release does not republish plugins.
RC1 is available through GitHub and the Release Candidate update channel. The stable release and Homebrew remain on 1.6.0. Please report regressions with the release tag, macOS version, and the affected engine or plugin.
10. September 2026
TypeWhisper 1.1 Daily
An early Windows 1.1 build for existing Daily testers. This is a prerelease, not the stable release.
What's new
- Rebuilt WinUI interface with a resizable Quick Launch, pinned commands and workflows, configurable shortcuts and context actions.
- Setup wizard with inline engine/model selection, workflow templates and custom icons.
- Local HTTP API, CLI and Raycast integration, plus account and cloud-folder sync support.
- Dictation focus restoration, improved first-paste handling, and recovery after standby or reconnecting a microphone.
Installing this Daily
Requires Windows 11 build 26100 (24H2) or newer. Download the TypeWhisperDaily Setup.exe matching your architecture (win-x64 or win-arm64). ARM64 is cross-built and has not yet been validated on ARM64 hardware.
This installs alongside the previous TypeWhisper version. Close the previous app before starting the Daily to avoid competing shortcuts. Existing installations do not automatically upgrade to this new package; install it manually. Automatic updates within the new WinUI app are not connected yet.
On first launch, when no WinUI profile exists, dictionary entries, snippets, workflows and transcription history are copied from the previous production profile. The old profile and installation remain unchanged. Existing WinUI profiles are never overwritten or merged automatically.
Settings, sign-ins, license credentials, plugins, models, audio archives and recovery recordings are not copied. History is imported as text. Complete the setup wizard and configure the providers you need. Legacy plugins do not load in the new host; portable plugin migration is still in progress. Calendar sign-in is not available yet.
Testing and rollback
Automated logic tests and x64/ARM64 packaging checks pass before publication. Installation on a clean Windows machine and migration from all historical profiles have not been fully validated. Please keep the previous installation while testing.
To return to the previous version, exit TypeWhisper Daily and launch your existing TypeWhisper app. Uninstalling the Daily does not remove either profile. Report problems with your Windows version, architecture and reproduction steps at https://github.com/TypeWhisper/typewhisper-win/issues.
10. September 2026
Bug Fixes
- preserve prepared built-in microphone during Bluetooth eligibility check (#1287)
- enforce the current plugin SDK compatibility line
- align app and SDK dependencies for Swift 6.3 releases
Other Changes
- Fix notch indicator crash from SwiftUI animating the panel window inside layout (#1285)
- explain local release profile environment fallback
- bound MCP HTTP fixture process cleanup
- always include the production iCloud bridge
- verify Metal after CodeQL initialization
- prepare Swift 6.3 daily validation before 1.7 RC1
- permit pinned MLX build plugin in unattended Xcode builds
- align plugin manifest expectations with 1.7 host floor
- Require TypeWhisper 1.7 for new plugin releases
- prepare Xcode 26.6 for Swift 6.3 dependencies
- Bump the swift-minor-patch group across 2 directories with 13 updates
9. September 2026
TypeWhisper 1.7 preview: Swift 6.3 validation daily
This daily includes the dependency update from #1293 and the new plugin compatibility policy from #1294. It is the everyday-testing build before 1.7.0-rc1.
What's new since 1.6
- iCloud synchronization for History and Inbox, alongside a redesigned History interface with device grouping, filtering, and search. iCloud sync has already been tested; this build keeps it enabled.
- Transcribe files from Finder and use the optional Web Link plugin to transcribe web media.
- More workflow controls, including spoken submit, Inline Commands, and a choice of double Escape, single Escape, or immediate cancellation.
- Expanded plugin capabilities, including plugin pages and optional providers that use authenticated command-line tools.
- Improvements to Bluetooth recording startup, model restoration, cancellation, text insertion, and transcription recovery.
Changes being validated in this daily
- Build and release workflows now use Xcode 26.6 and Swift 6.3. App and SDK dependency constraints agree, including Hugging Face 0.10.1 and Jinja 2.5.0, with MLX Swift 0.31.6.
- Future plugin releases built from this source line require TypeWhisper 1.7.0 or newer. Existing published plugin binaries and historical registry entries remain available to compatible 1.6 hosts. This app release does not republish plugins.
Please test your usual dictation workflows, installed plugins, and iCloud synchronization on this build. Track findings and candidate validation in #1296. RC1 follows the everyday test.
This is a Daily-channel prerelease, available from GitHub and the Daily update channel. The stable channel and Homebrew stay on the stable release.
9. September 2026
8. September 2026
Deepgram 1.1.2 adds live transcription for the Windows 1.1 WinUI host.
- Stream mono PCM audio and show interim text while recording.
- Wait for final transcript segments before completing dictation.
- Preserve the full recording for batch fallback after connection or capture failures.
- Cancel and drain streaming sessions before plugin shutdown.
Groq and NVIDIA remain at 1.1.1. Legacy Windows packages and the legacy catalog are unchanged.
Validated with 1,700 headless tests (one platform skip), including 22 Deepgram tests. Real microphone/network acceptance remains pending.
8. September 2026
Portable Windows 1.1 plugin metadata update for NVIDIA Parakeet, Groq and Deepgram.
- Declare capabilities through categories arrays. Groq includes transcription and LLM text processing.
- Keep the legacy Windows feed and packages unchanged.
- Windows x64 only. These are plugins for the Windows 1.1 host.
Validated with independent plugin tests and isolated package installation and activation. Cloud providers still transcribe after recording stops; this release does not add live cloud audio streaming.
8. September 2026
Portable plugin packages for the Windows 1.1 development preview (x64).
Includes NVIDIA Parakeet with its bundled CTC dependency, Groq, and Deepgram. These assets are separate from the legacy Windows plugin catalog and packages. They require the WinUI 1.1 host; they are not an application release.
Source: 80989c1.
8. September 2026
6. September 2026
5. September 2026
5. September 2026
Other Changes
- Compress OpenAI transcription uploads
- Handle opening punctuation in chunk transcripts
- Fix Parakeet transcription for long audio
4. September 2026
Bug Fixes
- surface saved dictation recoveries (#1273)
Other Changes
- Fix Microsoft AI plugin host compatibility (#1276)
- Add Microsoft MAI Transcribe plugin (#1274)
- Bound cloud transcription HTTP error bodies (#1271)
- Paginate history loading and add endless scrolling (#1272)
- pin GitHub Actions to immutable SHAs (#1265)
- Add OpenCode Zen free models to authenticated CLI plugin (#1263)
- Fix first Cohere model download (#1261)
- Require TypeWhisper 1.7 for authenticated CLI plugin (#1264)
- Update Swift Crypto to 4.5.1 (#1259)
- Fix plugin uninstall hang (#1260)
- Bundle authenticated CLI provider with macOS app (#1262)
4. September 2026
Other Changes
- Add Microsoft AI plugin screenshots
- Address Microsoft AI review feedback
- Add Microsoft AI transcription plugin
- Harden refresh and API shutdown handling
- Address refresh and request dispatch races
- Fix microphone recovery after display wake
- Add OpenCode authenticated CLI screenshots
- Harden OpenCode pricing and isolated paths
- Add OpenCode Zen authenticated CLI support
3. September 2026
3. September 2026
Other Changes
- Synchronize Meta realtime finalization
- Wait for Meta terminal transcript after endStream
- Preserve terminal Meta transcripts and audio boundaries
- Simplify Meta diarization setting
- Add Meta realtime transcription and diarization
2. September 2026
Bug Fixes
- restore Gemma 4 compatibility with TypeWhisper 1.6 (#1242)
Other Changes
- Allow opt-in daily host validation for plugin releases (#1248)
- Add Meta Voice and Spark plugin (#1247)
- Keep Deepgram compatible with TypeWhisper 1.6 (#1243)
- Fix Deepgram live dictation streaming (#1240)
- Keep dictation insertion pinned to the original field (#1238)
- Fix Gemma 4 model type compatibility (#1239)
2. September 2026
Other Changes
- Stabilize time placeholder test
- Tighten Meta review follow-up
- Address Meta plugin review findings
- Update transformers to patched release
- Add Meta plugin logo
- Add Meta plugin settings screenshots
- Add Meta Model API plugin
- Address focused paste review findings
- Add optional focused-field paste locking
- increase PowerShell runner timeout
August 2026
31. August 2026
31. August 2026
New Features
- add Explorer transcription entry points
Bug Fixes
- address shell transcription review findings
30. August 2026
Other Changes
- Remove pre-1.6 plugin host compatibility paths (#1212)
- Require TypeWhisper 1.6 for Webhook Notifications (#1211)
- Require TypeWhisper 1.6 for System Voice (#1210)
- Require TypeWhisper 1.6 for Speechmatics (#1209)
- Require TypeWhisper 1.6 for Apple Speech (#1208)
- Require TypeWhisper 1.6 for Smallest Pulse (#1207)
- Require TypeWhisper 1.6 for Script Runner (#1206)
- Require TypeWhisper 1.6 for Sber SaluteSpeech (#1205)
- Require TypeWhisper 1.6 for Reson8 (#1204)
- Require TypeWhisper 1.6 for OpenRouter (#1203)
- Require TypeWhisper 1.6 for OpenAI Vector Memory (#1202)
- Require TypeWhisper 1.6 for OpenAI Compatible (#1201)
- Require TypeWhisper 1.6 for Mistral AI (#1200)
- Require TypeWhisper 1.6 for MemPalace (#1199)
- Require TypeWhisper 1.6 for Live Transcript (#1198)
- Require TypeWhisper 1.6 for Linear (#1197)
- Require TypeWhisper 1.6 for Google Cloud Speech-to-Text (#1196)
- Require TypeWhisper 1.6 for Gladia (#1195)
- Require TypeWhisper 1.6 for Gemini (#1194)
- Require TypeWhisper 1.6 for Fireworks AI (#1193)
- Require TypeWhisper 1.6 for Filler Words (#1192)
- Require TypeWhisper 1.6 for File Memory (#1191)
- Require TypeWhisper 1.6 for File Job Script (#1190)
- Require TypeWhisper 1.6 for ElevenLabs (#1189)
- Require TypeWhisper 1.6 for Deepgram (#1188)
- Require TypeWhisper 1.6 for Cohere (#1187)
- Require TypeWhisper 1.6 for Cloudflare ASR (#1186)
- Require TypeWhisper 1.6 for Claude (#1185)
- Require TypeWhisper 1.6 for Cerebras (#1184)
- Require TypeWhisper 1.6 for Cartesia (#1183)
- Require TypeWhisper 1.6 for AssemblyAI (#1182)
- Require TypeWhisper 1.6 for Groq (#1181)
- Require TypeWhisper 1.6 for Parakeet (#1180)
- Require TypeWhisper 1.6 for Supertonic (#1179)
- Move XAI tests into the plugin directory (#1178)
- Restore WhisperKit compatibility with TypeWhisper 1.6 (#1177)
30. August 2026
Other Changes
- Handle invalid CLI backup input
- Complete profile mutation coordination
- Address backup restore review findings
- Require TypeWhisper 1.0.7 for whisper.cpp 1.0.3
- Add portable backup and restore
29. August 2026
Other Changes
- Clear unrestorable clipboard before dictation
28. August 2026
28. August 2026
Other Changes
- Address dashboard review feedback
- Harden Gemini streaming failure paths
- Address Gemini review findings
- Harden Gemini resource cleanup
- Add Gemini 3.5 transcription support
- Redesign dashboard around statistics navigation
27. August 2026
27. August 2026
Other Changes
- Use non-resetting path joins in distribution tests
- Prepare TypeWhisper 1.0.9 release
- Filter Groq terminal thank-you hallucinations
27. August 2026
TypeWhisper v1.0.9
TypeWhisper 1.0.9 makes the latest workflow-provider plugins available to the host and fixes several issues affecting dictation, long-running workflows, and plugin management.
Highlights
- Added a configurable Filler Words plugin for removing filler words from transcribed text while preserving surrounding whitespace and punctuation.
- Added configurable US, UK, Canadian, and Australian English spelling for automatic language detection.
- Added dynamic Gemini model discovery with model-specific reasoning options and a more responsive default model.
- Made the workflow-provider plugins that require TypeWhisper 1.0.9 available in Discover, including Groq 1.0.6.
Reliability improvements
- Kept dictation hotkeys responsive and fixed low-level hook initialization on their dedicated message-loop thread.
- Unloaded local transcription models when switching providers, so inactive models no longer retain their resources.
- Brought the existing TypeWhisper window to the foreground when the app is launched a second time.
- Handled unavailable clipboard bitmap and file-drop formats without blocking dictation.
- Prevented long online transcription previews from stalling while preserving rolling preview cadence, punctuation, and unspaced CJK text.
- Increased output budgets for long workflow prompts and rejected explicitly truncated provider responses instead of returning incomplete text.
- Filtered high-confidence terminal “Thank you” hallucinations from Groq transcripts while preserving genuine dictated content.
Plugins and packaging
- Fixed the manual plugin folder shown by Microsoft Store builds so the path is visible to Explorer and the Open folder button reaches the real MSIX data directory.
- Made plugin registry publishing resilient to overlapping releases and kept Filler Words versioning independent from app releases.
- Added automated Windows UI screenshot capture and expanded release metadata validation for workflow-provider plugins.
Validation notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-dailysuffixes. - Validate both published portable ZIPs and record the Authenticode status of the published installers.
- Publish Microsoft Store package
1.0.9.0and WinGet package1.0.9separately from the GitHub release.
26. August 2026
Bug Fixes
- expand iCloud container entitlements for release signing (#1141)
- propagate provider cancellations
- preserve raw transcription after LLM failures
- run release signing checks on macOS (#1138)
Other Changes
- Prepare OpenAIPlugin 1.3.2 release (#1164)
- Add model-specific OpenAI reasoning effort controls (#1159)
- Add Web Link transcription plugin (#1162)
- Add plugin UI contributions for TypeWhisper 1.7 (#1161)
- Fix command palette layout crash (#1160)
- Bump model lifecycle plugin versions (#1155)
- Fix stale plugin model state synchronization (#1154)
- Add authenticated CLI providers for prompt workflows (#1151)
- Clarify compatible ElevenLabs transcription options (#1152)
- Add configurable ElevenLabs transcription options (#1146)
- Add headless settings import and export to the CLI (#1145)
- Fix incomplete WhisperKit recorder transcripts (#1142)
- Sync history and redesign the macOS workspace (#1140)
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
25. August 2026
Other Changes
- Keep Filler Words version independent of app releases
- Handle unavailable clipboard file formats
- Synchronize filler matcher cache admission
- Bound filler matching and synchronize release version
- Handle consecutive filler word sequences
- Fixed matcher cache key ambiguity and added singular form localization
- Preserve whitespace outside the removed match and consume complete attached punctuation
- Added Filler Words plugin (ported from Mac)
25. August 2026
Bug Fixes
- expand iCloud container entitlements for release signing (#1141)
- propagate provider cancellations
- preserve raw transcription after LLM failures
- run release signing checks on macOS (#1138)
Other Changes
- Bump model lifecycle plugin versions (#1155)
- Fix stale plugin model state synchronization (#1154)
- Add authenticated CLI providers for prompt workflows (#1151)
- Clarify compatible ElevenLabs transcription options (#1152)
- Add configurable ElevenLabs transcription options (#1146)
- Add headless settings import and export to the CLI (#1145)
- Fix incomplete WhisperKit recorder transcripts (#1142)
- Sync history and redesign the macOS workspace (#1140)
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
24. August 2026
Bug Fixes
- expand iCloud container entitlements for release signing (#1141)
- propagate provider cancellations
- preserve raw transcription after LLM failures
- run release signing checks on macOS (#1138)
Other Changes
- Add authenticated CLI providers for prompt workflows (#1151)
- Clarify compatible ElevenLabs transcription options (#1152)
- Add configurable ElevenLabs transcription options (#1146)
- Add headless settings import and export to the CLI (#1145)
- Fix incomplete WhisperKit recorder transcripts (#1142)
- Sync history and redesign the macOS workspace (#1140)
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
23. August 2026
Bug Fixes
- expand iCloud container entitlements for release signing (#1141)
- propagate provider cancellations
- preserve raw transcription after LLM failures
- run release signing checks on macOS (#1138)
Other Changes
- Add headless settings import and export to the CLI (#1145)
- Fix incomplete WhisperKit recorder transcripts (#1142)
- Sync history and redesign the macOS workspace (#1140)
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
23. August 2026
Other Changes
- Harden plugin publishing retries
- Make plugin registry publishing resilient
- Refine release metadata validation
- Prepare workflow provider plugin releases
- Harden workflow output limits
- Prevent truncated workflow results
- Handle unspaced CJK rolling previews
- Preserve rolling preview cadence and punctuation
- Prevent online preview polling stalls
- Fix long online live transcription previews
22. August 2026
New Features
- automate Windows UI screenshots
Bug Fixes
- harden automation lifecycle
- harden screenshot automation
- complete plugin screenshot fixtures
Other Changes
- Harden relocated Gemini tests
- Move Gemini tests into plugin folder
- Harden Gemini catalog state transitions
- Keep Gemini reasoning options model-specific
- Harden Gemini manifest test paths
- Use a responsive Gemini default model
- Allow longer Gemini responses
- Harden Gemini catalog refresh
- Tighten Gemini settings state
- Refresh Gemini model catalog dynamically
- stabilize PowerShell runner coverage
- cover release automation gate
21. August 2026
Bug Fixes
- expand iCloud container entitlements for release signing (#1141)
- propagate provider cancellations
- preserve raw transcription after LLM failures
- run release signing checks on macOS (#1138)
Other Changes
- Sync history and redesign the macOS workspace (#1140)
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
21. August 2026
Other Changes
- Show English spelling option for auto detection
- Add configurable English spelling output
20. August 2026
Bug Fixes
- run release signing checks on macOS (#1138)
Other Changes
- Isolate automatic iCloud sync in a signed helper (#1014)
- Fix recorder preview finalization race (#1136)
- Fix Thunderbird dictation insertion (#1135)
- Automate localized plugin settings screenshots (#1133)
- Add spoken submit mode to workflows (#1132)
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
20. August 2026
Other Changes
- Update documentation for TypeWhisper 1.6 (#1128)
- Automate localized macOS screenshots with Fastlane (#1127)
- prepare TypeWhisper 1.6.0 release notes (#1116)
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
20. August 2026
Other Changes
- Fix low-level hook thread initialization
- Ensure hook timeout test cleanup
- Harden low-level hook thread lifecycle
- Keep dictation hotkeys responsive
19. August 2026
TypeWhisper 1.6.0 is the stable 1.6 macOS release. It brings a redesigned settings experience, privacy-friendly statistics and portable backups, faster and more resilient recording, calendar-aware meeting automation, expanded workflow integrations, and a broad reliability pass across dictation, Recorder, local models, and cloud providers.
Highlights
- Unified the visual language across Settings, including dashboards, forms, collections, workspaces, and advanced tool pages.
- Added a Statistics view for privacy-friendly aggregate usage insights.
- Added Backup & Restore for portable workflows, dictionary entries, snippets, profiles, prompt actions, hotkeys, installed community plugins, transcription history text, update-channel selection, and supported preferences.
- Improved recording startup performance in controlled hardware tests: median request-to-first-buffer time fell by 22.6% on the built-in MacBook microphone and 13.1% on a tested USB microphone, while opt-in AirPods recording readiness improved by about 45%.
- Added optional calendar-aware meeting automation with notifications, countdown controls, meeting activity checks, automatic Recorder sessions, sortable filenames, versioned transcript metadata, and Obsidian-ready Markdown transcript sidecars for the associated event.
- Added an MCP Client action add-on with stdio and Streamable HTTP support, expanded Obsidian with live sync and Markdown templates, and added bulk plugin updates with automatic restart.
- Added Simplified Chinese localization across the app and bundled integrations; two AirPods keep-alive descriptions remain in English.
Dictation and Recorder
- Added an ordered microphone priority list and improved recovery for AirPods, Bluetooth system-default input, clamshell changes, virtual inputs, and FaceTime built-in microphone capture.
- Moved recording startup work off the main actor and prewarmed eligible inputs to reduce the delay before audio capture begins.
- Improved Whisper Mode amplification with smoother gain changes, less amplification of low-level background noise, stable handling of brief pauses, and protection against clipping; standard recording mode remains unchanged.
- Added optional live transcript updates to active text fields while preserving the final insertion path.
- Fixed automatic meeting transcripts to use the finalized recording as their source of truth, with a captured-audio fallback when the saved file cannot be read.
- Improved long-meeting transcription completeness by aligning final Recorder transcription and retries with File Transcription's source-progress-aware path.
- Improved contextual insertion for Firefox, CJK text, trailing spaces, secure-input situations, auto-submit targets, and target-app correction learning.
- Improved indicator placement, dismissal, fullscreen visibility, feedback interaction, countdown progress, and optional screen-capture visibility.
- Added recovery-audio retention controls and improved direct Recorder retranscription when local models have unloaded.
Dictionary, Workflows, and Automation
- Added dictionary search, safe reset actions, grouped correction variants, clearer learned-correction visibility, and a guided microphone correction trainer.
- Applied dictionary corrections to file transcription and connected per-term CTC tuning to Parakeet.
- Added ordered global LLM provider and model fallbacks while keeping explicit workflow providers strict.
- Added explicit workflow dictation through the local API and a live-preview engine override so preview can stay local while final transcription uses the configured dictation engine.
- Regrouped the menu bar for faster access and now shows the active transcription provider alongside the selected model.
Models and Integrations
- Added Soniox live WebSocket transcription and the local Cohere Transcribe integration.
- Added context-aware OpenAI transcription and dynamic ChatGPT model discovery.
- Expanded OpenAI-Compatible profiles with optional API versions, deployment-scoped endpoints, realtime transcription, and Responses API support.
- Updated the separately distributed OpenRouter plugin to preserve segment timestamps for SRT and VTT exports on supported speech-to-text routes; Deepgram through OpenRouter remains text-only.
- Improved MLX model storage, lazy restore, stalled-download recovery, and lifecycle handling across Qwen3, Gemma 4, Granite, Voxtral, Parakeet, and WhisperKit.
- Fixed Qwen3 long-audio cutoff and loop-fallback behavior, and improved WhisperKit restore after unloads and for workflow-specific model overrides.
- Improved Soniox cleanup and quota reporting, Speechmatics US batch routing and language-pack handling, restricted ElevenLabs key validation, AssemblyAI file-transcription routing, Mistral language handling, and Deepgram custom-URL validation.
Platform and Distribution Notes
- Fixed calendar permission requests and the calendar entitlement used by distributed builds.
- Fixed the Settings sidebar scroll pocket on macOS 27 while preserving the existing layout on macOS 14 through 26.
- Stable
1.6.0builds use the default Sparkle channel and require macOS 14.0 or later; release candidates and daily builds remain on their dedicated preview channels. - The final stable tag publishes DMG and ZIP assets, updates the stable Sparkle appcast entry, triggers the website release update, and updates the Homebrew cask.
- Automatic private iCloud sync remains disabled while the production container and Developer ID provisioning profile are unavailable. Cloud Folder Sync through a user-selected iCloud Drive, Dropbox, OneDrive, Syncthing, or custom folder remains available.
Release validation is tracked in the TypeWhisper 1.6.0 checklist.
19. August 2026
Other Changes
- Refresh plugin update count after uninstall (#1125)
- Stabilize recorder retranscription tests (#1126)
- Add timed OpenRouter STT segments for subtitle exports (#1122)
- Align recorder transcription with file pipeline (#1121)
- Add Obsidian-ready Markdown meeting sidecars (#1120)
- Bump OpenAI Compatible plugin to 1.1.8 (#1117)
- Support deployment-scoped compatible transcription (#1112)
18. August 2026
18. August 2026
Other Changes
- Skip unavailable clipboard bitmap formats
- Grant foreground access to all matching processes
- Bring running app to foreground on relaunch
17. August 2026
17. August 2026
Other Changes
- Strengthen plugin switch lifecycle tests
- Unload models when switching transcription plugins
16. August 2026
TypeWhisper 1.6.0-rc2 refreshes the 1.6 release-candidate line after rc1 with richer calendar-aware meeting recording, faster and more stable audio capture, expanded automation integrations, and a broad reliability pass across Recorder, local models, and cloud providers.
Highlights
- Improved recording startup performance in controlled hardware tests: median request-to-first-buffer time fell by 22.6% on the built-in MacBook microphone and 13.1% on a tested USB microphone, while opt-in AirPods recording readiness improved by about 45%.
- Added optional calendar-aware meeting automation with notifications, countdown controls, meeting activity checks, and automatic Recorder sessions.
- Calendar-started recordings now use sortable date-and-title filenames and retain the event title, time, location, organizer, and attendees in a versioned transcript sidecar, including when transcription is disabled or retried later.
- Improved Whisper Mode amplification with smoother gain changes, less amplification of low-level background noise, stable handling of brief pauses, and protection against clipping; standard recording mode remains unchanged.
- Added an MCP Client action add-on with Streamable HTTP support and refreshed tool discovery.
- Expanded the Obsidian integration with live sync and Markdown templates.
- Added bulk plugin updates with automatic restart after compatible updates are installed.
- Added Simplified Chinese localization across the app and bundled integrations; two AirPods keep-alive descriptions remain in English.
Dictation and Recorder Reliability
- Moved recording startup work off the main actor and prewarmed eligible microphone inputs to reduce the delay before audio capture begins.
- Added live transcript updates to active text fields while preserving the final insertion path.
- Fixed automatic meeting transcripts to use the finalized recording as their source of truth, with a captured-audio fallback when the saved file cannot be read.
- Added recovery-audio retention controls and improved Recorder retranscription when local models have unloaded.
- Fixed auto-submit in apps that do not expose standard Accessibility text roles.
Models and Integrations
- Expanded OpenAI-Compatible profiles with optional API versions, realtime transcription, and Responses API support.
- Fixed Qwen3 long-audio cutoff and loop-fallback behavior.
- Improved WhisperKit model restore after unloads and for workflow-specific model overrides.
- Improved Soniox cleanup and quota reporting, and fixed Speechmatics US batch routing and language-pack handling.
- Fixed ElevenLabs validation for restricted Speech-to-Text API keys and now surface specific permission and network errors.
- Tightened readiness handling for restorable transcription models.
UI and Platform Fixes
- Fixed calendar permission requests and the calendar entitlement used by distributed builds.
- Fixed the Settings sidebar scroll pocket on macOS 27 while preserving the existing layout on older macOS versions.
- Added regression coverage for TextEdit correction learning and the new meeting-recording final-transcription path.
Known Limitation
- Automatic private iCloud sync remains disabled while the production container and Developer ID provisioning profile are unavailable.
- Cloud Folder Sync through a user-selected iCloud Drive, Dropbox, OneDrive, Syncthing, or custom folder remains available.
Testing Focus
- Verify an upgrade from
1.6.0-rc1and a clean installation, including permissions, first dictation, preserved user data, and the Release Candidate update channel. - Exercise microphone startup and route recovery with built-in, AirPods/Bluetooth, and virtual inputs, including rapid start/stop and permission recovery; in Whisper Mode, cover quiet and loud speech, background audio, brief pauses, and clipping protection.
- Verify calendar meeting notifications, countdown actions, automatic recording, sortable filenames, finalized Recorder files, complete final transcripts, and
.transcript.jsonevent metadata with transcription enabled, disabled, failed, and retried. - Smoke-test MCP Client actions over stdio and Streamable HTTP, Obsidian live sync and templates, bulk plugin updates, and automatic restart.
- Exercise OpenAI-Compatible realtime transcription and Responses API profiles, Qwen3 long audio, WhisperKit restore, Soniox quota errors, restricted ElevenLabs keys, and Speechmatics US batch transcription.
- Verify Simplified Chinese localization and Settings behavior on macOS 27 as well as the retained macOS 14-26 layout.
- Confirm
v1.6.0-rc2publishes only as a GitHub prerelease on therelease-candidateSparkle channel and does not update Homebrew or stable website messaging.
16. August 2026
Other Changes
- Improve Whisper Mode microphone gain stability (#1114)
- Fix ElevenLabs scoped API key validation (#1113)
- Add calendar metadata to meeting transcripts (#1111)
- Fix incomplete meeting recorder transcriptions (#1109)
- Prewarm microphone inputs for faster recording starts (#1108)
- Add Responses API to OpenAI Compatible plugin (#1101)
- Bump Qwen3 plugin to 1.1.7 (#1107)
- Fix macOS 27 settings scroll pocket (#1106)
- Add live transcript updates to active text fields (#1105)
- Handle failed Qwen3 loop fallback
- Fix Qwen3 long audio transcription cutoff
- cover TextEdit correction learning regression (#1099)
- Fix auto-enter in apps without Accessibility text roles (#1096)
- Move recording startup off the main actor for all inputs (#1093)
- Fix MCP tool catalog refresh (#1094)
- Add Obsidian live sync and Markdown templates (#1089)
- Add Streamable HTTP to MCP client (#1088)
- Add MCP client action add-on (#1087)
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
15. August 2026
Other Changes
- Bump Qwen3 plugin to 1.1.7 (#1107)
- Fix macOS 27 settings scroll pocket (#1106)
- Add live transcript updates to active text fields (#1105)
- Handle failed Qwen3 loop fallback
- Fix Qwen3 long audio transcription cutoff
- cover TextEdit correction learning regression (#1099)
- Fix auto-enter in apps without Accessibility text roles (#1096)
- Move recording startup off the main actor for all inputs (#1093)
- Fix MCP tool catalog refresh (#1094)
- Add Obsidian live sync and Markdown templates (#1089)
- Add Streamable HTTP to MCP client (#1088)
- Add MCP client action add-on (#1087)
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
14. August 2026
Other Changes
- cover TextEdit correction learning regression (#1099)
- Fix auto-enter in apps without Accessibility text roles (#1096)
- Move recording startup off the main actor for all inputs (#1093)
- Fix MCP tool catalog refresh (#1094)
- Add Obsidian live sync and Markdown templates (#1089)
- Add Streamable HTTP to MCP client (#1088)
- Add MCP client action add-on (#1087)
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
13. August 2026
TypeWhisper v1.0.8
TypeWhisper 1.0.8 is a stable Windows feature and reliability release focused on more flexible workflows, safer authenticated provider integrations, and stronger state preservation across recording, updates, and clipboard use.
Highlights
- Added a first-party integration for authenticated provider CLI sessions used by LLM workflow processing, with executable discovery, authentication status, structured input and output, timeouts, cancellation, and process cleanup.
- Added configurable
App or websiteandApp and websitematching for automatic workflow triggers while preserving the behavior of existing combined workflows. - Added
\ssupport for inserting literal spaces in dictionary replacements, with updated guidance in every supported app language.
Reliability Improvements
- Preserved explicitly disabled term packs, vocabulary boosting preferences, and pending industry presets across updates, catalog refreshes, licensing, and user-data migration.
- Fixed recorder overlays so finalizing is no longer shown as an active recording, with more reliable placement across monitors and DPI scales.
- Improved bitmap clipboard capture and restoration for delayed, unavailable, and OLE bitmap representations during temporary paste operations.
- Kept missing or unavailable provider selections visible and actionable instead of silently routing workflow processing to another provider.
Security and Compatibility
- Restricted provider processes to fixed arguments, a controlled environment and working directory, bounded output, disabled tools and project context, and process-tree termination on cancellation or timeout.
- Kept unsupported provider paths unavailable until equivalent per-invocation safety controls can be verified.
- Added stable UI Automation identifiers and clearer recorder overlay status descriptions for accessibility and runtime validation.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-dailysuffixes. - Validate both published portable ZIPs and record the Authenticode status of the published installers.
- Publish Microsoft Store package
1.0.8.0and WinGet package1.0.8separately from the GitHub release.
13. August 2026
Other Changes
- Fix MCP tool catalog refresh (#1094)
- Add Obsidian live sync and Markdown templates (#1089)
- Add Streamable HTTP to MCP client (#1088)
- Add MCP client action add-on (#1087)
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
13. August 2026
Other Changes
- Harden authenticated CLI process isolation
- Add authenticated provider CLI prompt processing
- Fix recorder overlay finalizing state
12. August 2026
Other Changes
- Cover vocabulary boosting state
- Preserve pending preset activation
- Preserve disabled term packs across updates
- Support space escape in dictionary replacements
- Add configurable workflow context matching
- Assert unavailable OLE bitmap alias
- Preserve bitmap clipboard representations
11. August 2026
Other Changes
- Add Obsidian live sync and Markdown templates (#1089)
- Add Streamable HTTP to MCP client (#1088)
- Add MCP client action add-on (#1087)
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
11. August 2026
Other Changes
- Add 1.0.7 release notes
- Harden local model lifecycle and plugin state
- Restrict model UI exception handling
- Serialize recorder lifecycle transitions
- Harden recorder scope and plugin paths
- Address triage review findings
- Address triage review findings
- Harden local model plugin lifecycle (#193)
- Add local model retry and removal controls (#193)
- Research browser microphone integration (#304)
- Document Parakeet Realtime EOU Windows status (#155)
- Update OpenAI catalog version expectations (#54)
- Improve AMD acceleration diagnostics (#234)
- Document Windows platform parity (#58)
- Add transcription dictionary term budgets (#54)
- Add recorder transcription overrides (#196)
- Redesign integrations catalog sources (#189)
- Add community plugin registry feed support (#190)
- Add registry artifact trust validation (#191)
- Add plugin repair diagnostics (#192)
- Add configurable LLM request timeout (#199)
- Fix workflow prompt input framing (#342)
10. August 2026
TypeWhisper v1.0.7
TypeWhisper 1.0.7 is a stable Windows feature and reliability release focused on better transcription output, faster recovery, safer local models, and more capable integrations.
Highlights
- Added Smart Formatting, regular-expression dictionary rules, short-utterance punctuation, spoken-number normalization, and regional German output for Germany, Austria, Switzerland, and neutral written German.
- Added interactive usage statistics with daily activity, language and app breakdowns, keyboard-accessible details, and retention-independent totals.
- Improved immediate dictation startup, automatic recovery after interrupted sessions, and clipboard restoration when text insertion fails.
- Added unified local-model download requirements, retry and removal controls, optional Hugging Face authentication, and revision-aware license acceptance.
Integrations and Models
- Added local Cohere Transcribe support and hardened the packaged Sherpa ONNX, cuDNN, Whisper.cpp, Granite Speech, and Supertonic TTS runtimes.
- Added recorder-specific transcription engine and model overrides for long recordings without changing the main dictation model.
- Added configurable request timeouts per OpenAI Compatible profile and safer Unicode, reasoning, and thinking-content handling.
- Redesigned Integrations around Installed, Discover, and Manual sources with trusted registry artifacts, community feeds, compatibility diagnostics, update-state details, and repair actions.
- Added provider-aware dictionary budgets and stronger workflow input and output boundaries for plugin integrations.
Windows Experience
- Added Simplified Chinese localization and expanded localized model, integration, and recorder controls.
- Added an About section with project, support, documentation, and license links.
- Displayed History timestamps in local time while preserving UTC storage.
- Reworked Script Runner editing and made mouse-based dictation hotkeys safer.
- Improved onboarding model update state and local-model acceleration details.
Reliability Improvements
- Serialized recorder start and stop transitions so concurrent API requests cannot overwrite active sessions or leak model scopes.
- Made local-model progress, cancellation, removal, selection persistence, and service disposal safe across concurrent operations.
- Hardened plugin discovery, compatibility checks, package verification, rollback, path validation, and broken-install reporting.
- Preserved existing text and selection state across workflow processing and insertion recovery paths.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-rcor-dailysuffixes. - Validate both published portable ZIPs and record the Authenticode status of the published installers.
- Publish Microsoft Store package
1.0.7.0and WinGet package1.0.7separately from the GitHub release.
9. August 2026
Other Changes
- Add bulk plugin updates and automatic restart (#1073)
- Fix calendar access entitlement (#1072)
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
9. August 2026
Other Changes
- Harden short utterance punctuation handling
- Add short utterance punctuation control
- Address statistics review feedback
- Show friendly model names in statistics
- Add interactive usage statistics
- Avoid duplicate German variant settings saves
- Address German output review feedback
- Add regional German output variants
- Add opt-in regex dictionary corrections
- Cover unsupported language fallback
- Normalize spoken numbers without language metadata
- Display history timestamps in local time
- Expose project links in About
8. August 2026
Other Changes
- release Speechmatics plugin 1.0.8 (#1070)
- Fix Speechmatics US batch routing and language packs (#1069)
- Fix calendar access request flow (#1066)
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
7. August 2026
Other Changes
- Bump Soniox plugin to 1.2.6 (#1065)
- Clean up Soniox async resources and surface quota errors (#1064)
- Fix WhisperKit restore for workflow model overrides (#1062)
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
7. August 2026
Other Changes
- Handle Windows clipboard protection metadata
- Harden clipboard transaction edge cases
- Fix clipboard restoration after auto paste
- Address recovery review feedback
- Add dictation recovery and request resilience
6. August 2026
Other Changes
- Fix readiness for restorable transcription models (#1061)
- Add premium calendar meeting automation (#1050)
- Fix WhisperKit auto-reload after model unload (#1060)
- Add recovery audio retention controls (#1056)
- Add Simplified Chinese localization (#1041)
- Bump OpenAI Compatible plugin to 1.1.7 (#1054)
- Add realtime transcription support to OpenAI Compatible plugin (#1052)
- Add optional API version to OpenAI-compatible profiles (#1051)
6. August 2026
Other Changes
- Tighten dictation lifecycle safeguards
- Harden dictation cancellation and API failures
- Pin delayed dictation preparation state
- Harden delayed dictation lifecycle handling
- Enable instant dictation recording startup
- Handle ASR commas around structural commands
- Refine spoken formatting defaults and settings
- Address Script Runner review feedback
- Rewrite Script Runner configuration and execution
- Fix remaining spoken formatting test path
- Address spoken formatting review feedback
- Fix spoken formatting test dialog binding
- Add spoken and smart formatting support
- Handle model update review edge cases
- Refresh model state after plugin updates
- Prevent unsafe mouse hotkeys
5. August 2026
4. August 2026
4. August 2026
Other Changes
- Harden audio capture failure recovery
- Restore immediate microphone capture startup
3. August 2026
Other Changes
- Add optional API version to OpenAI-compatible profiles (#1051)
3. August 2026
Other Changes
- Preserve Unicode in OpenAI-compatible requests
- Use DeepInfra reasoning effort control
- Fix DeepInfra reasoning control
2. August 2026
TypeWhisper 1.6.0-rc1 opens the 1.6 release-candidate line with a more productive settings experience, new statistics and backup tools, and a broad reliability pass across dictation, audio routing, workflows, integrations, and local models.
Highlights
- Unified the visual language across Settings, including dashboards, forms, collections, workspaces, and advanced tool pages.
- Added a Statistics view for privacy-friendly aggregate usage insights.
- Added Backup & Restore for portable workflows, dictionary entries, snippets, profiles, prompt actions, hotkeys, installed community plugins, transcription history text, update-channel selection, and supported preferences.
- Regrouped the menu bar for faster access and now shows the active transcription provider alongside the selected model.
Dictation Reliability
- Added an ordered microphone priority list and improved recovery for AirPods, Bluetooth system-default input, clamshell changes, and FaceTime built-in microphone capture.
- Reduced startup and dictation latency while keeping recording and model preparation responsive.
- Fixed indicator placement, dismissal, fullscreen visibility, feedback interaction, countdown progress, and optional screen-capture visibility.
- Improved contextual insertion for Firefox, CJK text, trailing spaces, secure-input situations, and target-app correction learning.
Dictionary & Workflows
- Added dictionary search, safe reset actions, grouped correction variants, clearer learned-correction visibility, and a guided microphone correction trainer.
- Applied dictionary corrections to file transcription and connected per-term CTC tuning to Parakeet.
- Added ordered global LLM provider and model fallbacks while keeping explicit workflow providers strict.
- Added explicit workflow dictation through the local API and improved webhook and Obsidian workflow configuration.
Models & Integrations
- Added a live-preview engine override so preview can stay local while final transcription uses the configured dictation engine.
- Added Soniox live WebSocket transcription and the local Cohere Transcribe integration.
- Added context-aware OpenAI transcription and dynamic ChatGPT model discovery.
- Improved MLX model storage, lazy restore, stalled-download recovery, and lifecycle handling across Qwen3, Gemma 4, Granite, Voxtral, Parakeet, and WhisperKit.
Known Limitation
- Automatic private iCloud sync is disabled in this build while the production container and Developer ID provisioning profile remain unavailable.
- Cloud Folder Sync through a user-selected iCloud Drive, Dropbox, OneDrive, Syncthing, or custom folder remains available.
Testing Focus
- Verify both an upgrade from
1.5.1and a clean installation, including permissions, first dictation, and preservation of user data and update-channel selection. - Exercise AirPods, Bluetooth, clamshell, virtual-input, and built-in microphone routes across dictation and Recorder sessions.
- Smoke-test dictation, text insertion, file transcription and export, workflows, History, the local HTTP API, and the CLI.
- Verify that the tagged RC1 build hides automatic private iCloud sync while preserving user-selected Cloud Folder Sync.
- Verify Dictionary search, correction training, per-term CTC, Backup & Restore, Statistics, indicators, models, bundled integrations, community plugins, and the Release Candidate update channel.
2. August 2026
2. August 2026
Other Changes
- Add project icon assets
- Report missing final chat content
- Simplify thinking mode checkbox handling
- Fix OpenAI-compatible thinking output and model selection
1. August 2026
Other Changes
- Fix AssemblyAI Universal 3.5 Pro support (#1043)
Juli 2026
30. Juli 2026
30. Juli 2026
Other Changes
- Restart Cohere sidecar after unexpected exit
- Harden Cohere benchmark validation
- Document optional benchmark retries
- Benchmark quantizations with persistent CrispASR
- Add reproducible Cohere quantization benchmark
- Add selectable Cohere quantizations
- Reference Windows SDK without changing plugin output
- Use managed Store data path resolution
- Fix Cohere runtime loading in Store package
- Address Cohere review findings
- Harden Cohere resource cleanup
- Add local Cohere transcription plugin
- Cap GitHub release pagination
- Use safe portable marker path join
- Fix portable update checks and release filtering
- Fix cuDNN loading in packaged app
- Release Sherpa ONNX plugin 1.0.4
29. Juli 2026
Other Changes
- Sync per-term CTC to Parakeet (#1017)
- Add context-aware transcription and dynamic ChatGPT models (#1016)
- Attach existing Polar activations to Premium accounts (#1015)
- Add live preview engine override (preview locally, transcribe finally on the dictation engine) (#943)
- Bump Soniox plugin to 1.2.5 (#1013)
- Retry Soniox async jobs with WAV (#1012)
29. Juli 2026
Other Changes
- Prepare 1.0.6 release notes
- Handle sparse OpenAI model catalogs
- Refine model refresh credential handling
- Harden model catalog refresh handling
- Ship OpenAI transcription and dynamic model catalogs
- Match Individual device count exactly
- Increase Individual license device limit
- Rollback cancelled plugin initialization
- Harden startup and capture fallback paths
- Improve startup and recording performance
- Move Soniox compression off the caller thread
- Prefer compressed Soniox uploads with WAV fallback
28. Juli 2026
TypeWhisper v1.0.6
TypeWhisper 1.0.6 is a stable Windows performance and reliability release focused on faster startup, responsive settings, dependable microphone capture, and safer local transcription.
Highlights
- Rendered the tray, recording overlay, and settings shell before slower plugin, model, and audio-device initialization work.
- Replaced periodic audio-device polling with event-driven notifications and cached enumeration.
- Restored low-latency WASAPI recording with automatic WaveIn fallback while continuing to release capture resources between dictations.
- Added isolated CUDA runtime safety checks with automatic CPU fallback for local transcription.
- Increased the Individual license tier from two to three devices.
Integration Updates
- OpenAI plugin 1.1.1 adds
gpt-transcribeandgpt-live-transcribe, dynamic account-specific model catalogs, ordered language hints, dictionary terms, and safer cached fallbacks. - Soniox plugin 1.1.0 uses compressed M4A uploads when available and retries with the original WAV when compression is unavailable or rejected.
- Both integration updates are available through the TypeWhisper plugin marketplace and remain optional.
Reliability Improvements
- Deferred local model loading until first use to reduce startup work.
- Rolled back cancelled plugin initialization cleanly.
- Hardened microphone device changes, capture startup, and fallback paths.
- Preserved valid OpenAI model selections when remote catalogs are sparse or temporarily unavailable.
- Matched the three-device Individual entitlement exactly without misclassifying larger device counts.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-rcor-dailysuffixes. - Validate both published portable ZIPs and record the Authenticode status of the published installers.
- Publish Microsoft Store package
1.0.6.0and WinGet package1.0.6separately from the GitHub release.
28. Juli 2026
28. Juli 2026
Other Changes
- Prepare 1.0.5 release notes
- Clarify prompt streaming contract and UI selector tests
- Add configurable ElevenLabs transcription options
- Bump actions/setup-python from 6 to 7 in the github-actions group
27. Juli 2026
TypeWhisper v1.0.5
TypeWhisper 1.0.5 is a stable Windows maintenance release focused on reliable dictation sessions, safer portable upgrades, clearer plugin configuration, and better local integrations.
Highlights
- Released microphone capture between dictations so consecutive recordings use a fresh capture session.
- Added safe cross-volume migration for legacy portable user data.
- Added workflow-specific dictation through the local API while preserving existing bodyless start requests.
- Added configurable ElevenLabs transcription modes, audio-event handling, speaker options, and TypeWhisper dictionary support.
Improvements
- Moved plugin settings into accessible, resizable modal windows that open after installation and from installed plugin cards.
- Added staged Save and Cancel behavior to the Script Runner editor.
- Exposed active workflow details and workflow dictation capability through API status responses.
- Added x64 and ARM64 portable archive validation to package dry runs and release builds.
Fixes
- Fixed side-specific bare-modifier main dictation hotkeys such as Right Alt and Right Ctrl.
- Fixed microphone resources remaining open between recording sessions.
- Fixed portable startup when legacy user data resolves to another volume.
- Fixed Script Runner edits collapsing the selected script after each input.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-rcor-dailysuffixes. - Validate both published portable ZIPs and record the Authenticode status of the published installers.
25. Juli 2026
Other Changes
- Optimize startup and dictation responsiveness (#1000)
24. Juli 2026
Other Changes
- Polish settings UI: dashboard animations, hover effects, and layout consistency (#995)
- Fix AirPods dictation microphone readiness (#994)
- Streamline release validation checklist
- Harden CI: pin action, scope token permissions, drop unused imports (#988)
- Add subtle motion to About logo and settings sidebar icons (#990)
- Bump Deepgram plugin to 1.0.13 (#993)
- Fix Mistral transcribing non-English speech in English (#992)
- Fix Deepgram crash on malformed custom base URL (#989)
- Bump temperature-aware plugin versions (#991)
- Mistral AI plugin: add Voxtral Small and temperature control (#986)
- Fix per-workflow temperature override on LLM provider plugins (#987)
23. Juli 2026
Other Changes
- Fix clamshell system-default microphone fallback (#984)
23. Juli 2026
Other Changes
- Bound portable validator test process
- Test portable package validation behavior
- Fix portable user data migration across volumes
- Strengthen microphone lifecycle regression test
- Release microphone capture between dictations
22. Juli 2026
22. Juli 2026
Other Changes
- Support explicit workflow dictation in the local API (#319)
21. Juli 2026
19. Juli 2026
Bug Fixes
- Replaces the unavailable native Sign in with Apple entitlement with browser-based Apple authentication.
- Uses target-specific Developer ID signing so the widget no longer inherits the main app's entitlements.
- Temporarily disables automatic iCloud sync while Apple restores the production App ID. Cloud Folder sync remains available, and existing iCloud data is not deleted.
19. Juli 2026
Other Changes
- Address Script Runner review feedback
- Fix Script Runner editor persistence
- Bump actions/setup-dotnet from 5 to 6 in the github-actions group
18. Juli 2026
17. Juli 2026
Other Changes
- Add missing description to Filler Words plugin manifest (#931)
- Bump ElevenLabs plugin to 1.0.9 (#930)
- Add ElevenLabs REST-only transcription mode (#928)
- Fix glitchy sidebar collapse animation in Settings (#918)
- Manage stale external plugin bundles (#922)
- Fix Apple Speech regional model selection (#921)
- Show canonical release tags in About (#917)
- Add close button to History detail panel (#915)
- Fix recorder Stop freeze with bounded streaming finalization (#914)
- Feat: Added Statistics tab (#909)
17. Juli 2026
Other Changes
- Fix bare modifier main hotkeys
- Simplify plugin window lifetime test
- Move plugin settings into modal windows
16. Juli 2026
New Features
- select data-residency region (US/EU/JP) with auto-detect
Bug Fixes
- disable API key box during region auto-detect probe
- bound region auto-detect probes and lock region UI during test
Other Changes
- Preserve chat helper binary compatibility
- Hide Groq Qwen reasoning output
- Update GraniteSpeech PyTorch dependency
- Enable autostart for new installations
- Harden file transcription test isolation
- Add file transcription regression coverage
- Bump Live Transcript plugin to 1.0.3
- Prevent duplicate transcript entrance animation
- Address correction trainer review feedback
- Stabilize live transcript and recording overlays
- Add guided correction trainer
- Address settings automation review feedback
- Fix dictionary pack state notifications
- Refine recording overlays and live transcript
- Add settings UI automation coverage
- Simplify dictionary reset actions
- Persist correction provenance and add safe dictionary resets
- Retry restored code quality service
- Retry transient code quality check
- Improve correction group accessibility
- Refine correction group layout
- Group dictionary corrections by replacement
- Handle invalid diagnostics roots consistently
- Recover missing correction learning target window
- Refresh localization resources on build
- Improve correction learning visibility
- Preserve external HTTP timeout behavior
- Handle stalled plugin downloads
- Add privacy-friendly purchase attribution (#287)
- Strengthen hybrid modifier regression test
- Fix hybrid modifier hold behavior
- Require double Escape to cancel dictation
- Address review feedback
- Add ordered language hints
- Address review feedback
- Preserve hotkey recorder clear action
- Preserve workflow provider during refresh
- Protect user data across release channels
- Refine Windows hotkey handling
- Allow workflows without post-processing
- Serve plugins from registry origin
- Publish plugin package hashes
- Unsubscribe wizard close handler
- Clarify Parakeet plugin updates
- Fix wizard lifetime when settings close
- Address Store packaging review feedback
- Add Microsoft Store packaging workflow
- Address microphone priority review feedback
- Stabilize microphone device priority selection
- Keep uninstall audio recovery non-interactive
- Address recording protection review feedback
- Protect user recordings during uninstall
- Address review: follow default-endpoint changes and honor explicit preview device
- Follow the system default capture device in automatic microphone mode
- await background cleanup in the two auto-language tests
- run best-effort cleanup off the transcription critical path
- use current stt-async-v5 model
- poll async status with adaptive backoff
16. Juli 2026
Other Changes
- Rename Recording settings tab to Dictation (#910)
- Preserve file transcription language selection (#913)
- Fix managed window restoration after login (#908)
- Make recording cancel confirmation optional
- Add direct Recorder retranscription (#903)
- Apply dictionary corrections to file transcriptions (#901)
- Bump Obsidian plugin to 1.0.7 (#900)
- Add configurable Obsidian daily note append format (#898)
16. Juli 2026
Other Changes
- Preserve chat helper binary compatibility
- Hide Groq Qwen reasoning output
- Update GraniteSpeech PyTorch dependency
- Enable autostart for new installations
15. Juli 2026
Other Changes
- Omit app-specific metadata from generic daily Obsidian notes (#892)
- Fix clamshell microphone failover (#890)
- Verify public appcast publication (#896)
- Update Sparkle to 2.9.4 (#894)
- Keep login launches windowless (#883)
- Keep unavailable webhook workflows visible (#889)
- Improve webhook settings layout (#886)
- Fix webhook editor presentation (#882)
15. Juli 2026
Other Changes
- Harden file transcription test isolation
- Add file transcription regression coverage
14. Juli 2026
Other Changes
- Fix WhisperKit slow model compilation handling (#880) (#881)
- Add a guided microphone correction trainer (#879)
- Improve correction learning reliability and visibility (#878)
- Group dictionary correction variants (#876)
- Add safe dictionary reset actions (#875)
- Improve search field visibility (#874)
- Add dictionary search (#873)
14. Juli 2026
Other Changes
- Bump Live Transcript plugin to 1.0.3
- Prevent duplicate transcript entrance animation
- Address correction trainer review feedback
- Stabilize live transcript and recording overlays
- Add guided correction trainer
- Address settings automation review feedback
- Fix dictionary pack state notifications
- Refine recording overlays and live transcript
- Add settings UI automation coverage
- Simplify dictionary reset actions
- Persist correction provenance and add safe dictionary resets
- Retry restored code quality service
- Retry transient code quality check
- Improve correction group accessibility
- Refine correction group layout
- Group dictionary corrections by replacement
- Handle invalid diagnostics roots consistently
- Recover missing correction learning target window
- Refresh localization resources on build
- Improve correction learning visibility
- Preserve external HTTP timeout behavior
- Handle stalled plugin downloads
13. Juli 2026
13. Juli 2026
New Features
- select data-residency region (US/EU/JP) with auto-detect
Bug Fixes
- disable API key box during region auto-detect probe
- bound region auto-detect probes and lock region UI during test
Other Changes
- Add privacy-friendly purchase attribution (#287)
- Strengthen hybrid modifier regression test
- Fix hybrid modifier hold behavior
- Require double Escape to cancel dictation
- Address review feedback
- Add ordered language hints
- Address review feedback
- Preserve hotkey recorder clear action
- Preserve workflow provider during refresh
- Protect user data across release channels
- Refine Windows hotkey handling
- Allow workflows without post-processing
- await background cleanup in the two auto-language tests
- run best-effort cleanup off the transcription critical path
- use current stt-async-v5 model
- poll async status with adaptive backoff
12. Juli 2026
Other Changes
- Serve plugins from registry origin
- Publish plugin package hashes
11. Juli 2026
11. Juli 2026
Other Changes
- Unsubscribe wizard close handler
- Clarify Parakeet plugin updates
- Fix wizard lifetime when settings close
10. Juli 2026
Other Changes
- Address Store packaging review feedback
- Add Microsoft Store packaging workflow
9. Juli 2026
9. Juli 2026
Other Changes
- Address microphone priority review feedback
- Stabilize microphone device priority selection
- Keep uninstall audio recovery non-interactive
- Address recording protection review feedback
- Protect user recordings during uninstall
- Address review: follow default-endpoint changes and honor explicit preview device
- Follow the system default capture device in automatic microphone mode
8. Juli 2026
Other Changes
- Prepare 1.0.1 release notes
- Fix sherpa-onnx CUDA runtime aliasing
- Address sherpa-onnx runtime review feedback
- Fix sherpa-onnx native runtime loading
- Stop installing plugins by default
7. Juli 2026
TypeWhisper v1.0.1
TypeWhisper 1.0.1 is a stable Windows maintenance release. It focuses on local speech-engine reliability, cleaner plugin startup behavior, and development dashboard tooling for support and QA workflows.
Highlights
- Promoted the latest 1.0.1 maintenance fixes to the stable Velopack channel.
- Improved Sherpa-ONNX native runtime loading for local transcription setups.
- Kept optional plugins opt-in so a fresh app install starts with only bundled capabilities active.
Improvements
- Added development dashboard seed controls to make support, QA, and demo data scenarios easier to reproduce.
- Refined development seed busy-state handling and test cleanup.
- Stopped installing marketplace plugins by default during first-run setup.
Fixes
- Fixed Sherpa-ONNX native runtime probing so required runtime DLLs are resolved from the plugin package.
- Fixed Sherpa-ONNX CUDA runtime aliasing for systems that use accelerated local transcription.
- Addressed review feedback around Sherpa-ONNX runtime loading behavior.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages,
RELEASES files, and JSON manifests are present without
-rcor-dailysuffixes. - Check installer Authenticode status explicitly before announcing release quality.
6. Juli 2026
New Features
- persist aggregate usage statistics
Bug Fixes
- make correction learning conservative (#842)
- remove incorrect fullscreen suppression for notch indicator
Other Changes
- Fix WhisperKit restore without loaded model marker
- Fix WhisperKit restore wait for long model loads
6. Juli 2026
Other Changes
- Refine development seed busy state
- Address development seed status feedback
- Tighten development seed test cleanup
- Address development seed review feedback
- Add development dashboard seed controls
5. Juli 2026
4. Juli 2026
Other Changes
- Add 1.0 stable release notes
- Add Windows screenshot assets (#257)
- Fix bundled plugin uninstall
3. Juli 2026
TypeWhisper v1.0.0
TypeWhisper 1.0.0 is the stable Windows 1.0 release. It brings the 1.0 release candidate work to the stable update channel with update reliability, plugin lifecycle fixes, target-app learning improvements, and the Windows 1.0 screenshot set.
Highlights
- Promoted the Windows 1.0 release line from release candidate to the stable Velopack channel.
- Kept the stable release focused on reliability, update behavior, plugin lifecycle, and release polish.
- Added the Windows 1.0 screenshot set for the current app surfaces.
Improvements
- Improved update-channel behavior for explicit stable, release candidate, and daily channel selections.
- Improved bundled plugin uninstall handling so app-bundled plugin directories are removed consistently.
- Improved target-app autocorrection learning for Electron-based apps.
- Included plugin script files in release packages and refreshed bundled plugin compatibility for the 1.0 line.
Fixes
- Fixed bundled plugins returning after restart after uninstall.
- Fixed daily release version-base resolution after RC/stable tags.
- Fixed Groq recorder transcription on systems without Media Foundation AAC by falling back to WAV upload.
- Resolved Granite Speech package audit issues for release packaging.
Validation Notes
- Verify stable Velopack channels
win-x64andwin-arm64. - Confirm x64 and ARM64 installers, portable ZIPs, full nupkg packages, RELEASES files, and JSON manifests are present without
-rcor-dailysuffixes. - Check installer Authenticode status explicitly before announcing release quality.
3. Juli 2026
Bug Fixes
Other Changes
- Add Soniox live WebSocket transcription (#818)
- prepare 1.6 release line
- refresh README screenshots for 1.5 (#822)
- prepare 1.5.0 stable release (#821)
- Fix Parakeet vocabulary download repair (#820)
- Fix fullscreen top overlay menu bar strip (#814)
- Restore non-Control hybrid modifier taps (#813)
- Fix compressed M4A upload finalization (#812)
- Surface recorder final transcription failures (#810)
- Fix fullscreen indicator menu bar strip (#809)
- Fix delayed Hybrid hotkey toggle behavior (#806)
2. Juli 2026
Other Changes
- Allow preview channel update downgrades
- Address release workflow review feedback
- Fix daily release version base
- Verify plugin uninstall marker cleanup
- Fail closed on stale plugin uninstall markers
- Make plugin uninstall cleanup fail closed
- Clear stale plugin uninstall markers
- Fix plugin uninstall pending restart
- Address review findings for target-app learning
- Fix Electron target-app correction learning
- Include plugin scripts in release packages
- Resolve Granite Speech PyTorch alert
2. Juli 2026
TypeWhisper 1.5.0 is the stable 1.5 macOS release. It brings app-aware dictation insertion, virtual audio input support, broader number normalization, expanded bundled speech providers, local-model memory controls, dictionary-learning improvements, and a focused reliability pass across hotkeys, workflows, plugins, model handling, and release metadata.
Highlights
- Added app-aware smart insertion so dictated text better respects surrounding text, sentence position, trailing spaces, terminal paste behavior, and target-app context.
- Added virtual audio input device support and hardened media pause/resume behavior, recording start feedback, mouse-button shortcuts, and fullscreen indicator handling.
- Expanded number normalization across generic transcription output, multilingual number words, Dutch number words, English ordinals, English digit sequences, and French decimal phrases.
- Added and refreshed bundled speech and AI providers, including Gemini speech transcription, Cartesia speech transcription, Sber SaluteSpeech, OpenRouter speech-to-text, Reson8, Mistral AI, OpenAI-compatible profiles, Soniox regions and TTS, and updated cloud ASR providers.
- Added Japanese localization and dictation support, ordered language hints, recent transcriptions in the workflow palette, source progress for file transcription, recorder-specific engine overrides, and a short-dictation workflow AI-skip setting.
- Added local MLX memory-footprint controls, idle local-model auto-unload behavior, and recovery for stalled Gemma 4 model downloads.
- Added pro transcription fallback, auto-learned dictionary corrections, per-term dictionary CTC tuning plumbing, and tighter target-app correction learning.
Reliability and Fixes
- Fixed delayed Hybrid hotkey behavior, restored non-Control hybrid modifier taps, improved global push-to-talk capture, aligned Pages workflow hotkeys with palette behavior, added menu-based dictation pause, and required confirmation before Esc cancels dictation.
- Fixed fullscreen indicator menu-bar strip issues and the top overlay menu-bar strip.
- Fixed Groq and cloud ASR compressed M4A upload handling, including a WAV fallback for incomplete M4A finalization.
- Fixed Soniox async file transcription routing, region persistence, and realtime model selection.
- Fixed OpenAI Compatible GPT-5 token parameter handling, host SDK compatibility, and configurable request-timeout behavior.
- Fixed plugin host compatibility metadata, raised cloud ASR plugin host floors to TypeWhisper 1.5 where required, and prevented plugin releases from taking over the repository-level GitHub Latest marker.
- Fixed TaskForge preserve-clipboard insertion fallback, dictionary scroll crashes, event tap teardown, FaceTime built-in microphone capture, plugin uninstall keychain cleanup, and development build cleanup scope.
- Fixed Parakeet v2/v3 model setup by repairing missing vocabulary downloads before model loading.
- Improved Japanese dictation post-processing and settings localization, Latin word replacement boundaries, terminal clipboard restore verification, and recorder final transcription failure surfacing.
Developer and Distribution Notes
- Stable
1.5.0builds use the default Sparkle channel and require macOS 14.0 or later. - Release candidates and daily builds remain on their dedicated Sparkle channels and do not update Homebrew.
- The final stable tag publishes DMG and ZIP assets, updates the stable Sparkle appcast entry, triggers the website release dispatch, and updates the Homebrew cask.
- The
1.5plugin line uses the community-capable registry feed and keeps host compatibility metadata aligned with the bundled plugin SDK.
2. Juli 2026
Other Changes
- Address release workflow review feedback
- Fix daily release version base
- Verify plugin uninstall marker cleanup
- Fail closed on stale plugin uninstall markers
- Make plugin uninstall cleanup fail closed
- Clear stale plugin uninstall markers
- Fix plugin uninstall pending restart
- Address review findings for target-app learning
- Fix Electron target-app correction learning
- Include plugin scripts in release packages
- Resolve Granite Speech PyTorch alert
1. Juli 2026
Juni 2026
30. Juni 2026
Other Changes
29. Juni 2026
28. Juni 2026
TypeWhisper v1.0.0-rc1
TypeWhisper 1.0.0-rc1 is the first release candidate for the Windows 1.0 release. It focuses on release quality, update reliability, plugin compatibility, and the stability fixes needed before the stable 1.0 tag.
Release Candidate Focus
- Prepared the Windows app for the
1.0.0-rc1release-candidate channel. - Kept the RC scope focused on blocker fixes, compatibility, documentation, and QA rather than new workflow surfaces.
- Preserved the stable 1.0 path for a short RC soak before publishing
v1.0.0.
Improvements
- Loaded bundled app plugins from the installed application directory alongside marketplace and user-installed plugins.
- Preferred marketplace or user-installed plugin copies when they share an id with a bundled plugin.
- Aligned OpenAI and Supertonic TTS plugin host compatibility with the Windows 1.0 release line.
- Documented the RC validation focus for Windows 10 startup, plugin loading, update channels, and local acceleration diagnostics.
Fixes
- Fixed Groq recorder transcription on Windows systems where Media Foundation AAC encoding is unavailable by falling back to WAV upload.
- Preserved cancellation behavior for Groq transcription while avoiding hard failures for AAC encoder availability issues.
Known RC Packaging Note
- The
v1.0.0-rc1WindowsSetup.exeassets are currently unsigned. Windows may show SmartScreen or publisher warnings during installation. - Code signing remains a stable
v1.0.0release gate unless the release communication is updated again.
RC Validation Notes
- Check startup responsiveness on Windows 10 22H2 systems with virtual audio devices such as Voicemeeter.
- Confirm upgrade behavior from
v0.8.4to the RC channel and fresh portable RC launches. - Verify OpenAI and Supertonic TTS visibility in the plugin marketplace on a
1.0.0-rc1host. - Verify Velopack RC-channel assets and x64/ARM64 package completeness.
28. Juni 2026
TypeWhisper v1.5.0-rc2 refreshes the 1.5 release-candidate line after rc1 with tighter local-model memory controls, broader provider reliability fixes, dictionary-learning improvements, and another pass over hotkeys, workflows, plugins, and release infrastructure.
Highlights
- Added local MLX memory-footprint controls and improved recovery for stalled Gemma 4 model downloads.
- Added the pro transcription fallback and surfaced auto-learned dictionary corrections so app-specific cleanup can be inspected and reused.
- Added per-term dictionary CTC tuning plumbing and tightened when target-app corrections are learned.
- Refined push-to-talk, Hybrid modifier hold activation, Pages workflow hotkeys, menu-based dictation pause, and automatic workflow output format resolution.
- Added and updated provider paths across Mistral AI, MemPalace, Soniox regions and TTS, OpenAI-compatible thinking and token behavior, cloud ASR providers, and bundled marketplace metadata.
Reliability and Fixes
- Fixed Groq M4A upload fallback handling and compressed cloud ASR uploads.
- Raised cloud ASR plugin host floors to TypeWhisper 1.5 and restored plugin host compatibility for older release lines where needed.
- Fixed TaskForge preserve-clipboard insertion fallback, dictionary scroll crashes, idle local-model auto-unload, event tap teardown, and FaceTime built-in microphone capture.
- Fixed OpenAI Compatible GPT-5 token parameter handling and host SDK compatibility.
- Fixed Soniox region persistence, async file transcription routing, and realtime model selection.
- Improved Japanese dictation post-processing and settings localization, Latin word replacement boundaries, and French decimal normalization.
- Cleaned up plugin keychain data on uninstall and kept development build cleanup scoped to the TypeWhisper-Dev build.
Testing Focus
- Verify local MLX memory controls, idle unload behavior, and Gemma 4 stalled-download recovery.
- Verify pro transcription fallback, dictionary correction learning, per-term CTC tuning, and dictionary scroll behavior.
- Verify global push-to-talk, Hybrid modifier hold, menu pause, Pages workflow hotkeys, workflow output resolution, and Esc confirmation behavior.
- Smoke-test Groq, cloud ASR providers, Mistral AI, MemPalace, Soniox STT/TTS, and OpenAI-compatible profile paths.
- Verify TaskForge preserve-clipboard insertion fallback, FaceTime mic capture, event tap teardown, and plugin uninstall cleanup.
- Confirm
v1.5.0-rc2publishes on therelease-candidateSparkle channel, remains a GitHub prerelease, and does not update Homebrew or the stable website release path.
28. Juni 2026
New Features
- surface auto-learned dictionary corrections (#795)
- pause dictation hotkeys from menu (#775)
- add Soniox regions and TTS (#748)
- clarify recorder transcription settings (#731)
Bug Fixes
- recover stalled Gemma 4 model downloads (#799)
- persist Soniox region selection (#791)
- invalidate event tap Mach port and run loop source on teardown (#779)
- improve global push-to-talk hotkey capture (#778)
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Fix Groq M4A upload fallback (#802)
- Delay Hybrid modifier hold activation (#793)
- Add PR preflight and cancel stale CI runs (#798)
- Keep dev build cleanup scoped to TypeWhisper-Dev (#797)
- Fix preserve-clipboard insertion fallback for TaskForge (#792)
- Set cloud ASR plugin host floor (#796)
- Compress cloud ASR uploads (#794)
- Add pro transcription fallback (#790)
- Fix idle local model auto-unload (#789)
- Fix dictionary scroll crash
- bump actions/checkout from 6 to 7 (#781)
- Make OpenAI compatible token parameter fallback generic (#777)
- Fix OpenAI compatible GPT-5 token parameter (#776)
- Add per-term dictionary CTC tuning plumbing (#642)
- cover Latin word replacement boundaries (#771)
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
28. Juni 2026
Other Changes
- Fix live preview toggle handling
- Stabilize correction learning cleanup
- Address remaining review feedback
- Tighten correction learning review fixes
- Consolidate nonfatal exception filters
- Address target app learning review feedback
- Fix startup audio warmup performance
- Add premium target app autocorrection learning
- Bump actions/checkout from 6 to 7 in the github-actions group
27. Juni 2026
New Features
- pause dictation hotkeys from menu (#775)
- add Soniox regions and TTS (#748)
- clarify recorder transcription settings (#731)
Bug Fixes
- invalidate event tap Mach port and run loop source on teardown (#779)
- improve global push-to-talk hotkey capture (#778)
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Add pro transcription fallback (#790)
- Fix idle local model auto-unload (#789)
- Fix dictionary scroll crash
- bump actions/checkout from 6 to 7 (#781)
- Make OpenAI compatible token parameter fallback generic (#777)
- Fix OpenAI compatible GPT-5 token parameter (#776)
- Add per-term dictionary CTC tuning plumbing (#642)
- cover Latin word replacement boundaries (#771)
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
26. Juni 2026
New Features
- pause dictation hotkeys from menu (#775)
- add Soniox regions and TTS (#748)
- clarify recorder transcription settings (#731)
Bug Fixes
- invalidate event tap Mach port and run loop source on teardown (#779)
- improve global push-to-talk hotkey capture (#778)
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- bump actions/checkout from 6 to 7 (#781)
- Make OpenAI compatible token parameter fallback generic (#777)
- Fix OpenAI compatible GPT-5 token parameter (#776)
- Add per-term dictionary CTC tuning plumbing (#642)
- cover Latin word replacement boundaries (#771)
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
25. Juni 2026
New Features
- pause dictation hotkeys from menu (#775)
- add Soniox regions and TTS (#748)
- clarify recorder transcription settings (#731)
Bug Fixes
- improve global push-to-talk hotkey capture (#778)
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- bump actions/checkout from 6 to 7 (#781)
- Make OpenAI compatible token parameter fallback generic (#777)
- Fix OpenAI compatible GPT-5 token parameter (#776)
- Add per-term dictionary CTC tuning plumbing (#642)
- cover Latin word replacement boundaries (#771)
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
24. Juni 2026
New Features
Bug Fixes
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Add per-term dictionary CTC tuning plumbing (#642)
- cover Latin word replacement boundaries (#771)
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
23. Juni 2026
New Features
Bug Fixes
- learn target-app corrections only after commit (#770)
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Fix dictation language visibility and release guard (#769)
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
22. Juni 2026
New Features
Bug Fixes
- restore plugin host compatibility (#768)
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- codebase audit fixes and optimizations (#765)
- Fix OpenAI compatible plugin host SDK compatibility (#764)
- Add OpenAI-compatible thinking mode toggle (#763)
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
21. Juni 2026
New Features
Bug Fixes
- align Pages workflow hotkeys with palette behavior (#759)
- export text-only file subtitles (#758)
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
20. Juni 2026
New Features
Bug Fixes
- cleanup plugin keychain data on uninstall (#756)
- restore built-in mic capture during FaceTime (#755)
- localize Mistral plugin settings (#746)
- normalize French point decimals (#728)
Other Changes
- Fix Qwen3 French trailing oui cleanup (#753)
- wire MemPalace community release (#754)
- Add MemPalace memory plugin (community submission) (#588)
- Learn target-app correction edits (#752)
- Improve Japanese dictation post-processing (#749)
- Improve Japanese settings localization (#750)
- Allow trusted contributors through PR Guard (#751)
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
19. Juni 2026
New Features
Bug Fixes
Other Changes
- update Mistral AI plugin details URL and version
- add Mistral Xcode release target (#745)
- wire Mistral plugin release (#744)
- Add native Mistral AI plugin (#742)
- Route Soniox file transcription through async model (#739)
- Update Soniox realtime model to v5 (#736)
- Add automatic workflow output format resolution (#733)
- Require confirmation before Esc cancels dictation (#722)
18. Juni 2026
17. Juni 2026
16. Juni 2026
15. Juni 2026
Other Changes
- Add recorder system audio parity (#233)
- Fix Groq recorder long transcription
- Address plugin update review feedback
- Fix plugin update state handling
- Add Chinese spoken language option
- Fix CJK dictionary corrections
- Fix Python package audit for unresolved Torch advisory
- Fix overlay recovery after display changes
- Release Live Transcript plugin 1.0.2
- Handle stale provider profile selections
- Add OpenAI-compatible provider profiles
- Add number normalization parity
- Address static analysis review findings
- Address review feedback for translation storage flow
- Address review feedback for storage paths
- Address review feedback for asset paths
- Add quick translation mode and model storage controls
- Add file transcription queue clearing
- Document public production APIs
- Add multiple workflow hotkeys
- Release Soniox plugin 1.0.3
- Rework license management flows
- Group Soniox transcript tokens for subtitles
- Add Premium Cloud Folder Sync
- Add AMD acceleration for whisper.cpp
- Require restart after CUDA runtime installation
15. Juni 2026
14. Juni 2026
TypeWhisper 1.5.0-rc1 opens the 1.5 release-candidate line with app-aware dictation insertion, virtual audio input support, broader number normalization, new speech providers, and a focused reliability pass across plugins, model handling, workflows, and release metadata.
Highlights
- Added app-aware smart insertion so dictation output better respects the surrounding text, sentence position, trailing spaces, terminal paste behavior, and target-app context.
- Added virtual audio input device support and hardened media pause/resume handling, recording start feedback, mouse-button shortcuts, and Safari/fullscreen indicator behavior.
- Expanded number normalization across generic transcription output, multilingual number words, Dutch number words, English ordinals, and English digit sequences.
- Added new bundled speech providers and plugin releases, including Gemini speech transcription, Cartesia speech transcription, Sber SaluteSpeech, OpenRouter speech-to-text, Reson8, OpenAI-compatible profiles, and the experimental SenseVoice line before its removal from the bundled set.
- Added Japanese localization and dictation support, ordered language hints, recent transcriptions in the workflow palette, source progress for file transcription, recorder-specific engine overrides, and a short-dictation workflow AI-skip setting.
- Added commercial Cloud Folder Sync, the standalone setup wizard, README screenshot automation, plugin update-state diagnostics, repair actions, and clearer issue-template diagnostics guidance.
Reliability and Fixes
- Fixed smart insertion mid-sentence edge cases, terminal clipboard restore races, trailing-space insertion, middle-mouse pass-through, indicator visibility over fullscreen apps, and overlay live transcript preview expansion.
- Improved long file transcription progress, Groq uploads, Apple Speech first-use model selection, selected Apple Speech model restoration, custom workflow fine-tuning prompts, and workflow prompt casing diagnostics.
- Hardened cloud LLM behavior by honoring plugin model selection, parsing Gemini array errors, and avoiding legacy global model poisoning.
- Updated Soniox async transcription to model v5 and disabled dictionary-term prompts for Qwen3 ASR where they do not apply.
- Treated Reson8 as a single-language engine, added configurable LLM request timeout support to the OpenAI Compatible plugin, and required TypeWhisper 1.5 for the Gemini plugin.
- Fixed Cartesia plugin settings and prevented plugin releases from taking over the repository-level GitHub "latest" marker.
Testing Focus
- Verify app-aware insertion in plain text, mid-sentence, terminal, and rich-text targets.
- Verify virtual audio input recording, media pause/resume, mouse-button shortcuts, and indicator behavior in Safari fullscreen and other fullscreen apps.
- Verify number normalization for multilingual number words, Dutch, English ordinals, English digit sequences, and API/CLI dictionary corrections.
- Smoke-test Gemini, Cartesia, Sber SaluteSpeech, OpenRouter STT, Reson8, and OpenAI-compatible profile setup paths.
- Verify file transcription progress, recent-transcription workflow palette behavior, ordered language hints, Japanese dictation, and short-dictation AI-skip workflows.
- Confirm
v1.5.0-rc1publishes on therelease-candidateSparkle channel, remains a GitHub prerelease, and does not update Homebrew or the stable website release path.
14. Juni 2026
Other Changes
- Require TypeWhisper 1.5 for Gemini plugin
- Add Gemini speech transcription
- Prevent plugin releases from becoming latest
- Fix Cartesia plugin settings
- Add virtual audio input device support (#712)
14. Juni 2026
Other Changes
- Fix Groq recorder long transcription
- Address plugin update review feedback
- Fix plugin update state handling
- Add Chinese spoken language option
13. Juni 2026
Other Changes
- Add Cartesia speech plugin (#713)
- Add Sber SaluteSpeech transcription plugin
13. Juni 2026
Other Changes
- Fix CJK dictionary corrections
- Fix Python package audit for unresolved Torch advisory
12. Juni 2026
Other Changes
- Update Soniox async model to v5 (#703)
- Fix cloud LLM 404: honor plugin model selection, parse Gemini array errors, stop poisoning legacy global (#696)
- Localize plugin settings and dev sync (#692)
- Add English digit-sequence number normalization (#693)
- Add source progress for file transcription (#702)
11. Juni 2026
Other Changes
- Fix smart insertion mid-sentence edge cases (#698)
10. Juni 2026
9. Juni 2026
Other Changes
- Disable dictionary term prompts for Qwen3 ASR (#683)
8. Juni 2026
Other Changes
- Fix overlay recovery after display changes
- Release Live Transcript plugin 1.0.2
7. Juni 2026
6. Juni 2026
6. Juni 2026
Other Changes
- Handle stale provider profile selections
- Add OpenAI-compatible provider profiles
- Add number normalization parity
5. Juni 2026
Other Changes
- Address static analysis review findings
- Address review feedback for translation storage flow
- Address review feedback for storage paths
- Address review feedback for asset paths
- Add quick translation mode and model storage controls
- Add file transcription queue clearing
- Document public production APIs
- Add multiple workflow hotkeys
- Release Soniox plugin 1.0.3
4. Juni 2026
4. Juni 2026
Other Changes
- Rework license management flows
- Group Soniox transcript tokens for subtitles
- Add Premium Cloud Folder Sync
- Add AMD acceleration for whisper.cpp
3. Juni 2026
2. Juni 2026
Mai 2026
31. Mai 2026
Other Changes
- Add experimental SenseVoice transcription plugin (#644)
30. Mai 2026
Other Changes
- Require restart after CUDA runtime installation
29. Mai 2026
Other Changes
- Fix CUDA runtime delivery for local plugins
- Fix Soniox API key review issues
- Address Soniox review feedback
- Fix Soniox async transcription
- Add smart trailing space after dictation
- Add Reson8 to plugin release workflow (#178)
- Add Reson8 transcription plugin (#177)
- Marshal workflow fallback feedback to UI thread
- Fix workflow post-processing fallbacks
- Guard dictation audio history filenames
- Harden dictation persistence follow-ups
- Address dictation output persistence review
- Preserve preview fallback for long dictation
- Address writing focus review feedback
- Add acceleration restart prompt (#172)
- Fix writing focus localization
- Harden localization and live transcript tests
- Fix live transcript appearance settings
- Harden Live Transcript terminal event matching
- Fix Live Transcript no-speech cleanup
- Fix Windows-key hotkey focus handling
- Add SignPath application documentation
- Avoid blocking streaming audio callbacks
- Serialize streaming audio sends
- Fix online live transcription behavior
- Stabilize Granite Speech dependency audit
- Handle dispatcher shutdown safely
- Harden dispatcher fallback during tests
- Stabilize plugin system test run
- Address acceleration reload review feedback
- Address remaining review nits
- Tighten review follow-up handling
- Fix CUDA acceleration reload
- Stabilize review check follow-ups
- Address HTTP API review findings
- Stabilize settings dispatcher events
- Stabilize HTTP API parity checks
- Align Windows HTTP API with Mac contract
- Harden workflow prompt tests
- Frame workflow LLM input as data
- Remove issue Discord relay workflow (#153)
- Add Smallest AI plugin release mapping
- Add Smallest AI Pulse transcription plugin
- Fix onboarding completion for unready transcription engines (#148)
- Fix Groq API key setup in onboarding (#147)
- Add OpenAI model parity and default provider clarity
29. Mai 2026
Other Changes
- Add configurable LLM request timeout to OpenAI Compatible plugin (#629)
- Add Reson8 plugin
29. Mai 2026
28. Mai 2026
27. Mai 2026
New Features
Bug Fixes
- preserve Apple Speech model status (#609)
Other Changes
- Add OpenAI-compatible profiles (#626)
- Fix middle mouse pass-through for hotkeys (#624)
- Fix overlay live transcript preview expansion (#622)
- Fix Script Runner add dialog (#621)
- Fix indicator panels invisible over fullscreen apps
- Fix workflow prompt casing diagnostics
- Fix start sound ducking order (#617)
- Fix repair installation action visibility (#615)
- Redesign integrations plugin catalog
- Fix custom workflow fine-tuning prompt (#610)
- Add recorder-specific transcription engine overrides (#606)
- Fix recording start sound playback (#605)
- Use standard pasteboard types for generated pasteboard payloads
- Enforce TypeWhisper-built community plugin artifacts
- Fix dictation trailing space insertion (#597)
- Add plugin update-state diagnostics and repair action (#598)
- Automate README screenshot gallery
- Prepare TypeWhisper 1.4.0 stable release notes
- Show indicators for active recorder sessions
- Add recorder HTTP API
- Hide indicators from supported screen captures (#585)
- Fix workflow LLM input boundaries (#580)
- Fix Apple Intelligence scaffold echoes in workflows (#577)
27. Mai 2026
Other Changes
- Marshal workflow fallback feedback to UI thread
- Fix workflow post-processing fallbacks
26. Mai 2026
New Features
Bug Fixes
- preserve Apple Speech model status (#609)
Other Changes
- Fix overlay live transcript preview expansion (#622)
- Fix Script Runner add dialog (#621)
- Fix indicator panels invisible over fullscreen apps
- Fix workflow prompt casing diagnostics
- Fix start sound ducking order (#617)
- Fix repair installation action visibility (#615)
- Redesign integrations plugin catalog
- Fix custom workflow fine-tuning prompt (#610)
- Add recorder-specific transcription engine overrides (#606)
- Fix recording start sound playback (#605)
- Use standard pasteboard types for generated pasteboard payloads
- Enforce TypeWhisper-built community plugin artifacts
- Fix dictation trailing space insertion (#597)
- Add plugin update-state diagnostics and repair action (#598)
- Automate README screenshot gallery
- Prepare TypeWhisper 1.4.0 stable release notes
- Show indicators for active recorder sessions
- Add recorder HTTP API
- Hide indicators from supported screen captures (#585)
- Fix workflow LLM input boundaries (#580)
- Fix Apple Intelligence scaffold echoes in workflows (#577)
25. Mai 2026
Other Changes
- Guard dictation audio history filenames
- Harden dictation persistence follow-ups
- Address dictation output persistence review
- Preserve preview fallback for long dictation
- Address writing focus review feedback
- Add acceleration restart prompt (#172)
- Fix writing focus localization
24. Mai 2026
New Features
Bug Fixes
- preserve Apple Speech model status (#609)
Other Changes
- Fix Script Runner add dialog (#621)
- Fix indicator panels invisible over fullscreen apps
- Fix workflow prompt casing diagnostics
- Fix start sound ducking order (#617)
- Fix repair installation action visibility (#615)
- Redesign integrations plugin catalog
- Fix custom workflow fine-tuning prompt (#610)
- Add recorder-specific transcription engine overrides (#606)
- Fix recording start sound playback (#605)
- Use standard pasteboard types for generated pasteboard payloads
- Enforce TypeWhisper-built community plugin artifacts
- Fix dictation trailing space insertion (#597)
- Add plugin update-state diagnostics and repair action (#598)
- Automate README screenshot gallery
- Prepare TypeWhisper 1.4.0 stable release notes
- Show indicators for active recorder sessions
- Add recorder HTTP API
- Hide indicators from supported screen captures (#585)
- Fix workflow LLM input boundaries (#580)
- Fix Apple Intelligence scaffold echoes in workflows (#577)
23. Mai 2026
New Features
Bug Fixes
- preserve Apple Speech model status (#609)
Other Changes
- Redesign integrations plugin catalog
- Fix custom workflow fine-tuning prompt (#610)
- Add recorder-specific transcription engine overrides (#606)
- Fix recording start sound playback (#605)
- Use standard pasteboard types for generated pasteboard payloads
- Enforce TypeWhisper-built community plugin artifacts
- Fix dictation trailing space insertion (#597)
- Add plugin update-state diagnostics and repair action (#598)
- Automate README screenshot gallery
- Prepare TypeWhisper 1.4.0 stable release notes
- Show indicators for active recorder sessions
- Add recorder HTTP API
- Hide indicators from supported screen captures (#585)
- Fix workflow LLM input boundaries (#580)
- Fix Apple Intelligence scaffold echoes in workflows (#577)
22. Mai 2026
New Features
Other Changes
- Use standard pasteboard types for generated pasteboard payloads
- Enforce TypeWhisper-built community plugin artifacts
- Fix dictation trailing space insertion (#597)
- Add plugin update-state diagnostics and repair action (#598)
- Automate README screenshot gallery
- Prepare TypeWhisper 1.4.0 stable release notes
- Show indicators for active recorder sessions
- Add recorder HTTP API
- Hide indicators from supported screen captures (#585)
- Fix workflow LLM input boundaries (#580)
- Fix Apple Intelligence scaffold echoes in workflows (#577)
22. Mai 2026
Other Changes
- Fix live transcript appearance settings
- Harden Live Transcript terminal event matching
- Fix Live Transcript no-speech cleanup
- Fix Windows-key hotkey focus handling
21. Mai 2026
TypeWhisper 1.4.0 is the stable release for the new Integrations and community-plugin foundation. It brings the redesigned plugin hub, the 1.4 community registry feed, downloaded model management, new local automation APIs, and a broad reliability pass across workflows, live transcript, indicators, audio capture, and first-party plugins.
Highlights
- Added the
plugins-community-v1.jsonregistry feed for1.4builds while keeping the1.3.xline on the existing official marketplace feed. - Redesigned Integrations with Installed, Discover, and Manual tabs, grouped plugin lists, source and hosting metadata, and capability filtering for local, cloud, transcription, LLM, action, and memory plugins.
- Added support for community plugin registry publishing and mirrored first-party plugin releases into the community registry feed.
- Added downloaded model management for local model plugins, including host-version gating for the Qwen3, Granite, Voxtral, Gemma 4, WhisperKit, and Supertonic release line.
- Added the Smallest AI Pulse transcription plugin, the xAI Grok plugin, the experimental Supertonic TTS plugin, and refreshed OpenAI voice and Qwen3 ASR integrations for
1.4. - Added local Recorder and Dictionary HTTP API endpoints so trusted local clients can inspect recorder state, start transcriptions, and manage dictionary terms through the app API.
- Added watch-folder file job automation, per-dictation STT engine/model overrides, workflow drag reordering, and multiple global hotkeys per action.
- Added Parakeet live transcription support and the WhisperKit Distil Large v3 Turbo model.
- Added licensed industry term packs and localized built-in term pack metadata.
Reliability and Fixes
- Tightened workflow input boundaries so dictated text and Apple Intelligence scaffold output are treated as source content instead of executable instructions.
- Improved live transcript stability, sentence accumulation, correction handling, preview latency, and maximized-window behavior.
- Kept recording indicators visible for active recorder sessions while hiding supported indicator windows from screen captures.
- Improved fullscreen, fixed-display, foreign-window, and maximized-window indicator handling.
- Reduced hotkey recording startup latency and fixed exact modifier-combination matching.
- Recovered failed dictation audio and added audio diagnostics export for troubleshooting capture failures.
- Improved selected USB microphone capture, multichannel input handling, and system-audio recorder sample handling.
- Deferred the recording start cue until input is ready and improved Parakeet onboarding/setup status.
- Made plugin settings windows scrollable and restored workflow action targets.
- Improved onboarding layout, transcription helper compatibility, memory extraction for normal dictations, and plugin registry release metadata.
- Hardened webhook sensitive header storage and local API token enforcement.
Developer and Distribution Notes
- The stable Sparkle appcast entry for
1.4.0uses the default channel and requires macOS 14.0 or later. - Homebrew updates are intentionally stable-only and are triggered by the final
v1.4.0tag. - Release candidates and daily builds remain on their dedicated Sparkle channels and do not update Homebrew.
- Plugin SDK workflow snapshots expose read-only workflow metadata without handing plugins internal app model objects.
21. Mai 2026
21. Mai 2026
Other Changes
- Add SignPath application documentation
- Avoid blocking streaming audio callbacks
- Serialize streaming audio sends
- Fix online live transcription behavior
- Stabilize Granite Speech dependency audit
- Handle dispatcher shutdown safely
- Harden dispatcher fallback during tests
- Stabilize plugin system test run
- Address acceleration reload review feedback
- Address remaining review nits
- Tighten review follow-up handling
- Fix CUDA acceleration reload
- Stabilize review check follow-ups
- Address HTTP API review findings
- Stabilize settings dispatcher events
- Stabilize HTTP API parity checks
- Align Windows HTTP API with Mac contract
20. Mai 2026
19. Mai 2026
Other Changes
- Harden workflow prompt tests
- Frame workflow LLM input as data
- Remove issue Discord relay workflow (#153)
- Add Smallest AI plugin release mapping
- Add Smallest AI Pulse transcription plugin
18. Mai 2026
New Features
- manage downloaded plugin models (#570)
Bug Fixes
- keep indicators visible for maximized windows (#566)
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- gate downloaded model plugin releases to 1.4 (#572)
- Add Smallest AI Pulse transcription plugin (#568)
- Stabilize live transcript preview
- Fix live preview over maximized app windows (#557)
- Fix volatile live transcript corrections
- Restore workflow action targets (#556)
- Fix Live Transcript sentence accumulation (#554)
- Fix Live Transcript duplicate segments (#553)
- Add recording state menu bar logo (#551)
- Fix Live Transcript window accumulation
- Reduce Parakeet live preview latency
- Fix Intel Parakeet setup recommendation (#546)
- Defer recording start cue until input is ready
- Fix indicator suppression for foreign fullscreen notch windows (#543)
- Support multiple global hotkeys per action (#542)
- Remove workflow label background (#541)
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
18. Mai 2026
Bug Fixes
- keep indicators visible for maximized windows (#566)
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Stabilize live transcript preview
- Fix live preview over maximized app windows (#557)
- Fix volatile live transcript corrections
- Restore workflow action targets (#556)
- Fix Live Transcript sentence accumulation (#554)
- Fix Live Transcript duplicate segments (#553)
- Add recording state menu bar logo (#551)
- Fix Live Transcript window accumulation
- Reduce Parakeet live preview latency
- Fix Intel Parakeet setup recommendation (#546)
- Defer recording start cue until input is ready
- Fix indicator suppression for foreign fullscreen notch windows (#543)
- Support multiple global hotkeys per action (#542)
- Remove workflow label background (#541)
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
18. Mai 2026
17. Mai 2026
Bug Fixes
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Fix live preview over maximized app windows (#557)
- Fix volatile live transcript corrections
- Restore workflow action targets (#556)
- Fix Live Transcript sentence accumulation (#554)
- Fix Live Transcript duplicate segments (#553)
- Add recording state menu bar logo (#551)
- Fix Live Transcript window accumulation
- Reduce Parakeet live preview latency
- Fix Intel Parakeet setup recommendation (#546)
- Defer recording start cue until input is ready
- Fix indicator suppression for foreign fullscreen notch windows (#543)
- Support multiple global hotkeys per action (#542)
- Remove workflow label background (#541)
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
16. Mai 2026
Bug Fixes
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Fix Live Transcript sentence accumulation (#554)
- Fix Live Transcript duplicate segments (#553)
- Add recording state menu bar logo (#551)
- Fix Live Transcript window accumulation
- Reduce Parakeet live preview latency
- Fix Intel Parakeet setup recommendation (#546)
- Defer recording start cue until input is ready
- Fix indicator suppression for foreign fullscreen notch windows (#543)
- Support multiple global hotkeys per action (#542)
- Remove workflow label background (#541)
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
15. Mai 2026
Bug Fixes
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Fix Intel Parakeet setup recommendation (#546)
- Defer recording start cue until input is ready
- Fix indicator suppression for foreign fullscreen notch windows (#543)
- Support multiple global hotkeys per action (#542)
- Remove workflow label background (#541)
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
15. Mai 2026
Other Changes
- add v0.8.1 release notes
- Add OpenRouter model catalog and transcription support (#143)
- Fix cloud dictation final decoding (#144)
- Harden plugin registry categories (#142)
- Make Live Transcript window movable
- Fix local GPU acceleration reload (#138)
- Handle Live Transcript failures
- Add xAI Grok plugin support and branded plugin logos
14. Mai 2026
TypeWhisper v0.8.1
TypeWhisper 0.8.1 is a focused Windows release that expands cloud provider coverage, improves plugin marketplace reliability, and fixes several dictation and local transcription issues found after 0.8.0.
New Features
- Added OpenRouter model catalog support so compatible models can be discovered and selected more easily.
- Added OpenRouter transcription support for cloud dictation workflows.
- Added the xAI Grok provider plugin with streaming transcription, text generation, and TTS support.
- Added branded plugin logos for major bundled providers.
Improvements
- Hardened plugin registry category handling so marketplace entries stay compatible as categories expand.
- Made the Live Transcript window movable and improved its settings experience.
- Improved local GPU acceleration reload behavior for local transcription providers.
Fixes
- Fixed final decoding for cloud dictation responses.
- Fixed Live Transcript failure handling so provider errors are surfaced more reliably.
- Improved model acceleration layout coverage and related plugin system behavior.
14. Mai 2026
Bug Fixes
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Add WhisperKit Distil Large v3 Turbo model (#539)
- Recover failed dictation audio (#534)
- Add Parakeet live transcription session
- Fix echo handling localization labels (#529)
- Make plugin settings windows scrollable (#527)
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
13. Mai 2026
TypeWhisper v0.8.0
TypeWhisper 0.8.0 is a major Windows release focused on faster local transcription, a broader plugin marketplace, richer speech and TTS provider support, and steadier everyday dictation behavior.
New Features
- Added GPU acceleration for local transcription so supported local models can run faster on capable Windows systems.
- Added multi-category plugin marketplace support, making discovery clearer as plugins expand across transcription, text generation, TTS, memory, and workflow integrations.
- Added the Supertonic TTS provider plugin and a dedicated TTS marketplace category.
- Added side-specific modifier hotkeys for workflows that need distinct left/right keyboard shortcuts.
- Added Russian localization for the Windows app.
- Added Windows indicator style variants for a more flexible recording status experience.
- Added licensed industry term packs for specialized vocabulary workflows.
- Expanded OpenAI and ChatGPT plugin capabilities.
Improvements
- Improved plugin marketplace behavior and polish, including category handling and uninstall state feedback.
- Improved whisper.cpp native runtime packaging so bundled local transcription dependencies are more reliable.
- Improved touch scrolling across ScrollViewer controls.
- Limited Supertonic TTS runtime packaging to keep bundled plugin output cleaner.
Fixes
- Fixed microphone reconnect handling.
- Reduced repeated short transcription phrases and improved dictation ellipsis cleanup.
- Fixed plaintext insertion for email clients.
- Fixed live preview font size updates.
- Fixed live transcript no-speech handling.
- Fixed dictionary usage count localization.
- Fixed marketplace plugin uninstall state handling.
13. Mai 2026
Bug Fixes
- Clear blank sensitive header secrets
- Gate local API token enforcement
- Store sensitive headers in secrets
- Secure local API access
Other Changes
- Fix Supertonic plugin release build
- Fix Supertonic synthesizer cache synchronization
- Add experimental Supertonic TTS plugin
- Clean up plugin registry release metadata
- Fix onboarding welcome layout and transcription helper compatibility
- Fix Parakeet onboarding completion
- Extend OpenAI compatible transcription timeout
- Handle multichannel input capture formats
13. Mai 2026
Other Changes
- Add TTS marketplace category
- Limit Supertonic TTS runtime packaging
- Add Supertonic TTS provider plugin (#119)
- Fix dictation ellipsis cleanup (#116)
- Reduce short repeated transcription phrases (#117)
- Fix plaintext insertion for email clients (#118)
- Fix live preview font size updates (#114)
- Fix dictionary usage count localization (#115)
- Fix live transcript no-speech handling (#113)
12. Mai 2026
TypeWhisper 1.4.0-rc3 refreshes the 1.4 release-candidate line from current main (855a5823). This candidate focuses on lower-latency dictation starts, workflow engine overrides, audio diagnostics, model/plugin refreshes, licensed term packs, watch-folder file jobs, and memory extraction fixes since 1.4.0-rc2.
Highlights
- Added the OpenAI voice refresh for TypeWhisper 1.4 and refreshed the Qwen3 ASR plugin for 1.1.0.
- Reduced hotkey recording start latency and cold-start latency.
- Fixed exact modifier-combo hotkey matching.
- Added dictation workflow engine overrides.
- Removed legacy profile runtime rules.
- Added support diagnostics export for audio device failures.
- Allowed USB input selection without preflight capture.
- Added licensed industry term packs.
- Fixed Parakeet startup model selection status.
- Fixed memory extraction for normal dictations.
- Added watch folder file-job automation.
Testing Focus
- Verify hotkey start/cold-start latency and exact modifier combinations.
- Smoke-test dictation workflow engine overrides and normal dictation memory extraction.
- Export audio diagnostics and select USB input devices without preflight capture.
- Check OpenAI, Qwen3, and Parakeet plugin/model settings.
- Download and apply licensed industry term packs.
- Run watch folder file-job automation.
- Confirm the RC release publishes DMG/ZIP assets and updates Sparkle on the
release-candidatechannel.
12. Mai 2026
Bug Fixes
- remove legacy profile runtime rules (#502)
- reduce hotkey cold-start latency (#497)
- reduce hotkey recording start latency
Other Changes
- Add watch folder file job automation (#514)
- Fix memory extraction for normal dictations (#512)
- Add SDK auth role status for OpenAI transcription (#511)
- Add audio diagnostics export (#510)
- Allow USB input selection without preflight capture (#508)
- Add dictation workflow engine overrides (#509)
- Add licensed industry term packs
- Fix Parakeet startup model selection status (#501)
- Fix scheduled app test CI (#500)
- Refresh Qwen3 ASR plugin for 1.1.0
- Clarify GPL and commercial licensing copy
- Fix exact modifier combo matching
- Add OpenAI voice refresh for TypeWhisper 1.4
11. Mai 2026
TypeWhisper 1.3.3 is a stable hotfix release for the 1.3 line. It fixes selected USB audio interfaces still being marked as not compatible before preview or recording can start.
Bug Fixes
- Fixed USB microphones and audio interfaces, including RME Babyface-style devices, being blocked by selection-time compatibility checks.
- Kept non-Bluetooth input selection non-blocking so TypeWhisper can reach the input-only HAL preview and recording path added in
1.3.2. - Preserved Bluetooth route activation, stabilization, and aggregate-route validation behavior.
Testing Focus
- If a USB interface still showed
(Not compatible)in TypeWhisper1.3.2, test selecting it again in1.3.3. - After selection, use
Test Microphoneto confirm the device now reaches preview capture.
11. Mai 2026
11. Mai 2026
Other Changes
- Add Windows indicator style variants (#102)
- Add licensed industry term packs
11. Mai 2026
TypeWhisper 1.3.2 is a stable hotfix release for the 1.3 line. It fixes selected USB audio interfaces being marked as not compatible when the selected input and current output device use different clocks or sample rates.
Bug Fixes
- Fixed selected USB microphones and audio interfaces that could show
(Not compatible)before preview or recording started. - Routed explicit non-Bluetooth input devices through an input-only CoreAudio HAL capture path, avoiding stale AVAudioEngine full-duplex formats when input and output clocks differ.
- Kept the existing AVAudioEngine route for system default and Bluetooth inputs, preserving the established Bluetooth stabilization and recovery behavior.
- Downmixed multi-channel input buffers to mono before the existing 16 kHz transcription conversion path.
Testing Focus
- If a USB interface such as an RME Babyface, Elgato Wave XLR, or similar device showed
(Not compatible)in TypeWhisper1.3.1, test selecting it again in1.3.2. - If the device still fails, also test with the interface set as the macOS default input and with input/output sample rates aligned at 48 kHz.
10. Mai 2026
9. Mai 2026
Bug Fixes
- reduce hotkey recording start latency
Other Changes
- Refresh Qwen3 ASR plugin for 1.1.0
- Clarify GPL and commercial licensing copy
- Fix exact modifier combo matching
- Add OpenAI voice refresh for TypeWhisper 1.4
9. Mai 2026
Bug Fixes
- enable touch scroll on all ScrollViewer controls (#99)
8. Mai 2026
Other Changes
7. Mai 2026
TypeWhisper v0.7.2
TypeWhisper 0.7.2 is a stability and polish release for Windows. It improves dictation reliability, adds Japanese localization, makes the preview bubble easier to control, and hardens the newest workflow and paste behavior from the 0.7 line.
New Features
- Added Japanese localization for the Windows app.
- Added an auto-hide setting for the preview bubble.
- Added manual workflow controls and advanced workflow triggers on Windows.
Improvements
- Kept the preview bubble compact and scrolled so longer live transcription output stays easier to follow.
- Improved Parakeet transcription tail handling with optional tail padding, better final-result selection, and internal diagnostics for clipped endings.
- Added audio tail telemetry around recording stop so hard-to-reproduce tail clipping can be diagnosed more clearly.
Fixes
- Reduced repeated transcription phrases in final dictation output.
- Fixed paste handoff latency so inserted text is less likely to race with the target app.
- Preserved clean no-speech handling for short and quiet clips while improving final transcription padding.
7. Mai 2026
TypeWhisper 1.4.0-rc2 refreshes the 1.4 release-candidate line on the current main branch. This candidate is based on e9808037 and focuses on workflow ordering, recorder reliability, plugin SDK polish, and integration fixes since 1.4.0-rc1.
Highlights
- Added drag-and-drop ordering for workflows, with matching priority following the saved workflow order.
- Kept workflow reordering disabled while search is filtering the list, so filtered subsets do not rewrite global priority by accident.
- Added combined workflow trigger support and spoken-punctuation compatibility coverage for older workflow behavior.
- Improved recorder reliability for FaceTime/system audio sample handling and selected USB microphones with mismatched output clocks.
- Fixed Gemma plugin cache recovery after failed downloads.
- Added structured speaker diarization support for AssemblyAI through the Plugin SDK path.
- Tightened the 1.4 community plugin registry automation and permissions.
- Replaced spoken-language flag icons with neutral language badges.
- Fixed fixed-display indicators in fullscreen Spaces and clarified the German recorder settings label.
Testing Focus
- Verify workflow drag reorder affects matching priority and remains disabled while filtering.
- Smoke-test combined trigger workflows and spoken-punctuation compatibility controls.
- Record with selected USB microphones and system audio or FaceTime paths.
- Retry a Gemma model download after failure and verify cache recovery.
- Check AssemblyAI diarization settings and structured speaker labels.
- Confirm the 1.4 community registry feed and Integrations tabs still resolve plugins correctly.
- Verify fixed-display indicators in fullscreen Spaces.
7. Mai 2026
Bug Fixes
- disambiguate German recorder settings label
- support combined workflow triggers (#466)
Other Changes
- Fix fixed-display indicators in fullscreen spaces
- Add Swift CodeQL quality workflow
- Set AssemblyAI minimum host version for diarization release
- Add structured speaker diarization SDK path
- Fix selected USB mic capture with mismatched output clocks (#474)
- Fix system audio recorder sample handling
- Replace spoken language flags with neutral badges
- Limit community registry workflow permissions
- Add community plugin registry workflow
- Refactor first-party plugin sources into the SDK package (#464)
- Mirror v1 plugin releases to community registry (#462)
- Refactor RTF clipboard formatting (#463)
- Add xAI Grok plugin (#461)
6. Mai 2026
Bug Fixes
- disambiguate German recorder settings label
- support combined workflow triggers (#466)
Other Changes
- Fix system audio recorder sample handling
- Replace spoken language flags with neutral badges
- Limit community registry workflow permissions
- Add community plugin registry workflow
- Refactor first-party plugin sources into the SDK package (#464)
- Mirror v1 plugin releases to community registry (#462)
- Refactor RTF clipboard formatting (#463)
- Add xAI Grok plugin (#461)
5. Mai 2026
5. Mai 2026
4. Mai 2026
TypeWhisper 1.4.0-rc1 opens the 1.4 release-candidate line with the first community-plugin preparation work and a clearer Integrations hub. This work is intentionally scoped to 1.4; the 1.3.x line continues to use the existing official plugin registry feed.
Highlights
- Added the
plugins-community-v1.jsonregistry feed for1.4preview and stable builds. - Kept
1.3.xbuilds on the existingplugins-v1.jsonmarketplace feed. - Added registry
sourcemetadata so official and community plugins can be separated in the app UI. - Redesigned Integrations around a compact grouped list with dedicated Installed, Discover, and Manual tabs.
- Added source, hosting, and multi-capability badges plus compact capability filtering so bundled, marketplace, community, manual, local, cloud, transcription, LLM, action, and memory integrations can be scanned together.
- Exposed user workflows to plugins through read-only Plugin SDK snapshots for community plugin use cases such as workflow-aware post-processing.
- Removed the 1.3-era Legacy cleanup surface from Settings. The 1.4 settings navigation goes directly to Workflows without a Legacy migration page.
Testing Focus
- Verify official marketplace plugins still resolve from
plugins-v1.jsonon1.3.x. - Verify
1.4.0-rc*,1.4.0daily, and1.4.0stable builds resolve fromplugins-community-v1.json. - Smoke-test the Integrations hub tabs, Discover search, Community toggle, capability filter menu, multi-capability badges, manual bundle installation, and incompatible bundle warnings.
- Verify plugins can read
host.availableWorkflowswithout receiving internal app model objects. - Verify the Settings sidebar no longer shows a Legacy page and old profile/prompt navigation requests land in Workflows.
4. Mai 2026
4. Mai 2026
TypeWhisper 1.3.1 is a stable maintenance release for the 1.3 line. It brings the workflow improvements from the 1.3.1 release candidates to stable users, adds direct workflow text hotkeys and a spoken-language dictation template, improves plugin metadata, and includes reliability fixes for Deepgram code-switching, Bluetooth audio, indicators, local LLM cleanup, and large automation requests.
New Features
- Added an Apple Translate workflow processor for local translation workflows on supported macOS configurations.
- Added a manual workflow trigger so workflows can stay out of automatic dictation matching and run from the Workflow Palette instead.
- Added a recorder toggle in the menu bar for faster access to app audio recording.
- Added packaging support for the bundled Filler Words plugin.
- Added a workflow dictation template for spoken-language transformations.
- Added direct workflow text hotkeys so workflows can run on selected or supplied text without starting a dictation.
Bug Fixes
- Exposed Deepgram multilingual code-switching support so mixed-language dictation can use the provider capability correctly.
- Reduced workflow post-processing latency so prompt and processor workflows return results faster after transcription.
- Wrapped Apple Intelligence workflow input so dictated text is treated as source content instead of executable instructions.
- Stabilized Bluetooth dictation capture and guarded AirPods output volume during audio routing changes.
- Opted indicators out of fullscreen spaces to avoid unexpected overlay behavior when apps use fullscreen mode.
- Restored indicator visibility across macOS spaces.
- Disabled automatic Live Transcript opening by default.
- Auto-unloaded local LLM post-processing resources after use to reduce background memory pressure.
- Supported large CLI transcriptions without truncating or failing oversized requests.
- Kept the language list available before transcription plugins finish loading.
- Fixed a Parakeet live preview fallback race.
Other Changes
- Classified plugin hosting explicitly so local and cloud plugins appear with clearer metadata in plugin listings.
- Documented plugin hosting metadata in the SDK manifest guidance.
- Updated Parakeet vocabulary boosting capability detection for current local-model behavior.
- Expanded automated coverage for workflow text hotkeys, spoken-language workflow templates, plugin hosting compatibility, and Deepgram multilingual code-switching.
3. Mai 2026
2. Mai 2026
TypeWhisper 1.3.1-rc2 is planned as the final release candidate before 1.3.1. This update rounds out the 1.3.1 line with spoken-language workflow dictation templates, direct text hotkeys for workflows, and clearer plugin hosting metadata before the stable release.
New Features
- Added a workflow dictation template for spoken-language transformations.
- Added direct workflow text hotkeys so workflows can run on selected or supplied text without starting a dictation.
Bug Fixes
- Classified plugin hosting explicitly so local and cloud plugins appear with clearer metadata in plugin listings.
Other Changes
- Documented plugin hosting metadata in the SDK manifest guidance.
- Expanded automated coverage for workflow text hotkeys, spoken-language workflow templates, and plugin hosting compatibility.
2. Mai 2026
1. Mai 2026
TypeWhisper 1.3.1-rc1 starts the 1.3.1 release-candidate line with new workflow processors, manual workflow controls, plugin improvements, and a focused reliability pass for Bluetooth audio, indicators, local LLM post-processing, and large automation requests.
New Features
- Added an Apple Translate workflow processor for local translation workflows on supported macOS configurations.
- Added a manual workflow trigger so workflows can stay out of automatic dictation matching and run from the Workflow Palette instead.
- Added a recorder toggle in the menu bar for faster access to app audio recording.
Bug Fixes
- Reduced workflow post-processing latency so prompt and processor workflows return results faster after transcription.
- Wrapped Apple Intelligence workflow input so dictated text is treated as source content instead of executable instructions.
- Stabilized Bluetooth dictation capture and guarded AirPods output volume during audio routing changes.
- Opted indicators out of fullscreen spaces to avoid unexpected overlay behavior when apps use fullscreen mode.
- Disabled automatic Live Transcript opening by default.
- Auto-unloaded local LLM post-processing resources after use to reduce background memory pressure.
- Supported large CLI transcriptions without truncating or failing oversized requests.
- Kept the language list available before transcription plugins finish loading.
Other Changes
- Updated Parakeet vocabulary boosting capability detection for current local-model behavior.
- Added packaging support for the bundled Filler Words plugin.
1. Mai 2026
New Features
- add Apple Translate workflow processor (#427)
- add recorder menu bar toggle (#414)
- add manual workflow trigger (#411)
Bug Fixes
- opt indicators out of fullscreen spaces (#434)
- wrap Apple Intelligence workflow input (#432)
- disable live transcript auto-open by default (#430)
- auto-unload local LLM post-processing (#425)
- reduce workflow post-processing latency (#426)
- update Parakeet vocabulary boosting capability (#423)
- support right-side modifier hotkeys (#413)
- support large CLI transcriptions (#410)
- keep language list available before plugins load (#404)
- guard AirPods output volume during audio routing (#403)
Other Changes
April 2026
30. April 2026
New Features
- add Apple Translate workflow processor (#427)
- add recorder menu bar toggle (#414)
- add manual workflow trigger (#411)
Bug Fixes
- auto-unload local LLM post-processing (#425)
- reduce workflow post-processing latency (#426)
- update Parakeet vocabulary boosting capability (#423)
- support right-side modifier hotkeys (#413)
- support large CLI transcriptions (#410)
- keep language list available before plugins load (#404)
- guard AirPods output volume during audio routing (#403)
Other Changes
28. April 2026
26. April 2026
25. April 2026
TypeWhisper v0.7.0
TypeWhisper 0.7.0 is a major workflow and automation release for Windows. It brings the workflow system into the main settings experience, expands file transcription automation, adds new provider capabilities, and tightens dictation reliability for everyday use.
New Features
- Added the unified Workflows surface for prompt actions, matching rules, workflow-specific hotkeys, language and model overrides, output formatting, and action routing.
- Added batch file transcription queues with per-file status tracking, export options, and improved model selection behavior.
- Added watch folder transcription so folders can be monitored and processed automatically with configurable export output.
- Added the recent transcriptions palette for quickly finding, editing, copying, and reusing recent dictation results.
- Added the ElevenLabs transcription plugin, including streaming support and localized settings.
- Added TTS provider plugin support, including host services, playback sessions, voice metadata, and a built-in Windows SAPI provider.
- Added stable, release-candidate, and daily update channel support in the app and release packaging.
Improvements
- Expanded the local HTTP API and bundled CLI with per-request engine and model overrides, language hints, translation targets, dictionary term management, and dictation controls.
- Improved automation compatibility for external tools through richer API parsing, status responses, and CLI installation support.
- Improved file transcription handling for larger queues, subtitle export, media formats, and watch folder output.
- Improved plugin marketplace and plugin host behavior so bundled and external plugins can expose more capabilities consistently.
- Improved short and quiet speech handling with configurable padding and gain behavior.
- Refined README, issue templates, PR templates, package dry runs, plugin smoke checks, and release workflow coverage.
Fixes
- Fixed dictation tail clipping so the end of short recordings is less likely to be cut off.
- Hardened automatic paste reliability after transcription completes.
- Fixed prompt provider selection and related history/prompt provider race conditions.
- Fixed autostart toggle handling.
- Hardened watch folder exception handling so background folder processing is more resilient.
25. April 2026
TypeWhisper 1.3 is the stable macOS release centered on the new Workflows experience, more capable automation surfaces, and a broad round of dictation, UI, and local-model reliability work across the 1.3.0-rc* cycle.
Highlights
- Unified Workflows - TypeWhisper now brings prompt actions and matching rules into one dedicated Workflows surface, with a native editor, wizard flow, and a global
Alwaysfallback trigger. - Better automation control - The local HTTP API and CLI now support per-request STT engine and model selection, while multilingual language hints make mixed-language dictation easier to steer.
- More polished dictation feedback - Spoken feedback, adjustable transcript sizing, faster recent-transcription recovery, and grouped menu bar actions make day-to-day use smoother.
- Stronger local-model path - The
1.3cycle hardens local plugin downloads, Hugging Face token handling, model restore behavior, and Parakeet language filtering.
Workflows & Prompt Processing
- Replaced the old Prompt Actions and Rules settings surfaces with the new unified Workflows experience.
- Added a native macOS sidebar and wizard-style create/edit flow for workflows.
- Added a global
Alwaysworkflow trigger that acts as the fallback after website and app-specific matches. - Hardened workflow prompts so dictated text is always treated as source text to transform, not instructions to execute.
- Added per-workflow temperature controls for supported LLM providers.
- Preserved focus in the original target app during local prompt processing.
Dictation, Feedback & UI Polish
- Added spoken feedback through the bundled
System Voiceplugin, scoped to transcription readback only. - Added multilingual language hints with multi-select search and selected-count feedback.
- Added shortcuts for reopening recent transcriptions and a recovery palette for recent results.
- Added adjustable live transcript preview sizing for dictation overlays.
- Improved the notch and overlay indicator behavior, including active-screen re-anchoring and timer layout fixes.
- Grouped menu bar actions into clearer sections for faster navigation.
- Fixed Fn hotkey handling so both press-and-release and press-and-hold strategies work reliably.
Local Models, Plugins & Reliability
- Upgraded the local model runtime and download flows for bundled on-device plugins.
- Added shared Hugging Face token handling for the bundled local-model plugins and clearer validation where required.
- Fixed Parakeet language filtering against the current FluidAudio upstream behavior.
- Improved WhisperKit restore and unload handling.
- Split the marketplace feeds by compatibility line and hardened plugin loading so incompatible external bundles are skipped instead of breaking launch.
- Made dictionary prompts engine-aware and kept streaming dictionary terms working across AssemblyAI, Soniox, and SpeechAnalyzer.
- Added subtitle exports for Watch Folder jobs.
Power Users & Automation
- Added per-request STT engine and model selection through the local HTTP API and the
typewhisperCLI. - Kept the documented
/v1/*API and CLI command surface stable for the1.xline. - Improved plugin compatibility validation and diagnostics for marketplace and bundled plugins.
25. April 2026
Other Changes
- Add WhisperKit lifecycle regression tests (#401)
25. April 2026
Other Changes
- Add recent transcriptions palette (#72)
- Add short and quiet clip handling controls
- Add TTS provider plugin support
- Add advanced API and CLI settings
- Add batch file transcription queue
- Harden watch folder exception handling
- Implement watch folder file transcription
- Add Windows workflow automation
- Add Raycast-compatible Windows API support
- Add About update channel selector
- Align automation API and CLI
24. April 2026
TypeWhisper 1.3.0-rc5 is planned as the final release candidate before 1.3.0. This update tightens the new Workflows experience with a global fallback trigger and safer prompt boundaries, adds a round of menu bar and indicator polish, and refreshes the local-model path with the Parakeet language-filter fix plus shared Hugging Face token handling.
New Features
- Added a global
Alwaysworkflow trigger that acts as the fallback after website and app-specific workflow matches. - Grouped the menu bar actions into clearer sections so the most common dictation and app actions are faster to scan.
Bug Fixes
- Hardened workflow prompts so dictated text is treated as source content to transform instead of instructions to execute.
- Preserved focus in the original target app during local prompt processing so on-device workflows do not foreground TypeWhisper unexpectedly.
- Fixed notch timer wrapping so longer timers stay readable without breaking the indicator layout.
- Fixed Parakeet language filtering to match the current FluidAudio upstream behavior more reliably.
Other Changes
- Added a shared Hugging Face token helper for the bundled local-model plugins, including Parakeet, Gemma 4, Granite, Qwen3, Voxtral, and WhisperKit.
- Expanded automated coverage around workflow matching, workflow prompt boundaries, menu bar indicator settings, notch layout, and plugin manifest validation.
24. April 2026
Other Changes
- Add Raycast-compatible Windows API support
- Add About update channel selector
- Align automation API and CLI
23. April 2026
TypeWhisper 1.3.0-rc4 makes the new unified Workflows experience the headline feature of the 1.3 release-candidate line, backed by watch-folder subtitle exports, adjustable live transcript sizing, recent-transcription shortcuts, and a round of dictation, indicator, and WhisperKit fixes since rc3.
New Features
- Replaced the old Prompt Actions and Rules settings surfaces with the new unified Workflows experience, including the new dedicated settings area for creating, editing, and organizing workflows.
- Added subtitle exports for Watch Folder jobs.
- Added an adjustable live transcript preview size for dictation overlays.
- Added shortcuts for reopening recent transcriptions.
Bug Fixes
- Restored the prompt palette shortcut when the default provider is unavailable.
- Fixed active-screen indicator placement so overlays re-anchor more reliably.
- Reduced recorder live preview lag during dictation.
- Improved WhisperKit restore and unload handling.
Other Changes
- Added the German Medicine community term pack.
23. April 2026
Bug Fixes
- restore prompt palette shortcut when default provider is unavailable
Other Changes
- Add adjustable live transcript preview size
- Fix active screen indicator placement
- Fix WhisperKit restore and unload handling
- remove duplicate settings sidebar toggle
- replace prompts and rules with workflows
- add missing 1.3.0 rc2 and rc3 release notes
22. April 2026
Bug Fixes
- restore prompt palette shortcut when default provider is unavailable
Other Changes
- add missing 1.3.0 rc2 and rc3 release notes
21. April 2026
TypeWhisper 1.3.0-rc3 refreshes the 1.3 release-candidate line with the redesigned prompt workflow, per-prompt temperature controls, a recent-transcription recovery palette, and the new post-update licensing prompt, plus a round of dictation, dictionary, and plugin-loading fixes since rc2.
New Features
- Redesigned Prompt Actions settings with a native macOS sidebar and a wizard-style create/edit flow.
- Added per-prompt temperature controls for supported LLM providers, including recommended defaults for the built-in presets.
- Added a recent transcription recovery palette so you can quickly reopen and reinsert recent results.
- Added a post-update licensing prompt that routes upgraded installs into the refreshed licensing flow.
Bug Fixes
- Refined quiet-dictation and short-speech handling for more reliable low-signal recordings.
- Made dictionary prompts engine-aware so providers can clip global dictionary terms to their documented limits without destabilizing the session.
- Isolated disabled plugins so they stay registered without being eagerly loaded, which reduces startup and settings regressions from incompatible bundles.
- Removed the duplicate settings sidebar button on macOS 14.
Other Changes
- Documented the new
DictionaryTermsBudgetProvidingplugin SDK hook for engines with explicit dictionary-term limits.
21. April 2026
New Features
- add prompt temperature controls and lazy plugin loading
Bug Fixes
- remove duplicate macOS 14 settings sidebar button
19. April 2026
TypeWhisper 1.3.0-rc2 rolls up the stabilization work that landed after rc1, with a focus on push-to-talk reliability, short-speech handling, audio recovery hardening, and the refreshed local-model and licensing flows.
Reliability & Input Handling
- Fixed modifier-combo push-to-talk so transient
flagsChangedchurn does not stop recording before the final key release. - Added the default push-to-talk discard behavior when extra keys interrupt an active hold, while keeping the stop point predictable on the actual hotkey release.
- Added an advanced opt-in to transcribe more short and quiet clips instead of classifying them as no speech.
- Hardened audio recovery, preview recovery, and recording-abort cleanup around route changes and device loss.
- Delayed media playback resume after dictation to avoid premature restarts.
- Ignored benign startup configuration changes that should not trigger unnecessary recovery work.
Local Models & Plugins
- Upgraded the shared local-model runtime stack and added Gemma 4 support with clearer model-policy messaging.
- Improved local-model download, cancellation, and Hugging Face token flows across the bundled local plugins.
- Fixed Gemini model discovery and prompt-processing fallback handling.
Settings & UX
- Redesigned the in-app licensing settings flow.
- Aligned spoken-language picker labels and search behavior with the app locale.
19. April 2026
New Features
- redesign the licensing settings flow
Bug Fixes
- ignore benign startup config change on recording start
- align language picker search with app locale
- bounded recovery + terminal error propagation
Other Changes
- Fix Gemini model discovery and prompt fallback handling
- Trigger website rebuilds for preview releases
17. April 2026
TypeWhisper v0.6.1
TypeWhisper 0.6.1 is a focused stability release that tightens dictation behavior, file transcription model selection, provider state handling, and release packaging.
Improvements
- Improved provider and model state handling so the app is less likely to lose the selected configuration while switching between engines and prompts.
- Refined the bundled Groq integration with better LLM model selection and refresh behavior.
Fixes
- Fixed recorder-compatible hotkey parsing so captured shortcuts round-trip correctly through the UI and runtime hotkey pipeline.
- Fixed file transcription to load the model the user actually selected instead of falling back unexpectedly.
- Fixed the silent-stop overlay reset path and closed a streaming session leak that could leave overlay state behind after recording ended.
Release Prep
- Hardened the release workflow so app tags prefer curated notes from
docs/releases/and fall back to commit-generated notes only when no curated file exists. - Scoped previous-tag lookup to app tags only, preventing plugin tags from polluting app release note ranges.
- Prepared the Windows release metadata for
0.6.1, including CLI version reporting and Groq plugin metadata alignment forplugin-groq-v1.0.2.
17. April 2026
TypeWhisper 1.3.0-rc1 opens the 1.3 release-candidate line. The release adds spoken feedback, per-request STT control through the HTTP API and CLI, multilingual language hints, and the new plugin-compatibility safeguards introduced after #327, on top of a set of hotkey, audio, and plugin reliability fixes.
New Features
- Spoken feedback (text-to-speech) with a new
System Voicemarketplace plugin that uses the built-in macOSAVSpeechSynthesizervoices. Voice and speed are configurable in the settings, and the feedback is scoped to transcription readback only. - Per-request STT engine and model selection through the HTTP API (
engine/modelon/v1/transcribe) and the CLI (typewhisper transcribe --engine <id> --model <id>). When omitted, the active profile defaults are used. - Multilingual language hints with a multi-select picker, inline search, and a selected-count indicator, wired through to the transcription providers.
Bug Fixes
- Restored GPT-5 and Codex compatibility for the bundled OpenAI plugin.
- Fixed Fn-hotkey handling so both press-and-release and press-and-hold strategies work reliably.
- Spoken feedback is now limited to transcription readback and no longer narrates unrelated UI events.
- Addressed the 1.2.3 review blockers (K1-K4, M1, M7, M8) in the release pipeline and plugin registry.
- Split the marketplace into legacy and
v1feeds, moved plugin and term-pack fetches out of startup, and hardened plugin loading so incompatible external bundles are skipped instead of breaking launch. - Hardened audio recovery during Bluetooth route changes to avoid crashes.
- Dictionary terms are forwarded through the streaming providers (AssemblyAI, Soniox, SpeechAnalyzer) without breaking the live session.
Other Changes
- Refactored the Qwen3 context-bias formatter for cleaner prompt injection and easier future tuning.
- Incremental live transcription, Google Cloud STT release mapping, and the multi-release plugin registry are carried forward from the late
1.2.xwork. - All current marketplace plugins now have
v1releases for the RC line, includingSystem Voiceas an installable TTS plugin.
17. April 2026
New Features
- per-request STT engine/model selection (#317) (#325)
- add TTS providers for spoken feedback (#323)
- add multilingual language hints (#312) (#319)
Bug Fixes
- dedupe build-file UUID collision between Qwen3ContextBiasFormatter and MinimalIndicatorView
- limit spoken feedback to transcription readback (#324)
- address release 1.2.3 review blockers (K1-K4, M1/M7/M8) (#320)
- support Fn press/release hotkey strategies (#316)
- restore GPT-5 OpenAI plugin compatibility (#313)
Other Changes
16. April 2026
New Features
- wire dictionary terms through transcription providers
Bug Fixes
- keep AssemblyAI streaming active with dictionary terms
Other Changes
- Update localized string catalog
- Allow optional profile scope and default fallback
- Fix PR guard bot handling
- Add Google Cloud STT plugin release mapping
- Keep plugin registry backward compatible
- Fix legacy plugin release migration
- Add multi-release registry and incremental live transcription
- fix audio recovery crash during Bluetooth route changes
- remove temporary plugin debug logging
- Remove deprecated activation option
- Allow empty correction replacements
- Add manual uninstall instructions to README
- Fix managed window activation on repeated menu bar opens
- Update localized string catalog ordering
- Fix #287 validate selected audio inputs on selection
14. April 2026
TypeWhisper 1.2.2 is a stable maintenance release centered on the rebuilt OpenAI integration. The bundled OpenAI plugin is now presented as OpenAI / ChatGPT and can use either a traditional API key or a ChatGPT/Codex login for prompt processing.
Highlights
- OpenAI / ChatGPT login - the bundled OpenAI plugin now supports browser-based ChatGPT/Codex OAuth in addition to API-key auth.
- Better GPT-5 and Codex support - reasoning effort can be tuned directly in plugin settings, and the bundled model list now includes current GPT-5/Codex variants such as
GPT-5.3-Codex-Spark. - Fixed Codex response handling - the ChatGPT/Codex path now speaks the actual Codex Responses protocol, including the required request shape and SSE response parsing.
Fixes & Compatibility
- Fixed
400failures from the ChatGPT/Codex endpoint caused by the old request format. - Improved OpenAI OAuth compatibility for the browser login flow and Codex login import.
- Restored SDK compatibility for external plugins after extending the OpenAI chat helper, so older plugin builds keep loading correctly.
- The marketplace OpenAI / ChatGPT plugin now correctly requires TypeWhisper
1.2.2or newer.
14. April 2026
Bug Fixes
- guard incompatible transcription engines on Intel
- disable macOS 14 settings sidebar animation
- show script/region variants in language pickers
- use curated notes for GitHub releases
Other Changes
- cover script and region language display variants
- update stable release wording
- update stable release wording in README
- rename release readiness guide
- hide legacy 1.1 filename in README
14. April 2026
New Features
- add whisper.cpp marketplace plugin
Bug Fixes
- add new plugins to marketplace registry workflow
- clear whisper model selection on unload
Other Changes
- harden CI and prepare v0.6.0 release
- Refine settings shell and localization
- Implement custom protocol handling and improve Discord claim integration
- Add supporter Discord claims and live profile context
- Refactor structured settings pages
- Polish settings, wizard, and snippets UX
- Overhaul Windows settings UI
- Fix Win hotkey modifier handling
- Add vocabulary boosting for local Parakeet transcription
14. April 2026
TypeWhisper 1.2 is the new stable macOS release, focused on speed, reliability, and day-to-day polish. Dictation starts noticeably faster, background CPU use is lower while idle, and audio behavior is more resilient on real-world setups like AirPods, Bluetooth devices, and changing input routes.
Highlights
- Much faster dictation start – metadata capture and browser URL resolution no longer block the critical startup path.
- Lower idle CPU usage – background listeners were tightened up to reduce unnecessary CPU activity while TypeWhisper is idle.
- More reliable audio behavior – better recovery after AirPods, Bluetooth profile switches, and
AVAudioEnginereconfiguration. - Better day-to-day usability – a new Minimal indicator, transcript preview controls, and a more guided Rules workflow make TypeWhisper easier to use.
Speed & Efficiency
- Reduced dictation start latency by moving metadata capture and browser URL resolution off the critical path.
- Reduced unnecessary background CPU usage while TypeWhisper is idle.
- Improved handling for very short clips, especially when streaming preview is active or Parakeet is selected.
- Fixed streaming-preview and no-speech-guard behavior so brief speech is retained more reliably.
Reliability
- Hardened audio engine startup and teardown around
AVAudioEnginerace conditions. - Improved recovery after AirPods and Bluetooth profile switches.
- Restored the selected Apple Speech model on app launch.
- Fixed engine startup so TypeWhisper auto-selects the configured engine more reliably.
- Fixed dictation start when no microphone is available, with a cleaner failure path.
- Fixed a hotkey event tap crash.
- Improved compatibility with remapped Hyperkey shortcuts and combo hotkeys, including Caps Lock edge cases.
- Fixed WhisperKit download progress so it stays attached to the selected model.
- Hardened bundled plugin installation and update flows so installed plugin bundles remain managed correctly.
Usability & Polish
- Added the new Minimal indicator style for a compact floating status view.
- Added a toggle to disable live transcript preview for Notch and Overlay indicators.
- Reframed Profiles as Rules with a guided editor for app- and website-based matching.
- Backported the modern settings sidebar so the updated navigation also works on macOS 14.
- Added an app visibility picker to choose between menu bar, Dock, or Dock-only-while-window-open behavior.
- Polished the notch indicator layout and matched its height more closely to the display safe area.
- Fixed multiple German localization issues and other small copy and layout regressions.
- Avoided unwanted clipboard history writes when clipboard preservation is enabled.
Add-ons & Platform Updates
- Added optional HuggingFace token support to the bundled Qwen3, Granite, and Voxtral MLX plugins for higher download limits and clearer download errors.
- Added the new Gemma 4 local LLM plugin via MLX for on-device prompt processing.
- Improved Gemma 4 prompt processing and bumped the bundled Gemma 4 plugin to
1.0.1. - Localized built-in term pack metadata in English and German.
- Added the supporter Discord claim flow for eligible supporters.
Power Users & Developers
- Added dictation session IDs to API responses for local automation workflows.
- Added GPT-5 token parameter support to the OpenAI chat helper for SDK and plugin integrations.
- Improved plugin load diagnostics with structured OSLog logging.
13. April 2026
New Features
- improve Gemma4 prompt processing
- polish notch indicator layout and presentation (#257)
- backport settings sidebar to macOS 14
Bug Fixes
- keep WhisperKit download progress on selected model
- restore minimal indicator sources after merge
- keep installed dev plugins from deleting themselves
- add words label to usage tooltip
Other Changes
- add 1.2.0-rc5 release notes
- add PR guard workflow and CODEOWNERS
- enable Gemma4 plugin releases
- Add missing German localizations
- Fix hotkey event tap crash (Fixes #263)
- Add Gemma 4 local LLM plugin via MLX (#193)
- recreate build-release before logging (#261)
- Fix German localization for recording status feedback
13. April 2026
Bug Fixes
- restore plugin ABI compatibility and log install failures
Other Changes
- Prepare v1.2.0-rc2 release notes and docs
- Avoid idle MediaRemote listener CPU usage
12. April 2026
Bug Fixes
- ignore caps lock origin for combo hotkeys
- use OSLog interpolation for plugin load errors
- harden plugin installs and prepare Parakeet 1.2.3 release
- auto-select configured engine (#228)
Other Changes
- Prepare v1.2.0-rc2 release notes and docs
- Fix dictation start when no microphone is available
- Support GPT-5 token parameters in OpenAI chat helper
- Add supporter Discord claim flow (#232)
11. April 2026
New Features
Bug Fixes
- harden audio engine startup for AirPods profile changes (#224)
- support remapped hyperkey hotkeys (#223)
- reduce dictation start latency for issue 212
- localize built-in term packs (#220)
- honor streaming preview in no-speech guard (#214)
Other Changes
- refresh 1.2 rc1 release checklist (#227)
- update 1.1 release docs (#226)
- Fix AVAudioEngine teardown race in stopRecording (#209) (#210)
- Bump plugin versions: Qwen3 1.0.14, Granite 1.0.1, Voxtral 1.0.4
- Fix EXC_BAD_ACCESS crash in AppDelegate.windowDidBecomeKey (#208)
- Add HuggingFace token support and fix error messages for MLX plugins (#207)
- Fix AVAudioEngine race condition crash in stopRecording (#204)
- Disable SWIFT_EMIT_LOC_STRINGS for plugin targets to prevent Xcode from modifying String Catalog
- Suppress indicator streaming text when plugin provides own display (#203)
- Add lifetime licenses and supporter tiers for private users (#202)
11. April 2026
Other Changes
- Fix AVAudioEngine teardown race in stopRecording (#209) (#210)
- Bump plugin versions: Qwen3 1.0.14, Granite 1.0.1, Voxtral 1.0.4
- Fix EXC_BAD_ACCESS crash in AppDelegate.windowDidBecomeKey (#208)
- Add HuggingFace token support and fix error messages for MLX plugins (#207)
- Fix AVAudioEngine race condition crash in stopRecording (#204)
- Disable SWIFT_EMIT_LOC_STRINGS for plugin targets to prevent Xcode from modifying String Catalog
- Suppress indicator streaming text when plugin provides own display (#203)
- Add lifetime licenses and supporter tiers for private users (#202)
10. April 2026
Other Changes
- Fix EXC_BAD_ACCESS crash in AppDelegate.windowDidBecomeKey (#208)
- Add HuggingFace token support and fix error messages for MLX plugins (#207)
- Fix AVAudioEngine race condition crash in stopRecording (#204)
- Disable SWIFT_EMIT_LOC_STRINGS for plugin targets to prevent Xcode from modifying String Catalog
- Suppress indicator streaming text when plugin provides own display (#203)
- Add lifetime licenses and supporter tiers for private users (#202)
9. April 2026
Other Changes
- Fix AVAudioEngine race condition crash in stopRecording (#204)
- Disable SWIFT_EMIT_LOC_STRINGS for plugin targets to prevent Xcode from modifying String Catalog
- Suppress indicator streaming text when plugin provides own display (#203)
- Add lifetime licenses and supporter tiers for private users (#202)
9. April 2026
Bug Fix
- Fixed marketplace not showing new plugins —
RegistryPlugindeserialization failed when optional fields were missing from the registry JSON. Switched from positional record to init properties with defaults.
8. April 2026
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 Tool —
typewhispercommand-line tool withstatus,models, andtranscribecommands. - 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
ActionCompletedEventfor tracking action plugin results- App context (process name, window title, URL) in transcription events
IMemoryStoragePlugininterface for memory storage backendsIPluginSettingsActivityfor progress reporting in plugin settingsSetStreamingDisplayActive()for plugins that handle their own streaming UICategoryandIsLocalfields 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
8. April 2026
New Features
- Add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- Add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- Add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- Add Google Cloud Speech-to-Text plugin (#147)
- Add dictionary JSON import and export (#148)
- Non-blocking model downloads (#149)
- Add configurable sound feedback settings, fixes #139 (#150)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Record app audio with separate tracks, refs #141 (#152)
- Add community term pack registry (#154)
- Add Prompts & AI wizard step and cross-tab navigation, fixes #135 (#155)
- Add drag-and-drop reordering for prompts, fixes #153 (#156)
- Add media pause during recording, fixes #159 (#160, #163)
- Add mouse button shortcuts, fixes #171 (#172)
- Add Auto Enter profile setting, fixes #167 (#169)
- Add toggle to disable history saving (#168)
- Show both STT and AI-processed text in history, fixes #176 (#183)
- Sort marketplace plugins by download count, closes #186 (#187)
- Add per-profile translation toggle, fixes #199 (#201)
- Add business licensing with Polar.sh integration (#195)
- Add lifetime licenses and supporter tiers for private users (#202)
- Suppress indicator streaming text when plugin provides own display (#203)
New Plugins
- OpenRouterPlugin with model search, pricing, and credits display (#173)
- Soniox cloud transcription plugin (#174)
- Cohere cloud transcription plugin, fixes #177 (#185)
- Speechmatics cloud transcription plugin, fixes #192
Bug Fixes
- Detect Fn hotkey on release to avoid Fn+key conflicts, fixes #132 (#144)
- Update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- Fix community term pack loading state
- Fix ultrashort push-to-talk dictation (#157)
- Fix prompt toggle opening edit screen instead of toggling (#158)
- Fix notch indicator not displaying on other virtual desktops, fixes #165 (#166)
- Embed MediaRemoteAdapter framework in app bundle, fixes #159
- Fix 'No model loaded' error when engine plugin is still loading, fixes #182 (#184)
- Fix prompt toggle not responding to clicks, fixes #186 (#188)
- Fix recording started sound not playing, fixes #189 (#194)
- Fix silent recording on multi-channel audio interfaces (#197)
- Fix clipboard preservation toggle not working, fixes #198 (#200)
- Add error checking and logging for audio device selection, fixes #181 (#196)
Other Changes
- Remove App Store build support (#161)
- Disable implicit build dependencies to fix Xcode memory crashes
8. April 2026
7. April 2026
New Features
- Add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- Add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- Add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- Add Google Cloud Speech-to-Text plugin (#147)
- Add dictionary JSON import and export (#148)
- Non-blocking model downloads (#149)
- Add configurable sound feedback settings, fixes #139 (#150)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Record app audio with separate tracks, refs #141 (#152)
- Add community term pack registry (#154)
- Add Prompts & AI wizard step and cross-tab navigation, fixes #135 (#155)
- Add drag-and-drop reordering for prompts, fixes #153 (#156)
- Add media pause during recording, fixes #159 (#160, #163)
- Add mouse button shortcuts, fixes #171 (#172)
- Add Auto Enter profile setting, fixes #167 (#169)
- Add toggle to disable history saving (#168)
- Show both STT and AI-processed text in history, fixes #176 (#183)
- Sort marketplace plugins by download count, closes #186 (#187)
- Add per-profile translation toggle, fixes #199 (#201)
- Add business licensing with Polar.sh integration (#195)
New Plugins
- OpenRouterPlugin with model search, pricing, and credits display (#173)
- Soniox cloud transcription plugin (#174)
- Cohere cloud transcription plugin, fixes #177 (#185)
- Speechmatics cloud transcription plugin, fixes #192
Bug Fixes
- Detect Fn hotkey on release to avoid Fn+key conflicts, fixes #132 (#144)
- Update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- Fix community term pack loading state
- Fix ultrashort push-to-talk dictation (#157)
- Fix prompt toggle opening edit screen instead of toggling (#158)
- Fix notch indicator not displaying on other virtual desktops, fixes #165 (#166)
- Embed MediaRemoteAdapter framework in app bundle, fixes #159
- Fix 'No model loaded' error when engine plugin is still loading, fixes #182 (#184)
- Fix prompt toggle not responding to clicks, fixes #186 (#188)
- Fix recording started sound not playing, fixes #189 (#194)
- Fix silent recording on multi-channel audio interfaces (#197)
- Fix clipboard preservation toggle not working, fixes #198 (#200)
- Add error checking and logging for audio device selection, fixes #181 (#196)
Other Changes
- Remove App Store build support (#161)
- Disable implicit build dependencies to fix Xcode memory crashes
6. April 2026
5. April 2026
New Features
- add local Gemma 4 LLM plugin (LLamaSharp/GGUF)
Bug Fixes
- include NuGet dependencies and native runtimes in plugin ZIP
Other Changes
- add gemma-local to plugin publish workflow
5. April 2026
New Features
- Silence hallucination filter — Two-layer detection (client-side energy gate + server-side
no_speech_prob) prevents cloud Whisper models from hallucinating random text on silent audio (#19) - Visual hybrid hotkey indicators — Toggle mode now shows amber overlay border and mode-aware status text ("Recording (Toggle) - press hotkey to stop") so you always know recording is active (#7)
- Plugin localization — All 6 cloud plugins (OpenAI, Groq, Gemini, Deepgram, AssemblyAI, OpenAI Compatible) now fully support English and German in their settings views (#14)
- IBM Granite Speech plugin — New local transcription engine available in the Marketplace
Bug Fixes
- App no longer freezes when no microphone is connected; shows feedback and auto-recovers when a mic is plugged in (#5)
- Groq plugin now has a 30-second HTTP timeout instead of infinite, preventing hangs on slow/unreachable API (#6)
- Prompt actions now show a clear warning when no LLM provider is configured, instead of silently doing nothing (#8)
- Translation is correctly skipped when the configured source language already matches the target language (#9)
- System language detection now uses the Win32 API directly, fixing incorrect language when launched via the Velopack installer (#15)
- Granite Speech plugin download now includes retry logic and validation (#4)
4. April 2026
New Features
- Add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- Add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- Add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- Add Google Cloud Speech-to-Text plugin (#147)
- Add dictionary JSON import and export (#148)
- Non-blocking model downloads (#149)
- Add configurable sound feedback settings, fixes #139 (#150)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Record app audio with separate tracks, refs #141 (#152)
- Add community term pack registry (#154)
- Add Prompts & AI wizard step and cross-tab navigation, fixes #135 (#155)
- Add drag-and-drop reordering for prompts, fixes #153 (#156)
- Add media pause during recording, fixes #159 (#160, #163)
- Add mouse button shortcuts, fixes #171 (#172)
- Add Auto Enter profile setting, fixes #167 (#169)
- Add toggle to disable history saving (#168)
- Show both STT and AI-processed text in history, fixes #176 (#183)
- Sort marketplace plugins by download count, closes #186 (#187)
New Plugins
- OpenRouterPlugin with model search, pricing, and credits display (#173)
- Soniox cloud transcription plugin (#174)
- Cohere cloud transcription plugin, fixes #177 (#185)
Bug Fixes
- Detect Fn hotkey on release to avoid Fn+key conflicts, fixes #132 (#144)
- Update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- Fix community term pack loading state
- Fix ultrashort push-to-talk dictation (#157)
- Fix prompt toggle opening edit screen instead of toggling (#158)
- Fix notch indicator not displaying on other virtual desktops, fixes #165 (#166)
- Embed MediaRemoteAdapter framework in app bundle, fixes #159
- Fix 'No model loaded' error when engine plugin is still loading, fixes #182 (#184)
- Fix prompt toggle not responding to clicks, fixes #186 (#188)
Other Changes
- Remove App Store build support (#161)
4. April 2026
Other Changes
- Add SonioxPlugin to plugin-release workflow, fixes #175
- Add Soniox cloud transcription plugin (#174)
- Add OpenRouterPlugin with model search, pricing, and credits display (#173)
- bump actions/checkout from 4 to 6 (#170)
- Add mouse button shortcuts, fixes #171 (#172)
- Add Auto Enter profile setting, fixes #167 (#169)
- Add toggle to disable history saving (#168)
2. April 2026
1. April 2026
New Features
- Add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- Add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- Add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- Add Google Cloud Speech-to-Text plugin (#147)
- Add dictionary JSON import and export (#148)
- Non-blocking model downloads (#149)
- Add configurable sound feedback settings, fixes #139 (#150)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Record app audio with separate tracks, refs #141 (#152)
- Add community term pack registry (#154)
- Add Prompts & AI wizard step and cross-tab navigation, fixes #135 (#155)
- Add drag-and-drop reordering for prompts, fixes #153 (#156)
- Add media pause during recording, fixes #159 (#160, #163)
Bug Fixes
- Detect Fn hotkey on release to avoid Fn+key conflicts, fixes #132 (#144)
- Update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- Fix community term pack loading state
- Fix ultrashort push-to-talk dictation (#157)
- Fix prompt toggle opening edit screen instead of toggling (#158)
- Fix notch indicator not displaying on other virtual desktops, fixes #165 (#166)
- Embed MediaRemoteAdapter framework in app bundle, fixes #159
Other Changes
- Remove App Store build support (#161)
1. April 2026
Other Changes
- Embed MediaRemoteAdapter framework in app bundle, fixes #159
- Fix notch indicator not displaying on other virtual desktops, fixes #165 (#166)
- Add media pause during recording, fixes #159 (#163)
- Remove App Store build support (#161)
- Add media pause during recording, fixes #159 (#160)
- Fix prompt toggle opening edit screen instead of toggling (#158)
- Fix ultrashort push-to-talk dictation (#157)
März 2026
31. März 2026
30. März 2026
New Features
- Add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- Add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- Add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- Add Google Cloud Speech-to-Text plugin (#147)
- Add dictionary JSON import and export (#148)
- Non-blocking model downloads (#149)
- Add configurable sound feedback settings, fixes #139 (#150)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Record app audio with separate tracks, refs #141 (#152)
- Add community term pack registry (#154)
- Add Prompts & AI wizard step and cross-tab navigation, fixes #135 (#155)
- Add drag-and-drop reordering for prompts, fixes #153 (#156)
Bug Fixes
30. März 2026
New Features
- add V2/V3 model version selection to ParakeetPlugin, fixes #137 (#146)
- add dynamic model fetching to GeminiPlugin, fixes #136 (#145)
- add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- option to preserve clipboard content after dictation (#128)
- add ElevenLabs transcription plugin (#125)
- add Gladia transcription plugin (#126)
- add Claude LLM plugin for Anthropic Claude API (#124)
- add Cerebras plugin for ultra-fast LLM inference (#123)
- add Fireworks AI plugin for cloud transcription and LLM (#122)
- automatic daily releases via cron schedule (#117)
- dynamic LLM model fetching for OpenAI & Groq plugins, fixes #113
Bug Fixes
- detect Fn hotkey on release to avoid Fn+key conflicts, fixes #132 (#144)
- update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- repair corrupted pbxproj from ElevenLabs/Gladia merge
- improve short recording recognition and add user feedback (#118)
- add German translations for About tab, fixes #114 (#116)
Other Changes
- Record app audio with separate tracks, refs #141 (#152)
- Add post-processing transparency to history and indicators, fixes #134 (#151)
- Add configurable sound feedback settings, fixes #139 (#150)
- Non-blocking model downloads (#149)
- Add dictionary JSON import and export (#148)
- Add Google Cloud Speech-to-Text plugin (#147)
- Update README video attachment (#121)
- Update README demo video (#119)
- update screenshot assets for improved documentation
29. März 2026
New Features
- add vocabulary boosting to ParakeetPlugin, closes #129 (#130)
- option to preserve clipboard content after dictation (#128)
- add ElevenLabs transcription plugin (#125)
- add Gladia transcription plugin (#126)
- add Claude LLM plugin for Anthropic Claude API (#124)
- add Cerebras plugin for ultra-fast LLM inference (#123)
- add Fireworks AI plugin for cloud transcription and LLM (#122)
- automatic daily releases via cron schedule (#117)
- dynamic LLM model fetching for OpenAI & Groq plugins, fixes #113
Bug Fixes
- update FluidAudio for Swift 6 actor safety, fixes #129 (#131)
- repair corrupted pbxproj from ElevenLabs/Gladia merge
- improve short recording recognition and add user feedback (#118)
- add German translations for About tab, fixes #114 (#116)
Other Changes
28. März 2026
TypeWhisper 1.0 is the first stable release - a system-wide dictation app for macOS that lets you choose your own transcription engine.
Highlights
Your Engine, Your Choice Pick from local engines (WhisperKit, Parakeet, Qwen3, Granite, SpeechAnalyzer) or cloud services (Groq, OpenAI, Deepgram, AssemblyAI, Cloudflare) - all as plugins you can install and swap freely.
System-Wide Dictation Four hotkey modes (hybrid, push-to-talk, toggle, prompt palette) with a notch-integrated recording indicator. Dictation works in any app - just press your hotkey and talk.
Prompt Processing Send transcriptions through LLM providers (Apple Intelligence, Groq, OpenAI, Gemini) with bundled presets for fixing grammar, summarizing, extracting structured data, and more. Create your own custom prompt actions.
Profiles App- and URL-based profiles that automatically switch language, engine, prompt, and output format depending on where you're typing.
Plugin System A full Plugin SDK with four extension points (transcription engines, LLM providers, post-processors, action plugins). Install plugins from the built-in marketplace or build your own.
New Features
- Option to preserve clipboard content after dictation (#127)
- Reorganize Settings tabs for cleaner UX (#111)
- VoiceOver support, spoken feedback, and read-back TTS (#105)
- Error display UI with notch banner and persistent error log (#109)
- Enhance hotkey handling to distinguish modifier releases from key releases
- Inline command detection per profile, fixes #84 (#87)
- Double-tap hotkey support, fixes #106 (#107)
- Audio recorder with mic and system audio capture (#98)
- Structured data prompt presets (#95)
- Watch folder for automatic audio transcription (#99)
- CGEventTap for hotkey event suppression, fixes #101
- App-aware auto-formatting with profile-based output format, fixes #55
- Category grouping and hosting filter in plugin marketplace
- Memory plugin system with LLM extraction and correction tracking
- Kimi K2 LLM model support
Bug Fixes
- Handle Space key and special characters in hotkey recorder, fixes #94
- Resolve Cmd+V/Cmd+C on non-QWERTY keyboard layouts, fixes #92
- Improve LiveTranscriptPlugin text handling and UI (v1.0.2)
- Add confirmation dialog before clearing all memories
- Thread safety, migration, and race condition fixes
Other Changes
- Prepare TypeWhisper for 1.0 readiness (#112)
- Granular key event states, improved suppression logic, key repeat handling
- FileMemoryPlugin and OpenAIVectorMemoryPlugin added to plugin CI workflow
- German translations for all memory plugin UI strings
- Simplified memory plugin system, eliminated duplication
- 30s extraction cooldown, skip memory injection for extraction calls
For Developers
- HTTP API (
/v1/*) for local automation typewhisperCLI embedded in app bundle- Plugin SDK with stable contracts for 1.x
- WidgetKit widgets for stats, activity, and history
System Requirements
- macOS 14.0 or later (SpeechAnalyzer plugin requires macOS 26)
- Apple Silicon or Intel Mac
27. März 2026
New Features
- option to preserve clipboard content after dictation (#128)
- add ElevenLabs transcription plugin (#125)
- add Gladia transcription plugin (#126)
- add Claude LLM plugin for Anthropic Claude API (#124)
- add Cerebras plugin for ultra-fast LLM inference (#123)
- add Fireworks AI plugin for cloud transcription and LLM (#122)
- automatic daily releases via cron schedule (#117)
- dynamic LLM model fetching for OpenAI & Groq plugins, fixes #113
Bug Fixes
- repair corrupted pbxproj from ElevenLabs/Gladia merge
- improve short recording recognition and add user feedback (#118)
- add German translations for About tab, fixes #114 (#116)
Other Changes
26. März 2026
New Features
- add ElevenLabs transcription plugin (#125)
- add Gladia transcription plugin (#126)
- add Claude LLM plugin for Anthropic Claude API (#124)
- add Cerebras plugin for ultra-fast LLM inference (#123)
- add Fireworks AI plugin for cloud transcription and LLM (#122)
- automatic daily releases via cron schedule (#117)
- dynamic LLM model fetching for OpenAI & Groq plugins, fixes #113
Bug Fixes
- repair corrupted pbxproj from ElevenLabs/Gladia merge
- improve short recording recognition and add user feedback (#118)
- add German translations for About tab, fixes #114 (#116)
Other Changes
25. März 2026
24. März 2026
New Features
- reorganize Settings tabs for cleaner UX (#111)
- VoiceOver support, spoken feedback, and read-back TTS (#105)
- add error display UI with notch banner fix and persistent error log (#109)
- Enhance hotkey handling to distinguish modifier releases from key releases
- inline command detection per profile, fixes #84 (#87)
- add double-tap hotkey support, fixes #106 (#107)
- add audio recorder with mic and system audio capture (#98)
- add Kimi K2 LLM model
- add structured data prompt presets (#95)
- add watch folder for automatic audio transcription (#99)
- implement CGEventTap for hotkey event suppression, fixes #101
- add app-aware auto-formatting with profile-based output format, fixes #55
- add category grouping and hosting filter to plugin marketplace
- add Memory plugin system with LLM extraction and correction tracking
Bug Fixes
- handle Space key and special characters in hotkey recorder, fixes #94
- resolve Cmd+V/Cmd+C on non-QWERTY keyboard layouts, fixes #92
- improve LiveTranscriptPlugin text handling and UI (v1.0.2)
- add confirmation dialog before clearing all memories
- address code review findings - thread safety, migration, races
Other Changes
- Prepare TypeWhisper for 1.0 readiness (#112)
- Enhance hotkey event processing by introducing granular key event states, improving suppression logic, and handling key repeats.
- add FileMemoryPlugin and OpenAIVectorMemoryPlugin to plugin CI workflow
- add German translations for all memory plugin UI strings
- simplify memory plugin system, eliminate duplication
- add 30s extraction cooldown and skip memory injection for extraction calls
18. März 2026
What's New
CloudflareASR Plugin
Community contribution by @yunluyl - new transcription plugin for OpenAI-compatible ASR servers behind Cloudflare tunnels.
- Supports CF-Access service token authentication and optional Bearer token
- Qwen3-ASR output parsing (
<asr_text>tags) - Model fetching and manual model selection
Audio Engine Resilience
- Recording now automatically recovers when macOS interrupts the audio engine (e.g. notification sounds, Bluetooth device changes)
- Previously buffered audio is preserved during engine restart
Menu Bar Fix
- Windows opened from the menu bar (Settings, History) now properly appear in front instead of behind other windows
16. März 2026
What's New
- History Audio Playback: Optionally save and replay audio recordings from transcription history
Bug Fixes
- Cloud Transcription Reliability: Fixed cloud API requests (Groq, OpenAI, Deepgram, etc.) hanging after sleep/wake or network changes. All plugins now use ephemeral HTTP sessions with 30s timeouts instead of persistent connections that go stale
- Indicator Preview: Fixed color scheme not applying correctly in IndicatorPreviewView (#86)
- MLX Plugins: Fixed Qwen3 and Voxtral plugins failing to load on macOS 15 due to missing Swift compatibility libraries
- Plugin CI: All plugins now build with Xcode 26.2 for consistent package resolution
16. März 2026
What's New in v0.4.1
Welcome Wizard Redesign
- Dark theme — Migrated to FluentWindow with Mica backdrop, matching the rest of the app. Previously rendered with invisible text on a white background
- Plugin-based setup — Step 1 now dynamically lists all available marketplace extensions with install/installed status and shows transcription models from installed engines. No more hardcoded model selection
- Streamlined flow — Reduced from 5 steps to 4: Extensions & Model → Microphone → Hotkeys → Done. The obsolete "Cloud Providers" step has been removed (now handled by the plugin system)
- Re-run anytime — Added "Open Wizard" shortcut on the Dashboard to re-run the setup at any time
Bug Fixes
- Fixed all Welcome Window elements being invisible on the dark theme (#3)
16. März 2026
15. März 2026
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
15. März 2026
New Plugins
- LiveTranscriptPlugin - Real-time live transcript overlay during recording (#77)
New Features
- Redesigned Home Dashboard as Bento Grid layout (#78)
Bug Fixes
- Fix iPhone Continuity mic causing recording to immediately stop (#76)
- Fix memory corruption crash in audio level update pipeline
- Fix WhisperKit auto-detect language detection (#75)
- Show guidance when no LLM provider plugins are installed
Updates
- WhisperKitPlugin 1.0.14
13. März 2026
New Plugins
- ScriptPlugin - Post-process transcribed text via shell commands (e.g.
tr,sed, custom scripts) - ObsidianPlugin - Auto-export transcriptions to Obsidian vaults with daily notes support
- DeepgramPlugin - Real-time WebSocket streaming transcription via Deepgram
- AssemblyAIPlugin - WebSocket v3 streaming transcription via AssemblyAI
New Features
- Overlay indicator system with customizable styles and position presets
- Static indicator preview and style picker in General Settings
- Configurable notch display for multi-monitor setups (#65)
- Dynamic app group identifier for codesigning (PR #73)
DEVELOPMENT_TEAMxcconfig for easier contributor setup (#67)
Bug Fixes
- Fix crash on macOS 26 when starting recording -
EXC_BAD_ACCESSin StreamingHandler (PR #74) - Fix crash when saving history records after ScriptPlugin processing
- Fix API key persistence in cloud plugins (#72)
- Fix Prompt Palette text selection and replacement in Electron apps (#70)
- Fix auto-install of plugins - users now choose in setup wizard (#66)
- Fix mic preview not restarting when switching devices in setup wizard (#63)
- Fix
MACOSX_DEPLOYMENT_TARGETfor all plugin targets (#64) - Fix
CODE_SIGN_IDENTITYoverrides for automatic signing (#67)
8. März 2026
What's New
Auto-Unload Models
- Configurable auto-unload - Local transcription models can now be automatically unloaded from memory after a configurable inactivity period. Choose from Immediate, 2/5/10/30/60 minutes, or Never.
- Automatic reload - When you start dictating after a model was auto-unloaded, it reloads automatically - no manual intervention needed.
- RAM savings - Frees up gigabytes of RAM when you're not actively transcribing, especially useful on 8 GB machines.
Settings: Recording > Engine > Auto-unload model
Fixes
- Bundled plugins - Fixed bundled plugins not being auto-enabled on first launch.
7. März 2026
What's New
Instant Results with Streaming
When using Deepgram or AssemblyAI with live transcription enabled, the streaming result is now used as the final transcription. Previously, the app would discard the live result and run a redundant batch transcription after recording stopped — adding unnecessary delay. Now results appear instantly when you stop recording.
AssemblyAI Streaming Fixes
- Live transcription now works — fixed audio chunk sizing (AssemblyAI requires ≥50ms chunks)
- Multilingual support — automatically uses the multilingual streaming model for non-English languages
- No more duplicated text — fixed finality detection for the v3 streaming API
Bug Fix
- Fixed missing space in text stabilization when the transcription engine diverges mid-word
7. März 2026
What's New
VoxtralPlugin
- Local Voxtral Mini 4B - New speech-to-text plugin for local transcription using Voxtral Mini 4B.
Setup Wizard
- Embedded Marketplace - Plugin marketplace is now embedded directly in Setup Wizard Step 2 with default engine and LLM pickers.
Homebrew
- Homebrew Tap support - Install TypeWhisper via
brew install typewhisper/tap/typewhisper.
Fixes
- Control+Space hotkey - Fixed hotkey recorder not capturing modifier+key combinations like Control+Space.
- Processing spinner - Show a spinner in the notch indicator during transcription processing.
- Microphone permission - Auto-open Settings when microphone permission is missing.
6. März 2026
What's New
Widgets
- Home Screen Widgets - 4 new WidgetKit widgets: Stats (small), Last Transcription (small), Activity Chart (medium), and History (large). Add them to your desktop for quick dictation insights.
Simulated Streaming
- Streaming for all engines - Non-streaming engines (Parakeet, Qwen3, cloud engines) now show simulated streaming text output, giving visual feedback while transcription completes.
macOS 14 Support
- macOS Sonoma compatibility - Deployment target lowered to macOS 14. All plugins now load on Sonoma as well.
2. März 2026
Performance
- History section: Opens instantly — async cache loading off the UI thread and real UI virtualization (ListBox) replace the previous synchronous load that froze the UI
- Dashboard: No longer blocks app startup — history data loads asynchronously in the background
- Stats caching: TotalRecords/Words/Duration are cached and updated incrementally instead of recalculated via LINQ on every access
2. März 2026
Other Changes
- Fix SupportedLanguages DIM test by enabling CallBase on mock
- Refresh profile transcription model list on plugin state changes
- Improve OpenAI Compatible plugin connection UX and remove inline styles
- Migrate all settings sections to WPF-UI controls
- Migrate PluginsSection to WPF-UI with CardExpander and fix expand state
- Add WPF-UI Fluent Design and migrate SettingsWindow to FluentWindow
- Add OpenAI Compatible plugin for local LLM servers
- Extract local models into SherpaOnnx plugin and unify Models UI
- Refresh plugin and model lists live after marketplace install/uninstall
- Add plugin system parity: IActionPlugin, streaming, marketplace, and localization
- Add prompt palette for AI-powered text processing via hotkey
Februar 2026
27. Februar 2026
What's New
Plugin Marketplace
Browse, install, update, and uninstall plugins directly from Settings > Integrations. Plugins are downloaded from GitHub Releases with progress feedback. Available/Installed tabs, update badges, and "Install from File" for local bundles.
Qwen3 ASR Engine
New local transcription engine powered by MLX on Apple Silicon. 30 languages, no API key required. Available as a plugin from the marketplace.
All Engines are Plugins
WhisperKit, Parakeet, SpeechAnalyzer, Groq, and OpenAI transcription engines have been migrated to the plugin system. The Models tab has been removed - each engine now manages its models in its own settings within the Integrations tab.
Hide Menu Bar Icon
New option in Settings > General > Appearance to hide the menu bar icon. When hidden, a Dock icon appears and the settings window opens on launch.
Plugin Localization
Plugins now support localized names and descriptions. German translations included for all bundled plugins and marketplace listings.
Improvements
- Engine and model picker moved to Recording settings for easier access
- History view redesigned with wider settings window and cached computed properties
- Plugins report supported languages for better profile matching
- Model download progress shown immediately for all engines
- Plugin auto-restores its model on app launch
- Settings window forwards plugin state changes for live UI updates
Fixes
- WhisperKit model download progress polling
- Prevent re-installing plugins after user uninstalls them
- SpeechAnalyzer settings view loads models on appear
- Plugin deactivation falls back to first ready engine
- WhisperKitConfig downloadBase set correctly to prevent Documents permission prompt
26. Februar 2026
Simplification Release
This release focuses on removing complexity and cleaning up features that didn't carry their weight.
Removed
- Whisper mode (microphone gain boost) - removed for simplicity
- Silence detection - never worked reliably enough to ship
- Default prompt setting - unused, prompts are better managed per-profile
- Auto-submit in profiles - removed to reduce profile complexity
- Notch indicator extras - clock and battery removed, blue audio glow removed
- Preset labels from prompt actions list
- Dead code - toast overlay, hotkey migration, unused settings
Improved
- Settings reorganized - "Dictation" tab renamed to "Recording", audio sections regrouped
- Hotkey settings - more compact layout
- DictationViewModel - refactored with shared helpers, DRY event processing
- README - updated to reflect current feature set
24. Februar 2026
New Features
- Dynamic Island overlay: Configurable floating overlay with widgets (profile, model, audio level) and multi-monitor support
- Dictionary page redesign: Search bar with filtering, rich empty states with icons, segmented type selector, colored accent stripes on entry cards, polished add form and edit overlay
Improvements
- Profile widget: Show "Kein Profil" placeholder when no profile is active
- Profile settings: Hide detail panel when no profile is selected
24. Februar 2026
What's New
History Overhaul
- Standalone History window - Access history directly from the tray menu, independent of Settings
- Timeline grouping - Entries grouped by Today, Yesterday, Last 7 Days, etc.
- Filters - Filter by app and time range with native picker controls
- Bulk delete - Multi-select entries and delete via context menu
- "Delete All Visible" - Delete all entries matching current filters at once
- Auto-retention - Configure automatic cleanup (keep last 30/90/180/365 days) in Settings > Advanced
- Multi-select export - Export multiple entries as Markdown, Plain Text, or JSON
Profiles
- Per-profile hotkeys - Assign dedicated hotkeys to individual profiles
- Auto-submit option - Automatically submit text in chat apps (press Enter after insertion)
API & Integration
- HTTP API endpoints for history and profiles (#30)
Improvements
- Separate Dev and Production builds with different bundle IDs and data directories
- Disable streaming preview when cloud engine is selected
- Fix translation language normalization
- Windows no longer force-float above other apps
23. Februar 2026
What's New
HTTP API for External Integrations
TypeWhisper now exposes a comprehensive HTTP API for controlling the app from external tools like Raycast, Alfred, or custom scripts.
New endpoints:
GET /v1/history- Search and browse transcription history (withq,limit,offsetparams)DELETE /v1/history?id=<uuid>- Delete a history entryGET /v1/profiles- List all profilesPUT /v1/profiles/toggle?id=<uuid>- Enable/disable a profilePOST /v1/dictation/start- Start voice recordingPOST /v1/dictation/stop- Stop voice recordingGET /v1/dictation/status- Check if currently recording
All date fields now use ISO 8601 format. CORS headers support PUT and DELETE methods.
Separate Dev and Production Builds
Debug and Release builds now use different bundle IDs and data directories, so you can run both side-by-side without conflicts:
- Production:
com.typewhisper.mac/~/Library/Application Support/TypeWhisper/ - Development:
com.typewhisper.mac.dev/~/Library/Application Support/TypeWhisper-Dev/
Other
- Updated README with screenshots for all settings tabs
- Added screenshot automation script
22. Februar 2026
What's New
ActionPlugin System
- New
ActionPluginprotocol for routing LLM output to custom actions instead of text insertion - Bundled LinearPlugin: Create Linear issues directly from voice dictation
Bug Fixes
- Fix auto-paste not working in some apps (#29) - Text insertion now works reliably in all apps (VS Code, Notes, etc.) by removing an overly restrictive accessibility check
22. Februar 2026
Bug Fixes
- Fix SmartScreen warnings for plugin DLLs on startup: Remove "Mark of the Web" (Zone.Identifier) from plugin files before loading assemblies. Prevents Windows SmartScreen balloon notifications for built-in plugins (e.g. Groq) after install or update via Velopack.
22. Februar 2026
Bug Fixes
- Fix built-in plugins missing after install/update: OpenAI, Groq, and Webhook plugins are now included in the Velopack installer package. Previously they were only present in build output but not in the publish directory.
- Fix settings lost on updates: Settings persistence is now resilient against corruption with atomic writes, automatic backup before each save, and recovery from backup if the primary file is corrupt.
22. Februar 2026
Bugfixes
Auto-Update: Balloon-Klick funktioniert jetzt
- Klick auf die Tray-Notification "Update verfügbar" startet jetzt direkt den Download und die Installation
- Vorher wurde der Klick ignoriert, obwohl der Text "Klicken Sie hier zum Aktualisieren" anzeigte
Auto-Start: Funktioniert nach Updates zuverlässig
--minimizedFlag wird jetzt korrekt ausgewertet- Nach Velopack-Updates wird der Auto-Start Registry-Eintrag automatisch mit dem neuen Exe-Pfad aktualisiert
- Onboarding-Fenster wird bei minimiertem Start übersprungen
- Logging in
startup.logfür einfacheres Debugging
22. Februar 2026
What's New
Multi-Webhook System (Mac-Parität)
- Multiple Webhooks mit individueller Konfiguration (Name, URL, HTTP-Methode)
- Profil-Filter pro Webhook (nur bei bestimmten Profilen auslösen)
- Delivery Log mit den letzten 20 Zustellungen (Erfolg/Fehler)
- Automatischer Retry nach 5 Sekunden bei Fehlern
- Neuer Bearbeitungs-Dialog für Webhook-Konfiguration
Laufende Apps im Profil-Editor
- Apps-Feld zeigt jetzt laufende Anwendungen als klickbare Vorschläge
- Ein Klick fügt die App zum Profil-Filter hinzu
- Liste aktualisiert sich automatisch
SDK
TranscriptionCompletedEvententhält jetztProfileName
21. Februar 2026
Bug Fixes
- Fix rapid back-to-back dictation hanging the app - When starting a new recording immediately after the previous one finished, the app could become unresponsive. The inserting-state reset timer now gets properly cancelled when a new recording begins.
Cleanup
- Removed unused "Always Paste" option from profiles
21. Februar 2026
What's New in v0.9
Plugin System
TypeWhisper is now extensible through plugins. A new plugin SDK (TypeWhisperPluginSDK) enables developers to build custom integrations:
- Extension points: LLM providers, transcription engines, and post-processors can all be added via plugins
- Typed event bus: Plugins can observe dictation lifecycle events (recording start/stop, transcription complete, text inserted, etc.)
- Host services API: Plugins get scoped keychain access, UserDefaults, data directories, and profile name resolution
- Priority-based post-processing pipeline: Multiple post-processors run in defined order
Cloud Providers are now Plugins
Groq, OpenAI, and Gemini are now bundled as plugins instead of hardcoded providers. This makes them easier to update independently and serves as reference implementations for plugin developers.
- Gemini support - New! Use Google's Gemini models for prompt processing via OpenAI-compatible API
- Dual-purpose plugins - Groq and OpenAI plugins provide both transcription and LLM capabilities
- User-installed plugins in
~/Library/Application Support/TypeWhisper/Plugins/take priority over built-in ones
Webhook Plugin
A new built-in webhook plugin lets you send transcription results to external services:
- Configurable webhook URLs with per-profile filtering
- Automatic retry logic and delivery log
Bug Fixes
- Fixed media pause launching Apple Music when nothing is playing (#25)
- Fixed WhisperKit model disappearing from picker after first transcription
21. Februar 2026
What's Changed
- Prompt Palette redesigned: Moved from notch overlay to a standalone floating panel for better usability and more screen space
- Project roadmap added: Added a roadmap document outlining planned features and development direction
20. Februar 2026
What's Changed
- Add global default prompt setting (#17)
- Fix audio end being cut off on quick stop
- Move WhisperKit model storage from Documents to Application Support
- Add silence-pause mode for continuous dictation
- Remove unused DictationOverlay files
20. Februar 2026
Other Changes
- Fix Velopack update discovery with per-architecture channels
20. Februar 2026
Other Changes
- Add version display and update check to Info settings section
- Remove unused XAML namespace and explicit DataType from DictionarySection
19. Februar 2026
18. Februar 2026
Notch Indicator
New recording indicator that visually extends the MacBook notch - inspired by boring.notch.
New Features
- Notch-extending overlay: Three-zone layout (left | notch | right) with smooth Bezier ear curves, centered over the hardware notch
- Audio-reactive blue glow: Blue shimmer emanates from the notch shape, intensity reacts to voice level
- Configurable content: Both left and right sides independently configurable with 6 options: Recording Indicator, Timer, Waveform, Clock, Battery, None
- Expandable streaming text: Panel expands downward to show live transcription text with auto-scroll
- Non-notch support: Falls back to a compact centered bar on external displays without a notch
- Full buffer streaming: Removed 28-second sliding window limit - streaming preview now covers the entire recording
Changes
- Classic overlay removed (replaced by notch indicator)
- Display mode setting removed (simplified to visibility + left/right content pickers)
- 65 missing German translations added
Defaults
- Visibility: During activity
- Left: Timer
- Right: Waveform
17. Februar 2026
Other Changes
- Non-blocking transcription pipeline with Channel<T> job queue
16. Februar 2026
Other Changes
- Add cloud transcription providers (Groq, OpenAI) with provider architecture
16. Februar 2026
15. Februar 2026
Other Changes
- Fix release pipeline: apply RID only to publish step
- Build separate release artifacts for win-x64 and win-arm64
15. Februar 2026
What's Changed
- Add project README with features, build instructions, architecture overview, and model recommendations
- Fix welcome wizard: replace outdated Whisper model list with Parakeet TDT 0.6B and Canary 180M Flash
15. Februar 2026
Other Changes
- Add release pipeline with GitHub Actions and Velopack
- Redesign dashboard with activity chart and stats
- Fix dispose guards and missing connection opens
- Add DB migration for tags column and consume trailing punctuation in snippets
- Enhance snippets: tags, clipboard placeholder, import/export, editor dialog
- Add dictionary feature: cards UI, term packs, auto-learning
- Extend sound durations and remove stop sound
- Add sound feedback with NAudio and fix playback order
- Remove Whisper reference from info section
- Add audio ducking and media pause during recording
- Redesign history as timeline with inline-expandable cards
- Add .agents/ and .claude/ to gitignore
- Enhance overlay UI with partial transcription, badges, and timer
- Add live transcription with Silero VAD for real-time partial results
- Refactor hotkeys: support hybrid, toggle-only, and hold-only modes
- Remove Whisper engine, consolidate to Parakeet-only
- Add app icon for tray, taskbar, and exe from Mac icon set
- Add browser URL detection via Windows UI Automation for profile matching
- Initial commit: TypeWhisper Windows with local Opus-MT translation