Spectre 0.2.1
A small stability patch. Main win: native recording helpers now extract to stable, per-user paths, so macOS only asks for Screen Recording permission once instead of on every run.
Availability
Published on Maven Central under dev.sebastiano.spectre: https://central.sonatype.com/namespace/dev.sebastiano.spectre
Highlights
-
Grant macOS Screen Recording once. Helpers now live at a stable path; approve once and it sticks across runs. See the macOS recording guide for setup.
~/Library/Application Support/spectre/helpers/... # macOS %LOCALAPPDATA%\spectre\helpers\... # Windows ~/.cache/spectre/helpers/... # Linux -
Upgrades stay correct. The path includes a helper content hash, so a future Spectre with a helper fix re-extracts cleanly instead of reusing stale bytes.
-
Steadier recording + agent attach. More reliable macOS helper extraction and less flaky
typeTextunder CI.
Upgrading
Drop-in over 0.2.0 — no API changes. Bump dev.sebastiano.spectre:* to 0.2.1. First macOS run prompts once for Screen Recording; after that it persists.