Skip to content

Changelog

User-visible changes to Retrace, the Sauvrn extension.

This page logs behavior you can actually see — what gets captured, how Find and Ask work, what the rail does, what changed in onboarding. It does not list internal refactors, build-system housekeeping, or test-only updates.

The version number in the top-left of the rail (and in chrome://extensions under "Details") matches the headings below.


0.1.10 beta — current

The first publicly-installable beta. Everything below is "what's actually shipping in this version" unless explicitly marked otherwise.

New

  • Visible version stamp. The extension version is now shown in the rail and in the extension's Settings page, so you can tell us exactly what build you're on when you write to support.
  • In-product feedback. A "Send feedback" form is built into the extension. Submissions land in our support inbox with the extension version and a sanitized diagnostic payload attached. Tokens you paste accidentally are scrubbed before anything leaves your machine.
  • Movable Find / Ask launcher. The in-page overlay window for Find and Ask can be dragged to wherever it doesn't block the page you're reading.
  • Onboarding "reload open tabs" button. During first-run, you can re-trigger capture on the tabs you already had open so your existing session shows up in Find without needing to revisit each tab manually.
  • First-run model download progress. A monotonic progress bar shows the Qwen3-4B model download. It never regresses and tells you when the download is done so you know Ask is ready.
  • Encryption at rest. Captured pages, embeddings, and capture events are encrypted on disk using a non-extractable WebCrypto key. The key never leaves your browser and you never have to manage it.
  • Clear-model reset. Settings now has a dedicated "Clear model" reset tier — delete just the downloaded model weights without wiping your captured memory.
  • Google Workspace capture. Retrace now captures the body of Google Docs, the cell values of Google Sheets, and the text on Google Slides while you read them. Slides remembers which slide you were on.
  • Workspace comment capture. Comments on Docs, Sheets, and Slides are captured opportunistically when they're rendered visible.
  • Conversational Ask. Ask redirects when you change topic mid-thread instead of repeating the previous answer. Robotic filler ("Based on the provided context...") is stripped before the response is shown.
  • Pricing page. sauvrn.ai/pricing is live, wired to checkout.

Improved

  • Rail stability. The rail mounts idempotently — its width stays stable, and the Find/Ask overlay persists across in-page navigation.
  • Find result quality. Find now dedupes results, scopes the tool filter to the active Space, and matches against open-tab text. Snippets window onto the matched span (including semantic matches), so you see why a result is a hit.
  • Find honesty. When Find falls back to keyword-only because the semantic model is still loading, an inline indicator tells you so. No silent quality changes.
  • Ask transparency. A "Thinking / Generating" phase is now shown during inference, so a slow answer is never a silent answer. Citations on grounded answers come from the verifier, not the model — what you see is what the model actually grounded against.
  • Find / Ask hotkey. The Find hotkey now toggles open/close and switches across modes — no more dead-end overlays.
  • Switcher actuation. Opening a result via the switcher actuates the real tab and previews on each step. Duplicate tabs can be closed inline. The back-arrow returns to the results list.
  • Rail visuals. Lighter rail background, defined right edge, drop shadow onto the canvas; tool icons render on first paint, with an initial-tile fallback if an icon fails to load. Space-logo hover swaps to a panel button without container-shape changes and stays keyboard-accessible.
  • New-tab loader. The "open in new tab" spinner self-clears, so it can never hang permanently. Tool launches always open a fresh tab instead of clobbering the source.
  • Onboarding consistency. The tool catalog is sourced from a single master registry, with an empty-state when nothing matches your search.

Fixed

  • Cold-start hang on Google Docs. The loader no longer gets stuck waiting on a missed signal; the switcher card label is also correct now.
  • Ask never silent-cards. The cold engine now hydrates on Ask, so questions can't fail silently when the engine has gone idle.
  • License revoke under load. Revoking a license is wrapped in a transaction with compare-and-swap so concurrent revokes can't race.
  • Onboarding download bar. No longer regresses on retry.
  • Re-anchor accuracy. Reopening a captured Google Slides source lands you on the right slide; Docs/Sheets re-anchors fall back to a reader-peek when the live DOM has changed. The Slides filmstrip is excluded from live-DOM extraction so it can't poison the anchor.
  • Grounded Ask citations. Citations resolve by containment, not prefix, so source cards match the passage Ask actually used.
  • Redo-onboarding on CSP hosts. Falls back to a dedicated tab when the host page's Content Security Policy blocks the overlay.
  • Settings error messaging. The redo-onboarding error surface now shows the real error string instead of [object Object].

Security and privacy

  • Mechanical injection screen. Attacker-controlled text from captured pages can no longer hijack Ask output — the prompt-injection check is a mechanical filter, not a model judgment, and it never renders the attacker's text.
  • Redactor coverage. The on-device redactor now catches modern secret-token formats (long-lived API keys, JWT-like strings).
  • Local telemetry only. Dogfood telemetry is local-only, with a read-only "Dogfood stats" panel in Settings so you can see exactly what the extension has counted. Nothing crosses the network.

Earlier builds

Earlier builds were internal-only. Public history starts at 0.1.10 beta above. If you're upgrading from an internal build, the version stamp in the rail is the source of truth for which behavior you have.


How to read this changelog

  • New is behavior or surfaces that did not exist before.
  • Improved is behavior that existed but works better now.
  • Fixed is a defect that produced a wrong result or a stuck state.
  • Security and privacy is anything that changes the threat model or the data that crosses the network. Always worth reading.

If something behaves differently than you remembered and you can't find it here, that's a bug in the changelog — please tell us via the in-extension feedback form.