Skip to content

v0.45.0 — the local evidence map, and a panel that heals itself

Choose a tag to compare

@heidihelena heidihelena released this 03 Jul 11:44
ba7b4e0

A feature and a field fix. No engine, safety, or write-path behaviour changed.

Added — the local evidence map (Atlas tab)

The Atlas tab now leads with the real, read-only claim↔evidence graph: nodes are your claims and the papers tested against them; links are coloured and dash-styled by your decision (accept / caution / needs-review / reject / unrated) so the map reads in greyscale too; retracted sources carry a ⊘ ring independent of any rating. An AI view recolours by the AI's second opinion — but only where you have already judged that link; unjudged links stay blinded, never leaking an AI value before yours. Export the graph as a standalone, print-grade SVG figure sized to journal column widths, with legend, N, retraction key, honest-framing note, and an auto-generated caption.

Fixed — the frozen panel (2026-07-02 field incident)

The desktop app's supervisor probed the expensive /api/health (live Zotero/PubMed connection checks) on a 1-second hair-trigger and killed healthy engines under momentary load — leaving the panel window silently driving a dead process: every click and keystroke ignored. Three-layer fix:

  • a cheap read-only /api/ping liveness endpoint (per-process boot_id); the supervisor probes it with a 3 s timeout and a 10-miss threshold;
  • the page heals itself (reconnect.js): connection loss shows a "reconnecting — your claims and ratings are safe on disk" overlay, and a new boot_id (replaced engine ⇒ fresh session) makes the page reload itself — in the app's webview and browser tabs alike;
  • the shell's window upkeep now logs what it does instead of failing silently.

Also fixed: running the developer test suite on a machine with a live CiteVahti.app no longer writes into the user's app logs.

⚠ Updating

  • Claude Desktop extension (.mcpb): Desktop caches the old one — remove the CiteVahti extension, fully quit and reopen Claude Desktop, then install the new .mcpb; confirm with the status tool that it reports 0.45.0.
  • CiteVahti.app: replace your old app with this release's citevahti-0.45.0-macos-arm64.app.zip.