Skip to content

scry 3.2.0

Choose a tag to compare

@marbris marbris released this 21 Aug 05:45
· 9 commits to main since this release

scry 3.2.0 adds deck syncing: mirror your whole deck collection to a git remote you own, on any host.

Added

  • Sync your decks to a git remote. Your decks directory is already a git repository, so syncing is git pull + push of your whole collection to a private repo you own — on any host (GitHub, Codeberg, GitLab, self-hosted), with no dependency beyond the git that versions the decks already.
    • Set it up once from the terminal: scry sync remote <url>, then scry sync.
    • Inside the app, s in the decks panel syncs.
    • scry sync status shows what's ahead or behind; scry sync off disconnects — your decks and their history are never touched by disconnecting.
    • Two-way and safe. A remote you seeded with a README merges cleanly on the first sync, and the one thing git can't decide for you — the same deck edited on two machines between syncs — surfaces as a conflict you resolve with git, never a silent overwrite. The remote lives in your config, so a fresh checkout on a new machine finds its way home.

Changed

  • Settings now share a single ~/.config/scry/config.json between the theme and sync, so writing one no longer clobbers the other. Existing theme settings are read unchanged.

Install

Download the binary for your platform below, make it executable, and put it on your PATH. See the README for per-OS steps (macOS needs xattr -d com.apple.quarantine).

Platform File
Linux x86-64 scry-linux-amd64
Linux ARM64 scry-linux-arm64
macOS (Apple Silicon) scry-darwin-arm64
macOS (Intel) scry-darwin-amd64
Windows x86-64 scry-windows-amd64.exe

SHA-256

b1f8827d523aefb53e19a3ebeae1b9d34bba86808ce124733386c8e193c61ac7  scry-linux-amd64
5ec30b435989488ddb5149fff224ceb19f2e077d33cb291230c93a9c54b4a1f8  scry-linux-arm64
48a7b42d771fa613c228072ec60efcc49835f065f69c85e45df6d006ba702c92  scry-darwin-amd64
f92303a26e48979e4d668f3ae7a8d0f7ce45a8571776a6a6b28ea23f30dc2178  scry-darwin-arm64
2a6d5e40fb8af862d11680fcb13a90cc816add324e9df6af4546c956dcdc06c2  scry-windows-amd64.exe