Skip to content

XTrace 0.1.9

Choose a tag to compare

@tristan-xtrace tristan-xtrace released this 27 Oct 17:18
· 24 commits to main since this release
8bbc6c9

XTrace 0.1.9 adds session warnings with local context, Dismiss and Undo, and links to the exact original message or tool result. Optional Diagnose asks before sending bounded context through Claude or Codex. Saving a suggested project skill is a separate action.

This version preserves the current conversation layout and date-range fixes, adds bounded browsing for supported Claude and Codex histories, and keeps Dashboard totals labels.

Built for Apple silicon on macOS 14 or later from 8bbc6c96d56780337cdc1644a0deebfde56514f1. The app and disk image are signed and notarized. All four anonymous downloads match the reviewed sizes and SHA-256 hashes.

Validation passed on macOS 14.8.9 arm64:

  • Source/native checks: 2,594 Rust tests passed, zero failed, seven ignored; strict Clippy, bundled-reader checks, generated types, notices and scanned dependency report passed. All ten Linux CI jobs passed.

  • Signed first launch: fresh Applications install, Welcome, Open Dashboard, usable 0.1.9 Dashboard, exact signed contents, synthetic environment and database checks passed.

  • Telemetry notice and settings: notice text in the accessibility tree, saved on/off choices and environment override passed with a rejecting proxy. Notice visibility, successful telemetry delivery and timing before the first painted frame were not checked.

  • Updater SDK: six cases passed—valid update, corrupt signature, wrong signed version, timeout, interrupted download and install permission failure.

  • Production-feed update: signed 0.1.8 updated to 0.1.9, restarted as a distinct process, quit normally and reopened the Dashboard without Welcome. The same database and marker survived, signed contents stayed identical and no updater copies remained.

Hosted checks use synthetic data and anonymous curl downloads; browser-download quarantine and updates of real conversation histories are not covered. Three copied conversations were checked in a separate native test app from the same source; native bounded Claude paging was not exercised.

Diagnostic Cargo-registry build paths remain in the binary. The reviewed bundled-reader pin remains unchanged; newer upstream reader formats are not all covered. Some nested Guardian review conversations may still appear under the root conversation.

Source and detailed verification