Skip to content

Commit ed4fa37

Browse files
authored
Call the gateway Beta and send testers to the v0.1.0 tag (#32)
* Call the gateway Beta and send testers to the v0.1.0 tag README, landing, About, and configuration.md now say Beta. Hero primary and nav CTA go to the tagged release instead of a floating main checkout. Hero mark is the official tower SVG. * Point start and close copy at the v0.1.0 tag The how-to still read like you clone main. It now matches the hero. * Vendor official WebUI captures on the landing Design published live Overview and Pair shots in VocaHQ/.github. The site now serves those files. Pair caption says the QR is from a stopped host, not a live token. * Use the light mic lockup in the WebUI header Light theme was loading voca-logo-dark (charcoal mic on teal). Brand default on light surfaces is mint on teal, same file dark theme already uses. * Swap landing captures to the mint-header WebUI shots Design recaptured Overview and Pair on a live host with the light lockup. Pair QR is still a dead example from a stopped docker bridge.
1 parent 1e931b0 commit ed4fa37

13 files changed

Lines changed: 175 additions & 29 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[![Quality](https://github.com/VocaHQ/vocagateway/actions/workflows/quality.yml/badge.svg)](https://github.com/VocaHQ/vocagateway/actions/workflows/quality.yml)
88
[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)
9-
[![Status: Early / alpha](https://img.shields.io/badge/status-Early%20%2F%20alpha-yellow)](#vocagateway)
9+
[![Status: Beta](https://img.shields.io/badge/status-Beta-0f6b57)](#vocagateway)
1010
[![Release](https://img.shields.io/github/v/release/VocaHQ/vocagateway?label=Release)](https://github.com/VocaHQ/vocagateway/releases)
1111
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)
1212
[![Platform: macOS + Linux + Docker](https://img.shields.io/badge/platform-macOS%20%2B%20Linux%20%2B%20Docker-lightgrey)](#deployment-summary)
@@ -20,7 +20,7 @@
2020

2121
</div>
2222

23-
**Early** optional self-hosted transcription gateway for the
23+
**Beta** optional self-hosted transcription gateway for the
2424
[Voca](https://github.com/VocaHQ) family. License:
2525
[AGPL-3.0](LICENSE). Contact:
2626
[hello@vocahq.com](mailto:hello@vocahq.com).
@@ -62,7 +62,7 @@ is the live consumer. Desktop gateway integration stays Planned.
6262
| [VocaMac](https://vocamac.com/) | Beta (`v0.9.0`) | [vocamac.com](https://vocamac.com/) | [VocaHQ/vocamac](https://github.com/VocaHQ/vocamac) |
6363
| [VocaWin](https://vocawin.com/) | Unsigned beta (`v0.1.0-beta.1`) | [vocawin.com](https://vocawin.com/) | [VocaHQ/vocawin](https://github.com/VocaHQ/vocawin) |
6464
| [VocaPhone](https://vocaphone.vocahq.com) | Android beta / iOS [TestFlight](https://testflight.apple.com/join/wd85wQ3W) (live consumer) | [vocaphone.vocahq.com](https://vocaphone.vocahq.com) | [VocaHQ/vocaphone](https://github.com/VocaHQ/vocaphone) |
65-
| [VocaGateway](https://vocagateway.vocahq.com/) | Early | [vocagateway.vocahq.com](https://vocagateway.vocahq.com/) | [VocaHQ/vocagateway](https://github.com/VocaHQ/vocagateway) |
65+
| [VocaGateway](https://vocagateway.vocahq.com/) | Beta | [vocagateway.vocahq.com](https://vocagateway.vocahq.com/) | [VocaHQ/vocagateway](https://github.com/VocaHQ/vocagateway) |
6666

6767
## Consumers
6868

app/fragments/about.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def about_fragment(version: str, commit: CommitStatus | None = None) -> str:
7878
<div class="sys-hero">
7979
<img class="about-1u" src="{_MARK_1U}" width="52" height="52" alt="VocaGateway" />
8080
<div class="sys-hero-copy">
81-
<p class="sys-hero-kicker">Early</p>
81+
<p class="sys-hero-kicker">Beta</p>
8282
<h2 class="sys-hero-headline">The host you run</h2>
8383
<p class="sys-hero-meta">Audio you send here is transcribed on this machine.</p>
8484
</div>
@@ -87,7 +87,7 @@ def about_fragment(version: str, commit: CommitStatus | None = None) -> str:
8787
8888
<div class="card" id="about-this-build">
8989
<h2>This build</h2>
90-
<p>VocaGateway is Early optional self-hosted compute for other Voca clients.
90+
<p>VocaGateway is Beta optional self-hosted compute for other Voca clients.
9191
This is infrastructure, not a dictation client.</p>
9292
<p>Audio leaves the client. This host transcribes it. There is no Voca
9393
account and no Voca cloud.</p>

app/webui/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h2 id="token-title">Gateway token</h2>
4545
<header>
4646
<div class="brand">
4747
<span class="logo-stack" aria-hidden="true">
48-
<img class="logo logo-for-light" src="/assets/voca-logo-dark.svg" width="28" height="28" alt="" />
48+
<img class="logo logo-for-light" src="/assets/voca-logo.svg" width="28" height="28" alt="" />
4949
<img class="logo logo-for-dark" src="/assets/voca-logo.svg" width="28" height="28" alt="" />
5050
</span>
5151
<div>

docs/configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Environment variables and on-disk paths use the `vocagateway` prefix.
77

88
## Status and network boundary
99

10-
VocaGateway is **Early** optional self-hosted infrastructure. There is no Voca
10+
VocaGateway is **Beta** optional self-hosted infrastructure. There is no Voca
1111
account and no hosted Voca cloud. When a client is configured to use the
1212
gateway, audio travels to the machine you run it on — that is **not** on-device
1313
processing. Prefer a trusted LAN, Tailscale, or HTTPS. Never expose port

tests/test_about.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
def test_about_fragment_has_the_family_surface() -> None:
1515
html = about_fragment(VERSION)
1616
_assert_about_surface(html)
17+
assert "Beta" in html
18+
assert "Early" not in html
1719
assert VERSION in html
1820
assert "<dt>Version</dt>" in html
1921
assert "<dt>Build</dt>" not in html

tests/test_admin.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -768,7 +768,8 @@ def _assert_about_surface(html: str) -> None:
768768
assert 'id="about-host"' in html
769769
assert 'class="card system-card"' in html
770770
assert 'class="sys-hero-kicker"' in html
771-
assert "Early" in html
771+
assert "Beta" in html
772+
assert "Early" not in html
772773
assert "The host you run" in html
773774
assert "/assets/brand/vocagateway/vocagateway-1u.svg" in html
774775
assert 'id="about-this-build"' in html
Lines changed: 17 additions & 0 deletions
Loading
325 KB
Loading
254 KB
Loading

web/assets/og/src/og-default.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ <h1>your hardware.<br><em>shared<br>speech-to-text.</em></h1>
380380
<div class="sticker">Not on-device<br>your hardware</div>
381381
</section>
382382
</div>
383-
<p class="proof">early · macOS · Linux · Docker · AGPL-3.0</p>
383+
<p class="proof">beta · macOS · Linux · Docker · AGPL-3.0</p>
384384
</main>
385385
</body>
386386
</html>

0 commit comments

Comments
 (0)