Repository navigation
chore(deps): update dependency peteonrails/voxtype to v1.1.0 - #642
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/peteonrails-voxtype-1.x
branch
13 times, most recently
from
October 2, 2026 02:23
61eb12f to
bf36ac6
Compare
renovate
Bot
force-pushed
the
renovate/peteonrails-voxtype-1.x
branch
13 times, most recently
from
October 9, 2026 02:18
ee8f790 to
48e5999
Compare
renovate
Bot
force-pushed
the
renovate/peteonrails-voxtype-1.x
branch
from
October 9, 2026 06:49
48e5999 to
892a42a
Compare
renovate
Bot
force-pushed
the
renovate/peteonrails-voxtype-1.x
branch
4 times, most recently
from
October 10, 2026 10:09
c488bd2 to
b26289c
Compare
renovate
Bot
force-pushed
the
renovate/peteonrails-voxtype-1.x
branch
from
October 11, 2026 21:29
b26289c to
8aa6e66
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.0.1→1.1.0Release Notes
peteonrails/voxtype (peteonrails/voxtype)
v1.1.0: : Whisper on Intel NPUs, Text Rules Everywhere, OSD ThemingCompare Source
voxtype 1.1.0 brings Whisper to Intel NPUs through a new OpenVINO engine, makes your text rules apply everywhere they should have all along, teaches the Quickshell OSD to follow your Omarchy theme and wear entirely different looks, and ships a binary for CPUs without AVX2. Everything in 1.0.1 is included.
Intel OpenVINO engine: Whisper on CPU, iGPU, and NPU (#547)
A new
openvinoengine runs Whisper through Intel's OpenVINO GenAI runtime, including the NPU on Core Ultra laptops. 33 models are available throughvoxtype setup --download, served from models.voxtype.io with sha256-verified manifests.Why use it: on a Meteor Lake NPU, dictation runs at a fraction of the power the CPU or iGPU would draw. On battery, that is the whole story.
Two things to know. You need Intel's OpenVINO GenAI runtime installed; voxtype loads it only when this engine is selected, so nothing changes for anyone else. And the multi-minute first compile of a large model on NPU happens during
voxtype setup, where you expect to wait, instead of silently stalling your first recording (#698). The compile runs only when your config explicitly saysdevice = "NPU", and a compile failure is a warning, not a broken setup: the runtime falls back NPU to GPU to CPU.Contributed by Jacob Mink, with testing, the device fallback chain, and a missing-file fix from tslove923.
Your [text] rules now run on every path that produces text (#669, #581)
Replacements and spoken punctuation only ever applied to hotkey dictation. Streaming output and
voxtype transcribe <file>silently skipped them: the daemon logged your rules as loaded, then never consulted them. Both paths now apply your rules when text is committed.Why it matters: if you use replacements with a streaming engine, your output will change in this release without any config edit. That is the fix working. Reported by Marc Lavallee.
The Quickshell OSD follows your Omarchy theme live (#705)
Switch your Omarchy theme and the OSD recolors itself in place, no restart. A small follower process watches the theme directory and rewrites the OSD's runtime palette when it changes; its lifetime is tied to the OSD itself, so it never outlives it and costs nothing when Omarchy is not installed.
Why use it: the OSD stops looking like a sticker from another desktop. It picks up your accent, foreground, and background colors the moment the rest of your desktop does.
OSD style packages and recipes
The OSD's look is now swappable. A style package is a directory of QML dropped into
~/.config/voxtype/osd/(or shipped system-wide in/usr/share/voxtype/osd/), selected with one config key:Recipes are lighter: preset
[osd]configurations that restyle the built-in components without any QML. Styles are discoverable everywhere:voxtype info styleslists what is installed, the TUI (voxtype configure) has a style picker with descriptions, the Omarchy settings panel gets a working Style dropdown (#710), andvoxtype config set osd.styleround-trips cleanly. A style that ships its own palette keeps it; styles without one follow the Omarchy theme like the default does.Built on the styling groundwork contributed by OldJobobo.
A binary for CPUs without AVX2 (#612, #740)
Every prebuilt x86-64 variant required AVX2, so pre-Haswell machines crashed with SIGILL, and the crash message told them to switch to the binary they were already running. There is now a
baselinevariant built for x86-64-v2 (Nehalem 2008 and later), shipped in the deb, the rpm, and the AUR packages. The OSD binaries are built to the same floor, so those machines get an OSD too. The SIGILL message on the other variants detects the missing AVX2 with raw CPUID and points at it:Getting this one honest took two tries. The release-candidate baseline builds passed every startup check and then SIGILLed at first inference, because the build flags meant to constrain the bundled whisper.cpp never reached its build system. ironbract diagnosed it on an Ivy Bridge i7-3520M, down to the faulting instruction, and confirmed the fix on the same machine. CI now runs real inference on every baseline artifact under a QEMU-modeled v2 CPU, where the broken build reproducibly crashes and the fixed one transcribes, so this failure class cannot ship silently again.
A panicked transcription no longer poisons the engine (#643)
1.0.x only recovered Whisper. The cached transcriber is now dropped and re-created after a panic on every engine, including the new OpenVINO one. A hard abort inside a native runtime is still what
gpu_isolationis for.Config that survives one bad value (#646)
One unreadable value used to stop the daemon and cost you every setting you had. The config now parses section by section: the bad section falls back to defaults and is named in the log, everything else survives. Section names only, never values, because those sections hold API keys.
Bug fixes
voxtype setup --downloadcan now fetch models for every engine, not just Whisper, Parakeet, and SenseVoice (#687)--versionprints1.1.0+g<sha>on untagged source builds, so a development binary can no longer pass itself off as the releasevoxtype setup quickshellfails loudly when the qmldir declares components the install did not ship, instead of the OSD silently dying three times (#697)is_x86_feature_detected!, which statically evaluates to true in binaries compiled with the feature enabled and so never detected its absence where it matteredKnown limitations
[osd]recipes still install by hand (copy from/usr/share/voxtype/osd-recipes); aconfig apply-recipecommand is scheduled for 1.1.1Upgrading
yay -S aur/voxtype-bin # Arch. The omarchy repo shadows the AUR name, so aur/ is not optionalRestart the daemon after upgrading:
If you install binaries by hand rather than through a package, also re-sync the Quickshell QML tree, or the OSD keeps rendering the old version's behavior:
Verifying downloads
Every binary, the .deb, the .rpm, the source tarball and SHA256SUMS.txt are signed in CI by
9CCF7915B750CAE8B095ED1AA3FC9F33FD209279, which dirmngr fetches by fingerprint:Which binary do you want?
avx2runs anywhere from Haswell on.avx512is faster on Zen 4 and recent Xeon.baselineruns on anything from 2008 on.For GPUs:
vulkanfor AMD and Intel,onnx-cuda-12oronnx-cuda-13for NVIDIA depending on your driver,onnx-migraphxfor AMD on ROCm. On an Intel Core Ultra, try the newopenvinoengine.Not sure? Take
onnx-avx2and runvoxtype setup gpu --status.Thanks to everyone who tested the five release candidates. Several of the fixes above exist because someone ran an rc on hardware we don't have.
Configuration
📅 Schedule: (in timezone America/Los_Angeles)
* * * * *)🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.