This release adds two commands for transforming text in your clipboard without opening the main app.
Interactive picker (Ctrl+Shift+X / Cmd+Shift+X): Opens a searchable list of your transformations. Pick one, apply it to your clipboard text, done.
 
Direct command (Ctrl+Shift+R / Cmd+Shift+R): Runs your pre-selected transformation instantly. No window, no clicks.
Both commands respect your existing settings: copy result to clipboard (enabled by default) and paste at cursor (if enabled).
Using the Picker
- Copy text
- Press Ctrl+Shift+X(orCmd+Shift+Xon macOS)
- Type to search your transformations
- Click one or press Ctrl+1,Ctrl+2, etc. (orCmd+1,Cmd+2, etc. on macOS) to apply it
Using Direct Command
- Go to Settings > Transformations and select your most-used transformation
- Copy text
- Press Ctrl+Shift+R(orCmd+Shift+Ron macOS)
Customize Shortcuts
Settings > Shortcuts > find openTransformationPicker or runTransformationOnClipboard > click the field > press your preferred keys.
What's Changed
- refactor(query): consolidate query layer with entity-based namespacing by @braden-w in #883
- feat(transcription): add persistent model manager for whisper.cpp by @braden-w in #889
- chore: switch Claude model from opus to sonnet by @braden-w in #888
- chore: update biome configuration to schema 2.2.6 by @braden-w in #890
- docs(CLAUDE): specify regular merge strategy for PRs by @braden-w in #891
- chore: update @tanstack/svelte-query to v6.0.0 by @braden-w in #892
- fix: messed up formatting in AGENTS.md. by @Leftium in #887
- [READY] add missing community standard files by @thisisharsh7 in #876
- feat(whispering): add evergreen 'latest' Gemini inference API model names by @dstanley-ttech in #894
- fix: prevent Windows console flash when executing FFmpeg commands by @braden-w in #899
- chore: simplify and improve formatting tooling by @braden-w in #900
- feat(settings): add proactive warnings for recording method compatibility by @braden-w in #902
- chore: run formatter to organize imports by @braden-w in #901
- feat(scripts): automate release workflow with commit, tag, and push by @braden-w in #903
- refactor(rules): split AGENTS.md into domain-specific files for lazy loading by @Leftium in #906
- fix(ci): rename GITHUB_* secrets and env vars to GH_* by @braden-w in #922
- refactor: consolidate database layer with entity-based namespacing by @braden-w in #921
- chore: enable experimental Svelte support in Biome 2.3 by @braden-w in #923
- revert: disable experimental Biome Svelte support by @braden-w in #924
- refactor(db): split service into platform-specific implementations by @braden-w in #925
- refactor: simplify model path structure and remove redundant nesting by @braden-w in #926
- fix(windows,transcription): prevent FFmpeg console window flash by @brummelte in #909
- fix(ffmpeg): use shell-less executor for installed check by @brummelte in #908
- refactor(macos-accessibility): migrate Command.create to services.command.execute by @braden-w in #927
- Fix: Deepgram Nova-3 fails when system prompts are used due to unsupported keywords parameter by @passion8 in #895
- feat: update Anthropic models to latest Claude 4.5 generation by @ElDataDude in #928
- feat(landing-page): add Try Now buttons to landing page tool cards by @rupokghosh in #799
- feat: add transform-clipboard feature with two command modes and keyboard shortcuts by @braden-w in #930
New Contributors
- @dstanley-ttech made their first contribution in #894
- @brummelte made their first contribution in #909
- @passion8 made their first contribution in #895
- @ElDataDude made their first contribution in #928
Full Changelog: v7.5.4...v7.6.0
Love using Whispering? Join us on Discord or report issues on GitHub.