mirror of
https://github.com/baketnk/frame-yap.git
synced 2026-10-06 01:00:04 +02:00
Release v0.1.202609251524
Supersedes the unpublished v0.1.202609251506 tag, whose release build script failed to configure SDL3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d522291c6c
commit
a15bad0aed
5 files changed
+6
-6
No files matched your search
@@ -2,7 +2,7 @@
|
||||
|
||||
Voice typing on Steam Frame, with recognition on the headset rather than a desktop or cloud server.
|
||||
Hold a controller button to record, review the transcript, then deliberately type it into the focused app.
|
||||
Standalone OpenVR overlay; no Steam store AppID or sudo. First release: v0.1.202609251506.
|
||||
Standalone OpenVR overlay; no Steam store AppID or sudo. First release: v0.1.202609251524.
|
||||
|
||||
## Requirements
|
||||
|
||||
@@ -18,7 +18,7 @@ On the Frame, open a terminal (desktop mode's Konsole, or SSH) and run:
|
||||
curl -fsSL https://github.com/baketnk/frame-yap/releases/latest/download/install.sh | sh
|
||||
```
|
||||
|
||||
You can download and read `install.sh` first; it is one self-contained file. The installer pins its own release (currently `v0.1.202609251506`) and verifies the archive's SHA-256. It asks three y/n questions: install FrameYap, download the Parakeet Redux speech model (about 180 MB, CC-BY-4.0), and pip-install the CPU Python runtime (moondream/Kestrel with CPU Torch; about 200 MB download, roughly 1–1.5 GB on disk). Everything goes under your home directory: no sudo, compiler or Steam store AppID. Afterwards, launch **FrameYap** from the desktop application menu.
|
||||
You can download and read `install.sh` first; it is one self-contained file. The installer pins its own release (currently `v0.1.202609251524`) and verifies the archive's SHA-256. It asks three y/n questions: install FrameYap, download the Parakeet Redux speech model (about 180 MB, CC-BY-4.0), and pip-install the CPU Python runtime (moondream/Kestrel with CPU Torch; about 200 MB download, roughly 1–1.5 GB on disk). Everything goes under your home directory: no sudo, compiler or Steam store AppID. Afterwards, launch **FrameYap** from the desktop application menu.
|
||||
|
||||
The release archive contains FrameYap, SDL3 and the OpenVR client library only; Kestrel, Torch, moondream and the model weights are fetched on your machine from PyPI and Hugging Face. For automation, the same steps are `sh install.sh --yes`, `sh install.sh --install-model --backend redux --yes` and `sh install.sh --install-runtime --yes`; add `--print-plan --json` to preview any step. Maintainers build release archives on Linux ARM64 with `sh scripts/build-release.sh WORKDIR VERSION`. See [packaging](docs/packaging.md) and [install design](docs/install-design.md).
|
||||
|
||||
|
||||
@@ -131,7 +131,7 @@ fresh clean install on Frame (install → `--install-model` → `--install-runti
|
||||
explicit model installs use installed pinned manifests. Tested with local
|
||||
fixtures only, not a released archive or an installed Frame UI handoff.
|
||||
- [x] **D3. Publish a prebuilt ARM64 archive.** (M) `scripts/build-release.sh`
|
||||
builds SDL3/OpenVR-pinned archives on Linux ARM64; v0.1.202609251506 is built
|
||||
builds SDL3/OpenVR-pinned archives on Linux ARM64; v0.1.202609251524 is built
|
||||
on the Frame and published with its checksum and `install.sh`. The archive has
|
||||
no Kestrel/Torch/moondream/model; those are user-side downloads.
|
||||
- [x] **D4. Installer fetches the Python runtime with pip.** (M) Implemented
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Installation goal and current boundary
|
||||
|
||||
Goal: a one-command, pinned GitHub release install for Steam Frame without a Steam
|
||||
store AppID, sudo or end-user compiler. Release v0.1.202609251506 publishes an
|
||||
store AppID, sudo or end-user compiler. Release v0.1.202609251524 publishes an
|
||||
ARM64 archive, its `.sha256` and `install.sh` on GitHub, built on a Frame with
|
||||
`scripts/build-release.sh`; `curl …/releases/latest/download/install.sh | sh`
|
||||
runs the attended flow. A clean-install check on Frame is the remaining gate.
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ import urllib.request
|
||||
KEY = "local.frameyap.overlay"
|
||||
# The pinned release this installer belongs to (set in the release commit that
|
||||
# is tagged vRELEASE_VERSION); empty in a development tree.
|
||||
RELEASE_VERSION = "0.1.202609251506"
|
||||
RELEASE_VERSION = "0.1.202609251524"
|
||||
MARKER = "# FrameYap managed launcher v1\n"
|
||||
ARCHIVE_LIMIT = 12 * 1024**3
|
||||
MEMBER_LIMIT = 50000
|
||||
|
||||
@@ -25,7 +25,7 @@ import urllib.request
|
||||
KEY = "local.frameyap.overlay"
|
||||
# The pinned release this installer belongs to (set in the release commit that
|
||||
# is tagged vRELEASE_VERSION); empty in a development tree.
|
||||
RELEASE_VERSION = "0.1.202609251506"
|
||||
RELEASE_VERSION = "0.1.202609251524"
|
||||
MARKER = "# FrameYap managed launcher v1\n"
|
||||
ARCHIVE_LIMIT = 12 * 1024**3
|
||||
MEMBER_LIMIT = 50000
|
||||
|
||||
Reference in new issue
Block a user