-
4df612dd7a
fix(settings): drop Test Dictation scrolled-window stripe (#853)

Jatin K MalikandGitHub
2026-09-23 00:09:43 -07:00
-
33492d7cb1
docs: mark VocaMac as available now (v1.0.0) (#859)

Kanishk PachauriandGitHub
2026-09-23 06:04:31 +05:30
-
dd3bd69add
Pin the ydotoold probe in the wtype fallback tests (#841)


2026-09-20 22:40:46 +02:00
-
923bc42708
fix(ci): verify a release whose run failed after publishing (#842)

Sergey SilaevandGitHub
2026-09-20 22:03:23 +02:00
-
c7b8cd4802
fix(ibus): stop the xkb:us::eng guard flipping GNOME/X11 to a US layout (#827)

Amir FathiandGitHub
2026-09-20 12:18:08 -06:00
-
1f121546fb
fix(release): attach the snap to GitHub Releases (#839)

Jatin K MalikandGitHub
2026-09-16 19:40:13 -07:00
-
47dd983def
docs(readme): drop ecosystem status and the VocaWin SmartScreen note (#835)

Jatin K MalikandGitHub
2026-09-16 01:03:46 -07:00
-
26f90b6998
chore(release): prepare v0.17.0

Jatin K MalikandGitHub
2026-09-16 00:18:09 -07:00
-
60213454eb
chore(deps): bump astral-sh/setup-uv in the github-actions group (#831)
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)

2026-09-15 22:42:44 -07:00
-
b90bdb075d
fix(deps): export and cap every engine extra (#828)


2026-09-16 07:41:26 +02:00
-
092dde105e
fix(audio): open 3-8ch HDA mics at native layout (#813) (#829)

Jatin K MalikandGitHub
2026-09-14 00:21:17 -07:00
-
5e8a08fbb8
fix(ui): follow OS dark/light on native GTK installs (#830)

Jatin K MalikandGitHub
2026-09-14 00:16:50 -07:00
-
79df154292
ci(flatpak): restore previous builder cache and skip src-only PRs (#825)

Jatin K MalikandGitHub
2026-09-12 13:42:42 -07:00
-
d5656b8060
fix(text-injection): route XWayland xdotool fallback through clipboard paste (#680)


2026-09-12 14:16:10 -06:00
-
4b6e81d441
fix(snap): type into native Wayland apps with ydotool (#823)

Jatin K MalikandGitHub
2026-09-12 12:58:35 -07:00
-
70d5ce7688
fix(snap): put gnome-platform first so SVG icons load (#822)

Jatin K MalikandGitHub
2026-09-12 12:43:39 -07:00
-
1fac26ff07
fix(packaging): derive the Flatpak and AUR dependency sets from the lock (#819)


2026-09-12 21:41:06 +02:00
-
4d8c58f536
feat(shortcuts): allow bare function keys for push-to-talk (#815)


2026-09-12 16:39:25 -03:00
-
0ef1f09cec
fix(web): bump homepage VocaWin card to v0.1.1-beta (#812)

Jatin K MalikandGitHub
2026-09-12 12:04:24 -07:00
-
b45a26e1cd
feat(ci): run install.sh in the distro matrix instead of grepping it (#810)

SergeyandGitHub
2026-09-10 08:43:40 +02:00
-
94c2eaac08
fix(tray): make PTT tray icon turn red on every hold (#809)

Jatin K MalikandGitHub
2026-09-08 20:56:18 -07:00
-
ab1400b7c1
fix(injection): read WM_CLASS with xprop so xdotool stops dumping core (#807)


2026-09-09 05:52:34 +02:00
-
d1ce96cf2a
docs: prohibit agent co-authors (#808)

Kanishk PachauriandGitHub
2026-09-09 02:41:55 +05:30
-
f48bdda525
docs: improve project documentation for a clearer public surface (#634)

Jatin K MalikandGitHub
2026-09-07 22:51:14 -07:00
-
cdfe541c25
feat(speech_recognition): add faster-whisper engine backend (#543)

Jatin K MalikandGitHub
2026-09-07 20:47:56 -07:00
-
7664266823
feat(commands): localize punctuation voice commands (#640) (#642)



2026-09-07 20:47:12 -07:00
-
f90e4d5765
fix(injection): release ydotool Ctrl after a timed-out paste (#675)

Jatin K MalikandGitHub
2026-09-07 20:47:07 -07:00
-
2c6acbc15e
fix(inject): layout-aware clipboard paste for Neo and friends (#788)

Jatin K MalikandGitHub
2026-09-07 18:10:43 -07:00
-
d07c70dbc9
fix(audio): stop sink-wake from clipping start/stop cues (#804)

Jatin K MalikandGitHub
2026-09-07 18:10:38 -07:00
-
dcd8d06077
fix(asr): keep Parakeet recognition alive after decode errors (#803)

Jatin K MalikandGitHub
2026-09-07 18:10:33 -07:00
-
affbf6a9af
feat(settings): simple setup for the speech model, with Advanced as an island (#801)



2026-09-07 14:38:30 -07:00
-
8f4aeca2f1
feat(asr): add Parakeet TDT 0.6B engine via sherpa-onnx (#802)


2026-09-07 14:32:13 -07:00
-
946e19ee41
feat(settings): make the language picker searchable while its list is open (#798)




2026-09-07 23:12:04 +02:00
-
9a0a677271
feat(models): make the recommendation applicable and stop ignoring the disk (#797)




2026-09-07 23:11:59 +02:00
-
40bc31bebf
fix(settings): stop freezing when applying an already-downloaded model (#790)

Jatin K MalikandGitHub
2026-09-07 14:11:54 -07:00
-
43bf363f6b
fix(models): let the selected language decide the whisper.cpp variant (#795)




2026-09-07 23:11:49 +02:00
-
f02a6a7c66
fix(settings): flip whisper.cpp specialization when language is English (#780)

Jatin K MalikandGitHub
2026-09-07 14:11:44 -07:00
-
688d9e9bd2
feat(language): start a first run from the language the system points at (#796)




2026-09-07 23:11:40 +02:00
-
7300ebb1c2
chore(deps): bump softprops/action-gh-release (#792)
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)

2026-09-06 23:05:09 -07:00
-
46c7914639
feat(ci): verify the published release, not just the workflow (#791)


2026-09-07 08:01:56 +02:00
-
16175d9ea3
feat(release): attach Flatpak bundles to v* GitHub Releases (#786)

Jatin K MalikandGitHub
2026-09-05 20:10:13 -07:00
-
50ea1109d7
feat(snap): Snap packaging recipe and Snap Store publish strategy (#519)

Jatin K MalikandGitHub
2026-09-05 18:55:37 -07:00
-
bb2b098193
chore(release): prepare v0.16.2 (#782)

Jatin K MalikandGitHub
2026-09-05 15:04:48 -07:00
-
a46000e249
chore(ci): test the distros the docs promise, and fix the docs that drifted (#773)

SergeyandGitHub
2026-09-05 08:28:58 +02:00
-
e61133e246
feat(ci): gate AUR PKGBUILD builds on every PR (#772)

SergeyandGitHub
2026-09-05 08:25:09 +02:00
-
330e1d8237
fix(actions): send real BackSpace key events for "delete that" (#714)

Benjamin EiseleandGitHub
2026-09-02 08:54:15 +00:00
-
030d9486cd
fix(ibus): route keyboard shortcuts to a virtual-keyboard tool (#716)

Benjamin EiseleandGitHub
2026-09-02 08:41:28 +00:00
-
a62c5fa70d
fix(wayland): drive keyboard shortcuts with wtype and ydotool (#715)

Benjamin EiseleandGitHub
2026-09-02 08:18:59 +00:00
-
6684f6f584
fix(inject): skip leftover IBus on KDE so dictation actually types (#753)

Jatin K MalikandGitHub
2026-09-02 01:02:49 -07:00
-
3c94f021fd
chore(deps): bump the github-actions group with 11 updates (#766)
![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)

2026-09-01 01:06:15 -07:00
-
0ba029b015
chore(release): make a release verifiable, and pin what builds it (epic #701, phase 5) (#759)

SergeyandGitHub
2026-08-31 23:32:20 +02:00
-
9816fe2d16
fix(nightly): stamp the version before building instead of renaming the wheel. (#762)

SergeyandGitHub
2026-08-31 19:43:44 +02:00
-
af6b372177
fix(install): Fedora and Arch need glslc, not glslang (#763)

Jatin K MalikandGitHub
2026-08-31 10:43:06 -07:00
-
3262696981
fix(site): VocaGateway family card is Beta (#765)

Jatin K MalikandGitHub
2026-08-31 10:42:05 -07:00
-
71929b7768
Change Vocalinux logo image source

Jatin K MalikandGitHub
2026-08-30 01:20:58 -07:00
-
a85e6f7c44
Update README badges and privacy text

Jatin K MalikandGitHub
2026-08-30 01:19:57 -07:00
-
21b8ee8d05
fix(aur): build on Arch setuptools 84 and skip 1.4 context_params (#757)

Jatin K MalikandGitHub
2026-08-30 01:12:48 -07:00
-
68b00bd7d8
chore(release): prepare v0.16.1 (#755)

Jatin K MalikandGitHub
2026-08-30 00:49:09 -07:00
-
7cdf5a7069
feat(settings): even out dropdowns and tidy the About page (#754)

Jatin K MalikandGitHub
2026-08-30 00:20:27 -07:00
-
158780fc38
fix(ui): use the canonical VocaHQ Discord invite (#749)

Jatin K MalikandGitHub
2026-08-29 15:51:27 -07:00
-
e9167b6e05
test(appimage): boot the built AppImage on six distros (#744)

SergeyandGitHub
2026-08-30 00:14:03 +02:00
-
65381b4582
fix(appimage): build against a glibc floor users actually have (#743)

SergeyandGitHub
2026-08-29 23:46:50 +02:00
-
6b14338d1e
feat(tray): offer the recommended model from the missing-model notification (#687)


2026-08-29 08:29:58 +02:00
-
65ce9daa19
fix(ibus): sync XWayland layout from GNOME after scoped inject (#742)

Jatin K MalikandGitHub
2026-08-28 23:29:53 -07:00
-
9c3ed49317
fix(tray): stay idle after leftover transcription on toggle stop (#741)

Jatin K MalikandGitHub
2026-08-28 23:29:46 -07:00
-
7a4d050dba
fix(tests): stop leaking Factory.new onto MagicMock (#748)

Jatin K MalikandGitHub
2026-08-28 23:29:38 -07:00
-
008fd3138e
fix(injection): use Ctrl+Shift+V when pasting into terminals (#734)

Jatin K MalikandGitHub
2026-08-27 00:12:27 -07:00
-
a4bd398945
fix(settings): save the model only once the engine loaded it (#685)

Kacper PaczosandGitHub
2026-08-27 08:59:37 +02:00
-
b7bfdd2dd1
fix(config): share one ConfigManager across the process (#691)

Kacper PaczosandGitHub
2026-08-27 08:59:19 +02:00
-
e330f9db70
fix(settings): size the unused downloads list to its real rows (#686)

Kacper PaczosandGitHub
2026-08-27 08:58:55 +02:00
-
5e3265f87b
fix(startup): resolve model size per engine instead of the legacy key (#684)

Kacper PaczosandGitHub
2026-08-27 08:58:42 +02:00
-
f4e9fcb0ee
fix(installer): survive a release without a checksum manifest, and stop inventing GPUs (#736)

SergeyandGitHub
2026-08-27 07:53:29 +02:00
-
ffec466d74
docs: align README with live family status and on-device copy (#737)

Jatin K MalikandGitHub
2026-08-24 16:56:34 -07:00
-
00da803a9c
fix(web): call the screenshots page v0.16 (#735)

Jatin K MalikandGitHub
2026-08-24 11:51:35 -07:00
-
0ac361db19
fix(copy): VocaWin is Beta, still unsigned (#733)

Jatin K MalikandGitHub
2026-08-24 11:41:17 -07:00
-
f43f9dcd72
fix: leftover engine repair, just --no-sync, and ggml verify from #713 (#732)


2026-08-24 10:42:52 -07:00
-
582d494633
chore(build): uv tooling, a Python 3.11 floor, and verified model downloads (epic #701, phases 2.5 & 5) (#713)

Sergey SilaevandGitHub
2026-08-24 09:25:06 +02:00
-
ba9cca844b
chore(release): prepare v0.16.0

Jatin K MalikandGitHub
2026-08-23 01:33:08 -07:00
-
a37469c8d5
feat(ui): About page for this app, VocaHQ, and talk to us (#718)


2026-08-23 00:50:40 -07:00
-
a5e723e1bd
web: stand flat Tux on the Open Graph card (#729)

Jatin K MalikandGitHub
2026-08-23 00:07:09 -07:00
-
25ceec017d
web: restyle vocalinux.com to the Voca family workbench (#728)

Jatin K MalikandGitHub
2026-08-22 18:12:08 -07:00
-
4532b32f48
docs: require git worktrees and refresh AGENTS.md (#727)

Jatin K MalikandGitHub
2026-08-21 23:23:51 -07:00
-
0d5e4a66af
Welcome new issues and pull requests with a community comment (#723)

Jatin K MalikandGitHub
2026-08-20 20:31:23 -07:00
-
8dc99a3b2c
Point Discord and X community links at VocaHQ (#722)

Jatin K MalikandGitHub
2026-08-20 19:38:37 -07:00
-
421132ddad
fix(web): drop stale 100% offline copy and mark VocaWin alpha (#717)

Jatin K MalikandGitHub
2026-08-19 23:47:10 -07:00
-
d946668319
fix(audio): replace synthesized catalog tones with preview WAVs (#708)

Jatin K MalikandGitHub
2026-08-18 22:02:18 -07:00
-
d8ff7052cd
fix(settings): stop Test Dictation calling a missing model "no speech" (#702)

Jatin K MalikandGitHub
2026-08-18 17:59:57 -07:00
-
fd23ef0d9d
feat(audio): add a family dictation tone picker (#707)

Jatin K MalikandGitHub
2026-08-18 17:46:55 -07:00
-
994dda10a6
fix(install): leftover review notes from #700 and #705 (#706)

Jatin K MalikandGitHub
2026-08-18 17:41:37 -07:00
-
95d135ebbf
chore(deps): lock dependencies with uv and pin every build input

Sergey SilaevandGitHub
2026-08-19 01:26:13 +02:00
-
71c84fe86b
chore(build): harden installer script and replace Makefile with Justfile

Sergey SilaevandGitHub
2026-08-19 01:24:11 +02:00
-
609b192fbf
chore(icons): switch to shared Voca family mark (#704)

Jatin K MalikandGitHub
2026-08-18 01:11:58 -07:00
-
23ca16e317
fix(tests): stop test_whispercpp_advanced_persistence clobbering the real config (#694)


2026-08-18 08:32:53 +02:00
-
5a978d9875
fix(settings): report failed model downloads instead of claiming success (#690)

Kacper PaczosandGitHub
2026-08-18 08:32:42 +02:00
-
8e308a1735
fix(docs): rename VocaServer to VocaGateway; reuse GITHUB_REPO_URL (#697)

Jatin K MalikandGitHub
2026-08-16 19:23:07 -07:00
-
279d99fea0
fix(whisper): honor bundled GPU libs and skip software Vulkan devices (#674)

Jatin K MalikandGitHub
2026-08-16 18:29:07 -07:00
-
32a17a9659
chore: point GitHub URLs at VocaHQ (#696)

Jatin K MalikandGitHub
2026-08-16 15:22:22 -07:00
-
edca65d22e
docs: add Discord and VocaHQ README shields (#695)

Jatin K MalikandGitHub
2026-08-16 13:44:40 -07:00
-
c3a9695a5b
fix(audio): open stereo mics at native channel count (#673)

Jatin K MalikandGitHub
2026-08-13 00:04:55 -07:00
-
00680c35c5
fix(installer): gate util-linux-extra to Ubuntu 24.04+ (#635)


2026-08-13 03:49:12 -03:00