scry v0.10.0
Changelog
Features
- 1096106 feat(cli): make profiles an inventory, not a list of names
- 993654e feat(cli): scry api — the escape hatch for what the mirror does not model
- 1d7e258 feat(cli): scry doctor — the report a stranger can actually paste
- 4f4afd8 feat(cli): scry install-cli, so nobody types the bundle path by hand
- f2b8d94 feat(cli): scry skill install — the other way to hand an agent the mirror
- 9503fb1 feat(desktop): Tools → Install Command Line Tool, because the app can just do it
- ce4024e feat(desktop): drop the native title bar
- bf7d5d5 feat(onboarding): setup ends at connected, not at synced
- b897e61 feat(sources): Confluence can be turned on from the product
- a41e9fd feat(store): text-derived page↔issue cross-references (item_refs, v16)
- b218fd4 feat(sync): report what the mirror is fetching, and how much, from every pass
- 1948487 feat(tui): v0.10 document-wave parity — author filter, match highlight, tree counts, cross-refs
- d8c856f feat(ui): document screens carry their own weight — deep links, labels, evidence
- 6299697 feat(ui): search reaches every screen — palette matches documents, / follows you
- a6af702 feat(ui): the seam between the sources, drawn — cross-references on both panels, and a reading line
- 340950b feat(workspaces): mount them in the app, and sync what you can switch to
Fixes
- 3995488 fix(desktop): drop the accent mark from the title-bar row
- b9c5728 fix(desktop): the bundled CLI carries the release's version
- 4648e33 fix(docs): window the document lists
- d71db74 fix(sidebar): an empty DOCS section says which of five things is wrong
- 0c46706 fix(snapshot): shared mirrors keep their documents
- e9e9c10 fix(sources): choosing a space saves it, instead of being discarded
- 9d3e60c fix(sync): a settings change reaches the running loop, instead of waiting for a restart
- 6f39ab5 fix(ui): one sentence for the mirror, wherever you are looking at it
Other
- e060a40 docs(agents): playwright reuses a running fixture server, so it does not always rebuild
- 295f3fd docs(agents): the E2E fixture serves the built UI, so rebuild before judging a screenshot
- 5ba1aca docs(changelog): profiles inventory, and why there is no switch
- f30ace0 docs(changelog): the document freeze and the gate that missed it
- babc17e docs(readme): answer the install question in the first screen, move the manual out
- b23b4a4 docs(readme): the promise the product actually keeps
- f66efb1 style: gofmt drift in doctor_test.go (predates this wave)
- 427c748 test(doctor): fixtures use the documented example host, not an invented tenant
- f2b023f test(perf): give the perf fixture documents, and a budget over them
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).