Skip to content

scry v0.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 08:10
· 85 commits to main since this release

Changelog

Features

  • e8602c3 feat(api): GET settings/spaces/ — Confluence space listing for the picker
  • 6f02089 feat(api): PUT settings/ persists confluence.spaces — the picker's save path
  • 64e8d8b feat(brand): wordmark, logo mark, and a favicon the app never had
  • 2a31a9e feat(cli): scry mcp install — registration that pins profile and binary
  • 90a166d feat(serve): natural port-conflict handling — hand off to a running scry, else fall back
  • ad32a69 feat(serve): open http://scry.localhost when the resolver maps it to loopback
  • 20b2f1b feat(store): mirror space names — v14 spaces table, PageLite.space_name
  • 75abc64 feat(tui): docs mode follows the web's recency-first views — Updated, By author, Spaces
  • 87f5e6e feat(tui): s aliases t for transition — key parity with the web triage flow
  • fb0ba05 feat(web): Epics built-in view — the epic breakdown one click from the sidebar
  • 4bbfebd feat(web): docs UX wave — space names, unified recents, scope pickers, Recently edited view
  • aa64bdb feat(web): docs navigation lands its final shape — tabbed views, no sidebar tree
  • c7edef3 feat(web): freshness chip + focus mirror pull — the server↔Jira leg made visible
  • 8d96e7c feat(web): keyboard triage — a sprint cleanup that never touches the mouse

Fixes

  • dc047cb fix(confluence): always quote space keys in CQL — digit-leading keys 400'd
  • aadd2a7 fix(confluence): survive a real site — team spaces by default, chunked CQL, tolerated 404s
  • a720655 fix(demo): English space-home bodies — the Korean Confluence template is gone
  • 5a290a9 fix(demo): the snapshot speaks English where the UI shows data
  • 5fdf972 fix(export-static): present as loopback to the browser guard
  • 0e4d587 fix(server): reject cross-origin writes and DNS-rebinding reads on the local API
  • 9fd680b fix(store,config): 0600 mirror database, 0700 data directories
  • 58434b7 fix(tui): register page-scroll keys in keyMap so help and docs stop lying by omission
  • aa92313 fix(web): durable cache bootstrap — chunked IDB writes, honest warm-boot metric
  • e0901e4 fix(web): settings interval selects rendered empty — selected moves to the option

Other

  • 07b2451 docs(media): hero clip walks the new docs UX — tabs, spaces, one-click Epics
  • 98ca903 docs(media): re-record hero GIF against the anglicized demo database
  • b99b6ab docs(security): document the browser guard and fix the loopback-refusal code anchor
  • 1906613 docs(spec): document the v14 spaces table
  • 8463eb2 test(perf): interaction budgets against a 10k-issue fixture

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