scry v0.8.0
Scry.app — the macOS desktop app
The headline of this release: the web UI in its own native window, with no
local server at all — no port, no address, nothing new listening. First
launch walks through setup in the window, and the bundle carries the CLI
(Contents/Resources/bin/scry) so a desktop-only install can still wire up
an agent with scry mcp install claude.
Install: download Scry-0.8.0-arm64.dmg below (Apple Silicon), drag to
Applications. Signed and notarized — it opens without Gatekeeper warnings.
Details: docs/DESKTOP.md.
Also in this release: finishing first-run onboarding now starts the
background sync immediately (previously it waited for a restart).
Changelog
Features
- f59c003 feat(desktop): Scry.app prototype — the web UI in a window, no port at all
- f31ff5d feat(desktop): graduation — Edit menu, bundled CLI, signing, release job
Fixes
- e362c59 fix(ci): secrets context is invalid in step-level if — gate via job env
- d6c4400 fix(ci): the notary key secret is base64-encoded PEM — decode before notarytool
- 53f2e5d fix(desktop): single-instance lock is per profile, not global
- 41ab698 fix(serve): start the watch loop after in-app onboarding, not only at boot
Other
- 67f4910 docs(roadmap): keep the plan, drop the campaign
Install / upgrade
brew install midagedev/tap/scry # first install
brew upgrade midagedev/tap/scry # upgrade
# or
curl -fsSL https://raw.githubusercontent.com/midagedev/scry/main/scripts/install.sh | shOr download the archive for your OS/arch from this release, unpack it, and run:
./scry init && ./scry serve --syncThe web UI is embedded — the binary is the whole install. See the README for Docker and source builds. Running installs notice new releases on their own (daily anonymous check, updateCheck: false to opt out — see SECURITY.md).