Repository navigation
0.2.0
Integrator-facing hardening before the first external builds:
- Typed errors: every user-facing failure is a PlayError with a stable code (pairing_code_not_found, pairing_code_expired, pairing_code_used, mint_rejected, approval_timeout, session_rejected, pairing_canceled, display_failed, display_rejected). Match on error.code; messages are for humans.
- Self-hosted no-build install: play.js (attached below) is a self-contained minified ESM bundle. Host it next to your pages and import { mountPlayOnArtComputerButton } from "./play.js".
- The pairing dialog no longer shows roadmap copy; cliNotice remains as an optional override.
- npm homepage now points at https://docs.feralfile.com/art-computer/play/