Releases: VedSoni-dev/primer
Release list
v0.1.5
Fixes standalone macOS binaries reading an arbitrary schema.sql or migrations directory beside the executable. Packaged builds now always use the release's embedded assets.
Includes primer-macos-arm64 and its SHA-256 checksum. Built from merge commit db4e4b1 with Node 24.18.1.
Validated with 266 tests and a packaged-binary smoke test beside a deliberately stale schema.sql.
v0.1.4
Fixes the macOS upgrade path for Primer records created before the artifact table existed.
Includes primer-macos-arm64 and its SHA-256 checksum. Built from merge commit 77c1244 with Node 24.18.1.
Validated with 265 tests and a packaged-binary migration test against a synthetic legacy record.
macOS Intel packaging remains unavailable while repository GitHub Actions fails before any job step.
v0.1.3
macOS Apple Silicon release built from merge commit a2df6ed.
Includes primer-macos-arm64 and its SHA-256 checksum. The binary was built with Node 24.18.1 and smoke-tested from an empty directory.
macOS Intel packaging remains unavailable until the repository GitHub Actions runners recover; Actions currently fails before any job step on every branch.
v0.1.2
Install
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/VedSoni-dev/primer/main/install.sh | sh
Windows
irm https://raw.githubusercontent.com/VedSoni-dev/primer/main/install.ps1 | iex
One file in ~/.local/bin. No Node, no npm, no build step. Then:
primer start
Note: only a Windows binary is attached to this release. The macOS and Linux
binaries this project's release workflow normally builds could not be produced —
GitHub Actions is not running for this repository (account billing issue), so the
per-platform build matrix never ran. This binary was built and verified locally on
Windows and is the same artifact npm run package produces from this tag.
What's in this release
- Browser-based parent app shell: add a child, prepare a session, review, and pair
a tablet without touching the CLI. - ACP tutor transport (
claude-code-acpwhen installed), falling back to the
existing Claude Code CLI path with the same login and MCP tools. - Opt-in LAN HTTPS with a locally-minted CA, unblocking tablet microphone capture
and the offline service worker; the device-setup page says plainly what trusting
that certificate grants. - Fixed an ACP permission-check bypass: tool approval now checks ACP's programmatic
tool identity instead of matching substrings in model-chosen text, closing a path
where a prompt-injected run could get shell/filesystem access auto-approved
during an unattended session. (This never shipped in a prior release — v0.1.1
predates the ACP transport entirely.) - Hardened
primer importagainst path traversal, arbitrary file deletion via
forget, SQL injection through crafted column names, and stored XSS in the review
and progress pages. - Fixed installer PATH corruption on Windows and checksum fail-open in both
installers.
Every binary below has a .sha256 beside it, and the installers check it.
v0.1.1
What's new
primer start --lan --https— tablet microphone and offline service workers via a locally-minted CA- Companion HTTP port serves only the CA certificate for one-time tablet trust
- Parent page walks through iPad / Android install steps
Install (Windows)
irm https://raw.githubusercontent.com/VedSoni-dev/primer/main/install.ps1 | iexmacOS and Linux binaries are still pending (GitHub Actions is blocked on a billing lock for this account).
v0.1.0
First installable release of primer.
Install (Windows)
irm https://raw.githubusercontent.com/VedSoni-dev/primer/main/install.ps1 | iexNotes
- Windows x64 binary built and smoke-tested locally (147 tests, embedded curriculum).
- macOS and Linux binaries are pending — GitHub Actions is blocked on a billing lock for this account. They will ship as soon as Actions can run.
- Checksums:
*.sha256next to each asset; the installer refuses a mismatch.