Skip to content

scry v0.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 12:35
· 23 commits to main since this release

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 | sh

Or download the archive for your OS/arch from this release, unpack it, and run:

./scry init && ./scry serve --sync

The 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).