fix(copy): VocaWin is Beta, still unsigned (#733)

* fix(copy): VocaWin is Beta, still unsigned

Call VocaWin Beta on the site family card, About blurb, and README table, same word as VocaMac. Keep the unsigned / SmartScreen wording. No version tag.

* fix(copy): cite VocaWin v0.1.0-beta.1, no release URL

The git tag exists on VocaHQ/vocawin. GitHub Releases does not. About, README, and the site family card name the tag. Links stay on vocawin.com and the repo.
This commit is contained in:
Jatin K Malik
2026-08-24 11:41:17 -07:00
committed by GitHub
parent f43f9dcd72
commit 0ac361db19
4 changed files with 9 additions and 6 deletions
+3 -1
View File
@@ -462,8 +462,10 @@ Vocalinux is part of [VocaHQ](https://vocahq.com). Same privacy-first, offline v
|----------|---------|---------|--------|--------|
| 🐧 Linux | **VocaLinux** | [vocalinux.com](https://vocalinux.com) | [VocaHQ/vocalinux](https://github.com/VocaHQ/vocalinux) | ✅ Stable v0.16.0 |
| 🍎 macOS | **VocaMac** | [vocamac.com](https://vocamac.com) | [VocaHQ/vocamac](https://github.com/VocaHQ/vocamac) | 🚀 Beta |
| 🪟 Windows | **VocaWin** | [vocawin.com](https://vocawin.com) | [VocaHQ/vocawin](https://github.com/VocaHQ/vocawin) | 📋 Planned |
| 🪟 Windows | **VocaWin** | [vocawin.com](https://vocawin.com) | [VocaHQ/vocawin](https://github.com/VocaHQ/vocawin) | 🚀 Beta v0.1.0-beta.1 |
> VocaWin is unsigned. SmartScreen may warn about an unknown publisher. It is not a Microsoft Store ship.
>
> Each platform uses native technologies for the best possible integration, while sharing the same privacy-first philosophy and offline-only architecture.
## 🤝 Contributing
+1 -1
View File
@@ -3645,7 +3645,7 @@ class SettingsDialog(Gtk.Dialog):
title="Part of VocaHQ",
description=(
"Vocalinux is part of VocaHQ. The same private dictation idea also ships "
"as VocaMac (macOS, beta), VocaWin (Windows, unsigned developer alpha), "
"as VocaMac (macOS, beta), VocaWin (Windows, unsigned beta, v0.1.0-beta.1), "
"and VocaPhone (Android beta / iOS source build). VocaGateway is optional "
"self-hosted compute. It is not on-device."
),
+2 -1
View File
@@ -1040,7 +1040,7 @@ class TestAboutPage(unittest.TestCase):
def test_product_status_and_honest_network_copy(self):
self.assertIn("Available now on Linux (X11 and Wayland)", self.about)
self.assertIn("After a model is downloaded", self.about)
self.assertIn("unsigned developer alpha", self.about)
self.assertIn("unsigned beta, v0.1.0-beta.1", self.about)
self.assertIn("Android beta / iOS source build", self.about)
self.assertIn("optional", self.about.lower())
self.assertIn("self-hosted compute", self.about)
@@ -1048,6 +1048,7 @@ class TestAboutPage(unittest.TestCase):
self.assertNotIn("100% offline", self.about)
self.assertNotIn("fully offline", self.about)
self.assertNotIn("Coming soon", self.about)
self.assertNotIn("releases/download", self.about)
def test_family_and_talk_urls(self):
for url in (
+3 -3
View File
@@ -954,12 +954,12 @@ export default function HomePage() {
/>
Windows
</span>
<span className="chip">Developer alpha</span>
<span className="chip">Beta</span>
</div>
<h3>VocaWin</h3>
<p>
Unsigned Windows speech-to-text. SmartScreen may warn about an
unknown publisher.
Unsigned Windows speech-to-text, v0.1.0-beta.1. SmartScreen may
warn about an unknown publisher.
</p>
</a>
<a className="family-card" href="https://vocaphone.vocahq.com">